public class StorageAccountUpdateParameters extends Object
| Constructor and Description |
|---|
StorageAccountUpdateParameters() |
| Modifier and Type | Method and Description |
|---|---|
AccessTier |
accessTier()
Get the accessTier property: Required for storage accounts where kind = BlobStorage.
|
Boolean |
allowBlobPublicAccess()
Get the allowBlobPublicAccess property: Allow or disallow public access to all blobs or containers in the storage
account.
|
Boolean |
allowSharedKeyAccess()
Get the allowSharedKeyAccess property: Indicates whether the storage account permits requests to be authorized
with the account access key via Shared Key.
|
AzureFilesIdentityBasedAuthentication |
azureFilesIdentityBasedAuthentication()
Get the azureFilesIdentityBasedAuthentication property: Provides the identity based authentication settings for
Azure Files.
|
CustomDomain |
customDomain()
Get the customDomain property: Custom domain assigned to the storage account by the user.
|
Boolean |
enableHttpsTrafficOnly()
Get the enableHttpsTrafficOnly property: Allows https traffic only to storage service if sets to true.
|
Encryption |
encryption()
Get the encryption property: Provides the encryption settings on the account.
|
Identity |
identity()
Get the identity property: The identity of the resource.
|
KeyPolicy |
keyPolicy()
Get the keyPolicy property: KeyPolicy assigned to the storage account.
|
Kind |
kind()
Get the kind property: Optional.
|
LargeFileSharesState |
largeFileSharesState()
Get the largeFileSharesState property: Allow large file shares if sets to Enabled.
|
MinimumTlsVersion |
minimumTlsVersion()
Get the minimumTlsVersion property: Set the minimum TLS version to be permitted on requests to storage.
|
NetworkRuleSet |
networkRuleSet()
Get the networkRuleSet property: Network rule set.
|
RoutingPreference |
routingPreference()
Get the routingPreference property: Maintains information about the network routing choice opted by the user for
data transfer.
|
SasPolicy |
sasPolicy()
Get the sasPolicy property: SasPolicy assigned to the storage account.
|
Sku |
sku()
Get the sku property: Gets or sets the SKU name.
|
Map<String,String> |
tags()
Get the tags property: Gets or sets a list of key value pairs that describe the resource.
|
void |
validate()
Validates the instance.
|
StorageAccountUpdateParameters |
withAccessTier(AccessTier accessTier)
Set the accessTier property: Required for storage accounts where kind = BlobStorage.
|
StorageAccountUpdateParameters |
withAllowBlobPublicAccess(Boolean allowBlobPublicAccess)
Set the allowBlobPublicAccess property: Allow or disallow public access to all blobs or containers in the storage
account.
|
StorageAccountUpdateParameters |
withAllowSharedKeyAccess(Boolean allowSharedKeyAccess)
Set the allowSharedKeyAccess property: Indicates whether the storage account permits requests to be authorized
with the account access key via Shared Key.
|
StorageAccountUpdateParameters |
withAzureFilesIdentityBasedAuthentication(AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication)
Set the azureFilesIdentityBasedAuthentication property: Provides the identity based authentication settings for
Azure Files.
|
StorageAccountUpdateParameters |
withCustomDomain(CustomDomain customDomain)
Set the customDomain property: Custom domain assigned to the storage account by the user.
|
StorageAccountUpdateParameters |
withEnableHttpsTrafficOnly(Boolean enableHttpsTrafficOnly)
Set the enableHttpsTrafficOnly property: Allows https traffic only to storage service if sets to true.
|
StorageAccountUpdateParameters |
withEncryption(Encryption encryption)
Set the encryption property: Provides the encryption settings on the account.
|
StorageAccountUpdateParameters |
withIdentity(Identity identity)
Set the identity property: The identity of the resource.
|
StorageAccountUpdateParameters |
withKeyPolicy(KeyPolicy keyPolicy)
Set the keyPolicy property: KeyPolicy assigned to the storage account.
|
StorageAccountUpdateParameters |
withKind(Kind kind)
Set the kind property: Optional.
|
StorageAccountUpdateParameters |
withLargeFileSharesState(LargeFileSharesState largeFileSharesState)
Set the largeFileSharesState property: Allow large file shares if sets to Enabled.
|
StorageAccountUpdateParameters |
withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion)
Set the minimumTlsVersion property: Set the minimum TLS version to be permitted on requests to storage.
|
StorageAccountUpdateParameters |
withNetworkRuleSet(NetworkRuleSet networkRuleSet)
Set the networkRuleSet property: Network rule set.
|
StorageAccountUpdateParameters |
withRoutingPreference(RoutingPreference routingPreference)
Set the routingPreference property: Maintains information about the network routing choice opted by the user for
data transfer.
|
StorageAccountUpdateParameters |
withSasPolicy(SasPolicy sasPolicy)
Set the sasPolicy property: SasPolicy assigned to the storage account.
|
StorageAccountUpdateParameters |
withSku(Sku sku)
Set the sku property: Gets or sets the SKU name.
|
StorageAccountUpdateParameters |
withTags(Map<String,String> tags)
Set the tags property: Gets or sets a list of key value pairs that describe the resource.
|
public Sku sku()
public StorageAccountUpdateParameters withSku(Sku sku)
sku - the sku value to set.public Map<String,String> tags()
public StorageAccountUpdateParameters withTags(Map<String,String> tags)
tags - the tags value to set.public Identity identity()
public StorageAccountUpdateParameters withIdentity(Identity identity)
identity - the identity value to set.public Kind kind()
public StorageAccountUpdateParameters withKind(Kind kind)
kind - the kind value to set.public CustomDomain customDomain()
public StorageAccountUpdateParameters withCustomDomain(CustomDomain customDomain)
customDomain - the customDomain value to set.public Encryption encryption()
public StorageAccountUpdateParameters withEncryption(Encryption encryption)
encryption - the encryption value to set.public SasPolicy sasPolicy()
public StorageAccountUpdateParameters withSasPolicy(SasPolicy sasPolicy)
sasPolicy - the sasPolicy value to set.public KeyPolicy keyPolicy()
public StorageAccountUpdateParameters withKeyPolicy(KeyPolicy keyPolicy)
keyPolicy - the keyPolicy value to set.public AccessTier accessTier()
public StorageAccountUpdateParameters withAccessTier(AccessTier accessTier)
accessTier - the accessTier value to set.public AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication()
public StorageAccountUpdateParameters withAzureFilesIdentityBasedAuthentication(AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication)
azureFilesIdentityBasedAuthentication - the azureFilesIdentityBasedAuthentication value to set.public Boolean enableHttpsTrafficOnly()
public StorageAccountUpdateParameters withEnableHttpsTrafficOnly(Boolean enableHttpsTrafficOnly)
enableHttpsTrafficOnly - the enableHttpsTrafficOnly value to set.public NetworkRuleSet networkRuleSet()
public StorageAccountUpdateParameters withNetworkRuleSet(NetworkRuleSet networkRuleSet)
networkRuleSet - the networkRuleSet value to set.public LargeFileSharesState largeFileSharesState()
public StorageAccountUpdateParameters withLargeFileSharesState(LargeFileSharesState largeFileSharesState)
largeFileSharesState - the largeFileSharesState value to set.public RoutingPreference routingPreference()
public StorageAccountUpdateParameters withRoutingPreference(RoutingPreference routingPreference)
routingPreference - the routingPreference value to set.public Boolean allowBlobPublicAccess()
public StorageAccountUpdateParameters withAllowBlobPublicAccess(Boolean allowBlobPublicAccess)
allowBlobPublicAccess - the allowBlobPublicAccess value to set.public MinimumTlsVersion minimumTlsVersion()
public StorageAccountUpdateParameters withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion)
minimumTlsVersion - the minimumTlsVersion value to set.public Boolean allowSharedKeyAccess()
public StorageAccountUpdateParameters withAllowSharedKeyAccess(Boolean allowSharedKeyAccess)
allowSharedKeyAccess - the allowSharedKeyAccess value to set.public void validate()
IllegalArgumentException - thrown if the instance is not valid.Copyright © 2021 Microsoft Corporation. All rights reserved.