public class StorageAccountUpdateParameters extends Object
| Constructor and Description |
|---|
StorageAccountUpdateParameters() |
| Modifier and Type | Method and Description |
|---|---|
AccessTier |
accessTier()
Get required for storage accounts where kind = BlobStorage.
|
Boolean |
allowBlobPublicAccess()
Get allow or disallow public access to all blobs or containers in the storage account.
|
AzureFilesIdentityBasedAuthentication |
azureFilesIdentityBasedAuthentication()
Get provides the identity based authentication settings for Azure Files.
|
CustomDomain |
customDomain()
Get custom domain assigned to the storage account by the user.
|
Boolean |
enableHttpsTrafficOnly()
Get allows https traffic only to storage service if sets to true.
|
Encryption |
encryption()
Get provides the encryption settings on the account.
|
Identity |
identity()
Get the identity of the resource.
|
Kind |
kind()
Get optional.
|
LargeFileSharesState |
largeFileSharesState()
Get allow large file shares if sets to Enabled.
|
MinimumTlsVersion |
minimumTlsVersion()
Get set the minimum TLS version to be permitted on requests to storage.
|
NetworkRuleSet |
networkRuleSet()
Get network rule set.
|
RoutingPreference |
routingPreference()
Get maintains information about the network routing choice opted by the user for data transfer.
|
com.microsoft.azure.management.storage.implementation.SkuInner |
sku()
Get gets or sets the SKU name.
|
Map<String,String> |
tags()
Get gets or sets a list of key value pairs that describe the resource.
|
StorageAccountUpdateParameters |
withAccessTier(AccessTier accessTier)
Set required for storage accounts where kind = BlobStorage.
|
StorageAccountUpdateParameters |
withAllowBlobPublicAccess(Boolean allowBlobPublicAccess)
Set allow or disallow public access to all blobs or containers in the storage account.
|
StorageAccountUpdateParameters |
withAzureFilesIdentityBasedAuthentication(AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication)
Set provides the identity based authentication settings for Azure Files.
|
StorageAccountUpdateParameters |
withCustomDomain(CustomDomain customDomain)
Set custom domain assigned to the storage account by the user.
|
StorageAccountUpdateParameters |
withEnableHttpsTrafficOnly(Boolean enableHttpsTrafficOnly)
Set allows https traffic only to storage service if sets to true.
|
StorageAccountUpdateParameters |
withEncryption(Encryption encryption)
Set provides the encryption settings on the account.
|
StorageAccountUpdateParameters |
withIdentity(Identity identity)
Set the identity of the resource.
|
StorageAccountUpdateParameters |
withKind(Kind kind)
Set optional.
|
StorageAccountUpdateParameters |
withLargeFileSharesState(LargeFileSharesState largeFileSharesState)
Set allow large file shares if sets to Enabled.
|
StorageAccountUpdateParameters |
withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion)
Set set the minimum TLS version to be permitted on requests to storage.
|
StorageAccountUpdateParameters |
withNetworkRuleSet(NetworkRuleSet networkRuleSet)
Set network rule set.
|
StorageAccountUpdateParameters |
withRoutingPreference(RoutingPreference routingPreference)
Set maintains information about the network routing choice opted by the user for data transfer.
|
StorageAccountUpdateParameters |
withSku(com.microsoft.azure.management.storage.implementation.SkuInner sku)
Set gets or sets the SKU name.
|
StorageAccountUpdateParameters |
withTags(Map<String,String> tags)
Set gets or sets a list of key value pairs that describe the resource.
|
public com.microsoft.azure.management.storage.implementation.SkuInner sku()
public StorageAccountUpdateParameters withSku(com.microsoft.azure.management.storage.implementation.SkuInner sku)
sku - the sku value to setpublic Map<String,String> tags()
public StorageAccountUpdateParameters withTags(Map<String,String> tags)
tags - the tags value to setpublic Identity identity()
public StorageAccountUpdateParameters withIdentity(Identity identity)
identity - the identity value to setpublic CustomDomain customDomain()
public StorageAccountUpdateParameters withCustomDomain(CustomDomain customDomain)
customDomain - the customDomain value to setpublic Encryption encryption()
public StorageAccountUpdateParameters withEncryption(Encryption encryption)
encryption - the encryption value to setpublic AccessTier accessTier()
public StorageAccountUpdateParameters withAccessTier(AccessTier accessTier)
accessTier - the accessTier value to setpublic AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication()
public StorageAccountUpdateParameters withAzureFilesIdentityBasedAuthentication(AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication)
azureFilesIdentityBasedAuthentication - the azureFilesIdentityBasedAuthentication value to setpublic Boolean enableHttpsTrafficOnly()
public StorageAccountUpdateParameters withEnableHttpsTrafficOnly(Boolean enableHttpsTrafficOnly)
enableHttpsTrafficOnly - the enableHttpsTrafficOnly value to setpublic NetworkRuleSet networkRuleSet()
public StorageAccountUpdateParameters withNetworkRuleSet(NetworkRuleSet networkRuleSet)
networkRuleSet - the networkRuleSet value to setpublic LargeFileSharesState largeFileSharesState()
public StorageAccountUpdateParameters withLargeFileSharesState(LargeFileSharesState largeFileSharesState)
largeFileSharesState - the largeFileSharesState value to setpublic RoutingPreference routingPreference()
public StorageAccountUpdateParameters withRoutingPreference(RoutingPreference routingPreference)
routingPreference - the routingPreference value to setpublic Boolean allowBlobPublicAccess()
public StorageAccountUpdateParameters withAllowBlobPublicAccess(Boolean allowBlobPublicAccess)
allowBlobPublicAccess - the allowBlobPublicAccess value to setpublic MinimumTlsVersion minimumTlsVersion()
public StorageAccountUpdateParameters withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion)
minimumTlsVersion - the minimumTlsVersion value to setpublic Kind kind()
public StorageAccountUpdateParameters withKind(Kind kind)
kind - the kind value to set/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/