ShareAudience Class
- java.
lang. Object - com.
azure. core. util. ExpandableStringEnum<T> - com.
azure. storage. file. share. models. ShareAudience
- com.
- com.
public class ShareAudience
extends ExpandableStringEnum<ShareAudience>
The audience to be used when requesting a token from Azure Active Directory (AAD). Note: This audience only has an effect when authenticating a TokenCredential.
Field Summary
Modifier and Type | Field and Description |
---|---|
static final
Share |
AZURE_PUBLIC_CLOUD
Gets default Audience used to acquire a token for authorizing requests to any Azure Storage account. |
Constructor Summary
Constructor | Description |
---|---|
ShareAudience() |
Deprecated
Use one of the constants or the fromString(String audience) factory method.
Creates a new instance of ShareAudience without a #toString() value. |
Method Summary
Modifier and Type | Method and Description |
---|---|
static
Share |
createShareServiceAccountAudience(String storageAccountName)
The service endpoint for a given storage account. |
static
Share |
fromString(String audience)
The Azure Active Directory audience to use when forming authorization scopes. |
static
Collection<Share |
values()
Gets known Share |
Methods inherited from ExpandableStringEnum
Methods inherited from java.lang.Object
Field Details
AZURE_PUBLIC_CLOUD
public static final ShareAudience AZURE_PUBLIC_CLOUD
Gets default Audience used to acquire a token for authorizing requests to any Azure Storage account. If no audience is specified, this resource ID is the default value: "https://storage.azure.com/".
Constructor Details
ShareAudience
@Deprecated
public ShareAudience()
Deprecated
Creates a new instance of ShareAudience without a #toString() value.
This constructor shouldn't be called as it will produce a ShareAudience which doesn't have a String enum value.
Method Details
createShareServiceAccountAudience
public static ShareAudience createShareServiceAccountAudience(String storageAccountName)
The service endpoint for a given storage account. Use this method to acquire a token for authorizing requests to that specific Azure Storage account and service only.
Parameters:
Returns:
fromString
public static ShareAudience fromString(String audience)
The Azure Active Directory audience to use when forming authorization scopes. For the Language service, this value corresponds to a URL that identifies the Azure cloud where the resource is located. For more information see Authorize access to Azure blobs using Azure Active Directory.
Parameters:
Returns:
values
public static Collection
Gets known ShareAudience values.
Returns: