Class AzureKeyCredential
- java.lang.Object
-
- com.azure.android.core.credential.AzureKeyCredential
-
public final class AzureKeyCredential extends java.lang.ObjectRepresents a credential that uses a key to authenticate to an Azure Service.
-
-
Constructor Summary
Constructors Constructor Description AzureKeyCredential(java.lang.String key)Creates a credential that authorizes request with the given key.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetKey()Retrieves the key associated to this credential.AzureKeyCredentialupdate(java.lang.String key)Rotates the key associated to this credential.
-
-
-
Constructor Detail
-
AzureKeyCredential
public AzureKeyCredential(java.lang.String key)
Creates a credential that authorizes request with the given key.- Parameters:
key- The key used to authorize requests.- Throws:
java.lang.NullPointerException- Ifkeyisnull.java.lang.IllegalArgumentException- Ifkeyis an empty string.
-
-
Method Detail
-
getKey
public java.lang.String getKey()
Retrieves the key associated to this credential.- Returns:
- The key being used to authorize requests.
-
update
public AzureKeyCredential update(java.lang.String key)
Rotates the key associated to this credential.- Parameters:
key- The new key to associated with this credential.- Returns:
- The updated
ApiKeyCredentialobject. - Throws:
java.lang.NullPointerException- Ifkeyisnull.java.lang.IllegalArgumentException- Ifkeyis an empty string.
-
-