StorageCredentialsAccountAndKey クラス
- java.
lang. Object - StorageCredentials
- com.
microsoft. azure. storage. StorageCredentialsAccountAndKey
- com.
public class StorageCredentialsAccountAndKey extends StorageCredentials
Microsoft Azure ストレージ サービスにアクセスするためのストレージ アカウントとアクセス キーに基づいて、ストレージ アカウントの資格情報を表します。
コンストラクターの概要
コンストラクター | 説明 |
---|---|
StorageCredentialsAccountAndKey(final String accountName, final byte[] key) |
指定したストレージ アカウント名とアクセス キーを使用して、 クラスのインスタンスを作成します。指定されたアクセス キーはバイト配列の形式です。 |
StorageCredentialsAccountAndKey(final String accountName, final String key) |
指定したストレージ アカウント名とアクセス キーを使用して、 クラスのインスタンスを作成します。指定したアクセス キーは として格納されます。 |
メソッドの概要
修飾子と型 | メソッドと説明 |
---|---|
String |
exportBase64EncodedKey()
アクセス キーの値を Base64 でエンコードされた文字列にエクスポートします。 |
byte [] |
exportKey()
アクセス キーの値をバイト配列にエクスポートします。 |
String |
getAccountName()
アカウント名を取得します。 |
synchronized Mac |
getHmac256()
アカウント キーに関連付けられている HmacSha256 を取得します。 |
void |
setAccountName(String accountName)
アカウント名を設定します。 |
String |
toString(final boolean exportSecrets)
必要に応じて機密データを含め、このインスタンスを表す を返します。 |
Storage |
transformUri(StorageUri resourceUri, OperationContext opContext) |
URI | transformUri(URI resourceUri, OperationContext opContext) |
synchronized void |
updateKey(final byte[] key)
要求に署名するときに使用するアクセス キーの名前を設定します。 |
synchronized void |
updateKey(final String key)
要求に署名するときに使用するアクセス キーの名前を設定します。 |
継承メンバー
コンストラクターの詳細
StorageCredentialsAccountAndKey
public StorageCredentialsAccountAndKey(final String accountName, final byte[] key)
指定したストレージ アカウント名とアクセス キーを使用して、 クラスのインスタンスを作成します。指定されたアクセス キーはバイト配列の形式です。
Parameters:
String
ストレージ アカウントの名前を表す 。
StorageCredentialsAccountAndKey
public StorageCredentialsAccountAndKey(final String accountName, final String key)
指定したストレージ アカウント名とアクセス キーを使用して、 クラスのインスタンスを作成します。指定したアクセス キーは として格納されます。
Parameters:
String
ストレージ アカウントの名前を表す 。
String
Base-64 でエンコードされたアカウント アクセス キーを表す 。
メソッドの詳細
exportBase64EncodedKey
public String exportBase64EncodedKey()
アクセス キーの値を Base64 でエンコードされた文字列にエクスポートします。
Returns:
String
Base64 でエンコードされたアクセス キーを表す 。exportKey
public byte [] exportKey()
アクセス キーの値をバイト配列にエクスポートします。
Returns:
getAccountName
public String getAccountName()
アカウント名を取得します。
Returns:
String
アカウント名を含む 。getHmac256
public synchronized Mac getHmac256()
アカウント キーに関連付けられている HmacSha256 を取得します。
Returns:
MAC
アカウント キーを使用して作成された 。Throws:
setAccountName
public void setAccountName(String accountName)
アカウント名を設定します。
Parameters:
String
アカウント名を含む 。
toString
public String toString(final boolean exportSecrets)
必要に応じて機密データを含め、このインスタンスを表す を返します。
Parameters:
true
戻り文字列に機密データを含める場合。それ以外の場合は false
。
Returns:
String
必要に応じて機密データを含む 。transformUri
public StorageUri transformUri(StorageUri resourceUri, OperationContext opContext)
Parameters:
transformUri
public URI transformUri(URI resourceUri, OperationContext opContext)
Parameters:
updateKey
public synchronized void updateKey(final byte[] key)
要求に署名するときに使用するアクセス キーの名前を設定します。
Parameters:
String
要求に署名するときに使用するアクセス キーの名前を表す 。
updateKey
public synchronized void updateKey(final String key)
要求に署名するときに使用するアクセス キーの名前を設定します。
Parameters:
String
要求に署名するときに使用するアクセス キーの名前を表す 。
適用対象
Azure SDK for Java