你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

StorageAccountInner 类

public final class StorageAccountInner
extends Resource

存储帐户。

构造函数摘要

构造函数 说明
StorageAccountInner()

创建存储帐户内部类的实例。

方法摘要

修饰符和类型 方法和描述
AccessTier accessTier()

获取访问层属性:类型 = Blob存储的存储帐户是必需的。

Boolean accountMigrationInProgress()

获取帐户迁移InProgress 属性:如果客户发起的帐户迁移正在进行中,该值将为 true,否则将为 null。

Boolean allowBlobPublicAccess()

获取允许Blob公共访问属性:允许或禁止对存储帐户中所有 Blob 或容器的公共访问。

Boolean allowCrossTenantReplication()

获取“允许租户复制”属性:允许或禁止跨 AAD 租户对象复制。

Boolean allowSharedKeyAccess()

获取允许共享密钥访问属性:指示存储帐户是否允许通过共享密钥通过帐户访问密钥授权请求。

AllowedCopyScope allowedCopyScope()

获取允许的复制范围属性:限制与 AAD 租户中的存储帐户或同一 VNet 的专用链接进行复制和复制。

AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication()

获取 azure文件存储基于标识的身份验证属性:为Azure 文件存储提供基于标识的身份验证设置。

BlobRestoreStatusInner blobRestoreStatus()

获取 Blob还原状态属性:Blob 还原状态。

OffsetDateTime creationTime()

获取创建时间属性:以 UTC 格式获取存储帐户的创建日期和时间。

CustomDomain customDomain()

获取自定义域属性:获取用户分配给此存储帐户的自定义域。

Boolean defaultToOAuthAuthentication()

获取默认的 ToOAuth身份验证属性:一个布尔标志,指示默认身份验证是否为 OAuth。

DnsEndpointType dnsEndpointType()

获取 dnsEndpointType 属性:允许指定终结点的类型。

Boolean enableHttpsTrafficOnly()

获取“启用仅 Https流量”属性:仅允许将 https 流量设置为 true 时,才允许将 https 流量发送到存储服务。

Boolean enableNfsV3()

获取 enableNfsV3 属性:如果设置为 true,则启用 NFS 3.0 协议支持。

Encryption encryption()

获取加密属性:要用于存储帐户的服务器端加密的加密设置。

ExtendedLocation extendedLocation()

获取扩展位置属性:资源的扩展位置。

Boolean failoverInProgress()

获取 failoverInProgress 属性:如果故障转移正在进行中,该值将为 true,否则将为 null。

GeoReplicationStats geoReplicationStats()

获取异地复制统计信息属性:异地复制统计信息。

Identity identity()

获取标识属性:资源的标识。

ImmutableStorageAccount immutableStorageWithVersioning()

获取具有版本控制的不可变存储属性:属性是不可变的,只能在帐户创建时设置为 true。

Boolean isHnsEnabled()

获取 isHnsEnabled 属性:如果设置为 true,则启用帐户分层命名空间。

Boolean isLocalUserEnabled()

获取 “已启用本地用户” 属性:如果设置为 true,则启用本地用户功能。

Boolean isSftpEnabled()

获取 isSftpEnabled 属性:启用安全文件传输协议(如果设置为 true)。

Boolean isSkuConversionBlocked()

获取 是Sku转换阻止属性:在正在进行的迁移事件中,此属性将设置为 true 或 false。

KeyCreationTime keyCreationTime()

获取密钥创建时间属性:存储帐户密钥创建时间。

KeyPolicy keyPolicy()

获取密钥策略属性:分配给存储帐户的密钥策略。

Kind kind()

获取 kind 属性:获取 Kind。

LargeFileSharesState largeFileSharesState()

获取大型文件共享状态属性:如果设置为 Enabled,则允许大型文件共享。

OffsetDateTime lastGeoFailoverTime()

获取最后一个异地故障转移时间属性:获取故障转移到辅助位置的最新实例的时间戳。

MinimumTlsVersion minimumTlsVersion()

获取最低Tls版本属性:设置对存储的请求允许的最低 TLS 版本。

NetworkRuleSet networkRuleSet()

获取网络规则集属性:网络规则集。

Endpoints primaryEndpoints()

获取主Endpoints 属性:获取用于对公共 Blob、队列或表对象执行检索的 URL。

String primaryLocation()

获取主位置属性:获取存储帐户的主数据中心的位置。

List<PrivateEndpointConnectionInner> privateEndpointConnections()

获取专用终结点连接属性:与指定存储帐户关联的专用终结点连接列表。

ProvisioningState provisioningState()

获取预配状态属性:获取调用操作时存储帐户的状态。

PublicNetworkAccess publicNetworkAccess()

获取公共网络访问属性:允许或禁止对存储帐户的公共网络访问。

RoutingPreference routingPreference()

获取路由首选项属性:维护有关用户选择进行数据传输的网络路由选择的信息。

SasPolicy sasPolicy()

获取 sasPolicy 属性:分配给存储帐户的 SasPolicy。

Endpoints secondaryEndpoints()

获取辅助终结点属性:获取用于从存储帐户的辅助位置检索公共 Blob、队列或表对象的 URL。

String secondaryLocation()

获取辅助位置属性:获取存储帐户异地复制的辅助数据库的位置。

Sku sku()

获取 SKU 属性:获取 SKU。

AccountStatus statusOfPrimary()

获取状态OfPrimary 属性:获取指示存储帐户的主要位置是可用还是不可用的状态。

AccountStatus statusOfSecondary()

获取状态OfSecondary 属性:获取指示存储帐户的辅助位置是可用还是不可用的状态。

StorageAccountSkuConversionStatus storageAccountSkuConversionStatus()

获取存储帐户SKU转换状态属性:此属性是只读的,在异步存储帐户 SKU 转换操作期间由服务器设置。

void validate()

验证实例。

StorageAccountInner withAllowBlobPublicAccess(Boolean allowBlobPublicAccess)

设置允许Blob公共访问属性:允许或禁止对存储帐户中所有 Blob 或容器的公共访问。

StorageAccountInner withAllowCrossTenantReplication(Boolean allowCrossTenantReplication)

设置“允许租户复制”属性:允许或禁止跨 AAD 租户对象复制。

StorageAccountInner withAllowSharedKeyAccess(Boolean allowSharedKeyAccess)

设置允许共享密钥访问属性:指示存储帐户是否允许通过共享密钥通过帐户访问密钥授权请求。

StorageAccountInner withAllowedCopyScope(AllowedCopyScope allowedCopyScope)

设置允许的复制范围属性:限制与 AAD 租户中的存储帐户或同一 VNet 的专用链接进行复制和复制。

StorageAccountInner withAzureFilesIdentityBasedAuthentication(AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication)

设置 azure文件存储基于标识的身份验证属性:为Azure 文件存储提供基于标识的身份验证设置。

StorageAccountInner withDefaultToOAuthAuthentication(Boolean defaultToOAuthAuthentication)

设置默认的 ToOAuth身份验证属性:一个布尔标志,指示默认身份验证是否为 OAuth。

StorageAccountInner withDnsEndpointType(DnsEndpointType dnsEndpointType)

设置 dnsEndpointType 属性:允许指定终结点的类型。

StorageAccountInner withEnableHttpsTrafficOnly(Boolean enableHttpsTrafficOnly)

设置 enableHttps流量仅属性:如果设置为 true,则仅允许将 https 流量发送到存储服务。

StorageAccountInner withEnableNfsV3(Boolean enableNfsV3)

设置 enableNfsV3 属性:如果设置为 true,则启用 NFS 3.0 协议支持。

StorageAccountInner withExtendedLocation(ExtendedLocation extendedLocation)

设置扩展位置属性:资源的扩展位置。

StorageAccountInner withIdentity(Identity identity)

设置标识属性:资源的标识。

StorageAccountInner withImmutableStorageWithVersioning(ImmutableStorageAccount immutableStorageWithVersioning)

使用版本控制属性设置不可变存储:属性是不可变的,只能在帐户创建时设置为 true。

StorageAccountInner withIsHnsEnabled(Boolean isHnsEnabled)

将 设置为 HnsEnabled 属性:如果设置为 true,则启用帐户分层命名空间。

StorageAccountInner withIsLocalUserEnabled(Boolean isLocalUserEnabled)

将 设置为 “已启用本地用户” 属性:如果设置为 true,则启用本地用户功能。

StorageAccountInner withIsSftpEnabled(Boolean isSftpEnabled)

将 设置为 SftpEnabled 属性:如果设置为 true,则启用安全文件传输协议。

StorageAccountInner withLargeFileSharesState(LargeFileSharesState largeFileSharesState)

设置大型文件共享状态属性:如果设置为 Enabled,则允许大型文件共享。

StorageAccountInner withLocation(String location)
StorageAccountInner withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion)

设置最低Tls版本属性:设置对存储的请求允许的最低 TLS 版本。

StorageAccountInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

设置公共网络访问属性:允许或禁止对存储帐户的公共网络访问。

StorageAccountInner withRoutingPreference(RoutingPreference routingPreference)

设置路由首选项属性:维护有关用户选择用于数据传输的网络路由选择的信息。

StorageAccountInner withStorageAccountSkuConversionStatus(StorageAccountSkuConversionStatus storageAccountSkuConversionStatus)

设置存储帐户SKU转换状态属性:此属性是只读的,在异步存储帐户 SKU 转换操作期间由服务器设置。

StorageAccountInner withTags(Map<String,String> tags)

方法继承自 ProxyResource

方法继承自 Resource

方法继承自 java.lang.Object

构造函数详细信息

StorageAccountInner

public StorageAccountInner()

创建 StorageAccountInner 类的实例。

方法详细信息

accessTier

public AccessTier accessTier()

获取 accessTier 属性:类型 = BlobStorage 的存储帐户是必需的。 访问层用于计费。 “高级”访问层是高级块 Blob 存储帐户类型的默认值,无法更改高级块 Blob 存储帐户类型。

Returns:

accessTier 值。

accountMigrationInProgress

public Boolean accountMigrationInProgress()

获取 accountMigrationInProgress 属性:如果客户发起的帐户迁移正在进行中,该值将为 true,否则将为 null。

Returns:

accountMigrationInProgress 值。

allowBlobPublicAccess

public Boolean allowBlobPublicAccess()

获取 allowBlobPublicAccess 属性:允许或禁止对存储帐户中所有 Blob 或容器的公共访问。 此属性的默认解释为 false。

Returns:

allowBlobPublicAccess 值。

allowCrossTenantReplication

public Boolean allowCrossTenantReplication()

获取 allowCrossTenantReplication 属性:允许或禁止跨 AAD 租户对象复制。 仅当对象复制策略涉及不同 AAD 租户中的存储帐户时,才将新帐户或现有帐户的此属性设置为 true。 默认解释为 false,新帐户默认遵循最佳安全做法。

Returns:

allowCrossTenantReplication 值。

allowSharedKeyAccess

public Boolean allowSharedKeyAccess()

获取 allowSharedKeyAccess 属性:指示存储帐户是否允许通过共享密钥使用帐户访问密钥授权请求。 如果为 false,则必须使用 Azure Active Directory (Azure AD) 授权所有请求(包括共享访问签名)。 默认值为 null,等效于 true。

Returns:

allowSharedKeyAccess 值。

allowedCopyScope

public AllowedCopyScope allowedCopyScope()

获取 allowedCopyScope 属性:限制与 AAD 租户中的存储帐户或同一 VNet 的专用链接进行复制和复制。

Returns:

allowedCopyScope 值。

azureFilesIdentityBasedAuthentication

public AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication()

获取 azureFilesIdentityBasedAuthentication 属性:为Azure 文件存储提供基于标识的身份验证设置。

Returns:

azureFilesIdentityBasedAuthentication 值。

blobRestoreStatus

public BlobRestoreStatusInner blobRestoreStatus()

获取 blobRestoreStatus 属性:Blob 还原状态。

Returns:

blobRestoreStatus 值。

creationTime

public OffsetDateTime creationTime()

获取 creationTime 属性:以 UTC 格式获取存储帐户的创建日期和时间。

Returns:

creationTime 值。

customDomain

public CustomDomain customDomain()

获取 customDomain 属性:获取用户分配给此存储帐户的自定义域。

Returns:

customDomain 值。

defaultToOAuthAuthentication

public Boolean defaultToOAuthAuthentication()

获取 defaultToOAuthAuthentication 属性:指示默认身份验证是否为 OAuth 的布尔标志。 此属性的默认解释为 false。

Returns:

defaultToOAuthAuthentication 值。

dnsEndpointType

public DnsEndpointType dnsEndpointType()

获取 dnsEndpointType 属性:允许指定终结点的类型。 将此设置为 AzureDNSZone,在单个订阅中创建大量帐户,这会在 Azure DNS 区域中创建帐户,并且终结点 URL 将具有字母数字 DNS 区域标识符。

Returns:

dnsEndpointType 值。

enableHttpsTrafficOnly

public Boolean enableHttpsTrafficOnly()

获取 enableHttpsTrafficOnly 属性:仅当设置为 true 时,才允许将 https 流量发送到存储服务。

Returns:

enableHttpsTrafficOnly 值。

enableNfsV3

public Boolean enableNfsV3()

获取 enableNfsV3 属性:如果设置为 true,则启用 NFS 3.0 协议支持。

Returns:

enableNfsV3 值。

encryption

public Encryption encryption()

获取加密属性:要用于存储帐户的服务器端加密的加密设置。

Returns:

加密值。

extendedLocation

public ExtendedLocation extendedLocation()

获取 extendedLocation 属性:资源的 extendedLocation。

Returns:

extendedLocation 值。

failoverInProgress

public Boolean failoverInProgress()

获取 failoverInProgress 属性:如果故障转移正在进行中,该值将为 true,否则将为 null。

Returns:

failoverInProgress 值。

geoReplicationStats

public GeoReplicationStats geoReplicationStats()

获取 geoReplicationStats 属性:异地复制统计信息。

Returns:

geoReplicationStats 值。

identity

public Identity identity()

获取标识属性:资源的标识。

Returns:

标识值。

immutableStorageWithVersioning

public ImmutableStorageAccount immutableStorageWithVersioning()

获取 immutableStorageWithVersioning 属性:属性是不可变的,只能在帐户创建时设置为 true。 如果设置为 true,则默认为帐户中的所有容器启用对象级别不可变性。

Returns:

immutableStorageWithVersioning 值。

isHnsEnabled

public Boolean isHnsEnabled()

获取 isHnsEnabled 属性:如果设置为 true,则启用 Account HierarchicalNamespace。

Returns:

isHnsEnabled 值。

isLocalUserEnabled

public Boolean isLocalUserEnabled()

获取 isLocalUserEnabled 属性:启用本地用户功能(如果设置为 true)。

Returns:

isLocalUserEnabled 值。

isSftpEnabled

public Boolean isSftpEnabled()

获取 isSftpEnabled 属性:如果设置为 true,则启用安全文件传输协议。

Returns:

isSftpEnabled 值。

isSkuConversionBlocked

public Boolean isSkuConversionBlocked()

获取 isSkuConversionBlocked 属性:在正在进行的迁移事件中,此属性将设置为 true 或 false。 默认值为 null。

Returns:

isSkuConversionBlocked 值。

keyCreationTime

public KeyCreationTime keyCreationTime()

获取 keyCreationTime 属性:存储帐户密钥创建时间。

Returns:

keyCreationTime 值。

keyPolicy

public KeyPolicy keyPolicy()

获取 keyPolicy 属性:分配给存储帐户的 KeyPolicy。

Returns:

keyPolicy 值。

kind

public Kind kind()

获取 kind 属性:获取 Kind。

Returns:

类型值。

largeFileSharesState

public LargeFileSharesState largeFileSharesState()

获取 largeFileSharesState 属性:如果设置为 Enabled,则允许大型文件共享。 启用后,无法禁用它。

Returns:

largeFileSharesState 值。

lastGeoFailoverTime

public OffsetDateTime lastGeoFailoverTime()

获取 lastGeoFailoverTime 属性:获取故障转移到辅助位置的最新实例的时间戳。 仅保留最新的时间戳。 如果从未有故障转移实例,则不会返回此元素。 仅当 accountType 是Standard_GRS或Standard_RAGRS时才可用。

Returns:

lastGeoFailoverTime 值。

minimumTlsVersion

public MinimumTlsVersion minimumTlsVersion()

获取 minimumTlsVersion 属性:设置对存储的请求允许的最低 TLS 版本。 此属性的默认解释为 TLS 1.0。

Returns:

minimumTlsVersion 值。

networkRuleSet

public NetworkRuleSet networkRuleSet()

获取 networkRuleSet 属性:网络规则集。

Returns:

networkRuleSet 值。

primaryEndpoints

public Endpoints primaryEndpoints()

获取 primaryEndpoints 属性:获取用于对公共 Blob、队列或表对象执行检索的 URL。 请注意,Standard_ZRS和Premium_LRS帐户仅返回 Blob 终结点。

Returns:

primaryEndpoints 值。

primaryLocation

public String primaryLocation()

获取 primaryLocation 属性:获取存储帐户的主数据中心的位置。

Returns:

primaryLocation 值。

privateEndpointConnections

public List privateEndpointConnections()

获取 privateEndpointConnections 属性:与指定存储帐户关联的专用终结点连接列表。

Returns:

privateEndpointConnections 值。

provisioningState

public ProvisioningState provisioningState()

获取 provisioningState 属性:获取调用操作时存储帐户的状态。

Returns:

provisioningState 值。

publicNetworkAccess

public PublicNetworkAccess publicNetworkAccess()

获取 publicNetworkAccess 属性:允许或禁止对存储帐户的公共网络访问。 值是可选的,但如果传入,则必须为“Enabled”或“Disabled”。

Returns:

publicNetworkAccess 值。

routingPreference

public RoutingPreference routingPreference()

获取 routingPreference 属性:维护有关用户选择用于数据传输的网络路由选择的信息。

Returns:

routingPreference 值。

sasPolicy

public SasPolicy sasPolicy()

获取 sasPolicy 属性:分配给存储帐户的 SasPolicy。

Returns:

sasPolicy 值。

secondaryEndpoints

public Endpoints secondaryEndpoints()

获取 secondaryEndpoints 属性:获取用于从存储帐户的辅助位置检索公共 Blob、队列或表对象的 URL。 仅当 SKU 名称为Standard_RAGRS时才可用。

Returns:

secondaryEndpoints 值。

secondaryLocation

public String secondaryLocation()

获取 secondaryLocation 属性:获取存储帐户异地复制的辅助数据库的位置。 仅当 accountType 是Standard_GRS或Standard_RAGRS时才可用。

Returns:

secondaryLocation 值。

sku

public Sku sku()

获取 SKU 属性:获取 SKU。

Returns:

SKU 值。

statusOfPrimary

public AccountStatus statusOfPrimary()

获取 statusOfPrimary 属性:获取指示存储帐户的主要位置是可用还是不可用的状态。

Returns:

statusOfPrimary 值。

statusOfSecondary

public AccountStatus statusOfSecondary()

获取 statusOfSecondary 属性:获取指示存储帐户的辅助位置是可用还是不可用的状态。 仅当 SKU 名称Standard_GRS或Standard_RAGRS时才可用。

Returns:

statusOfSecondary 值。

storageAccountSkuConversionStatus

public StorageAccountSkuConversionStatus storageAccountSkuConversionStatus()

获取 storageAccountSkuConversionStatus 属性:此属性为 readOnly,在异步存储帐户 SKU 转换操作期间由服务器设置。

Returns:

storageAccountSkuConversionStatus 值。

validate

public void validate()

验证实例。

withAllowBlobPublicAccess

public StorageAccountInner withAllowBlobPublicAccess(Boolean allowBlobPublicAccess)

设置 allowBlobPublicAccess 属性:允许或禁止对存储帐户中所有 Blob 或容器的公共访问。 此属性的默认解释为 false。

Parameters:

allowBlobPublicAccess - 要设置的 allowBlobPublicAccess 值。

Returns:

StorageAccountInner 对象本身。

withAllowCrossTenantReplication

public StorageAccountInner withAllowCrossTenantReplication(Boolean allowCrossTenantReplication)

设置 allowCrossTenantReplication 属性:允许或禁止跨 AAD 租户对象复制。 仅当对象复制策略涉及不同 AAD 租户中的存储帐户时,才将新帐户或现有帐户的此属性设置为 true。 默认解释为 false,新帐户默认遵循最佳安全做法。

Parameters:

allowCrossTenantReplication - 要设置的 allowCrossTenantReplication 值。

Returns:

StorageAccountInner 对象本身。

withAllowSharedKeyAccess

public StorageAccountInner withAllowSharedKeyAccess(Boolean allowSharedKeyAccess)

设置 allowSharedKeyAccess 属性:指示存储帐户是否允许通过共享密钥通过帐户访问密钥授权请求。 如果为 false,则必须使用 Azure Active Directory (Azure AD) 授权所有请求(包括共享访问签名)。 默认值为 null,等效于 true。

Parameters:

allowSharedKeyAccess - 要设置的 allowSharedKeyAccess 值。

Returns:

StorageAccountInner 对象本身。

withAllowedCopyScope

public StorageAccountInner withAllowedCopyScope(AllowedCopyScope allowedCopyScope)

设置 allowedCopyScope 属性:限制与 AAD 租户中的存储帐户或同一 VNet 的专用链接进行复制和复制。

Parameters:

allowedCopyScope - 要设置的 allowedCopyScope 值。

Returns:

StorageAccountInner 对象本身。

withAzureFilesIdentityBasedAuthentication

public StorageAccountInner withAzureFilesIdentityBasedAuthentication(AzureFilesIdentityBasedAuthentication azureFilesIdentityBasedAuthentication)

设置 azureFilesIdentityBasedAuthentication 属性:为Azure 文件存储提供基于标识的身份验证设置。

Parameters:

azureFilesIdentityBasedAuthentication - 要设置的 azureFilesIdentityBasedAuthentication 值。

Returns:

StorageAccountInner 对象本身。

withDefaultToOAuthAuthentication

public StorageAccountInner withDefaultToOAuthAuthentication(Boolean defaultToOAuthAuthentication)

设置 defaultToOAuthAuthentication 属性:一个布尔标志,指示默认身份验证是否为 OAuth。 此属性的默认解释为 false。

Parameters:

defaultToOAuthAuthentication - 要设置的 defaultToOAuthAuthentication 值。

Returns:

StorageAccountInner 对象本身。

withDnsEndpointType

public StorageAccountInner withDnsEndpointType(DnsEndpointType dnsEndpointType)

设置 dnsEndpointType 属性:允许指定终结点的类型。 将此设置为 AzureDNSZone,在单个订阅中创建大量帐户,这会在 Azure DNS 区域中创建帐户,并且终结点 URL 将具有字母数字 DNS 区域标识符。

Parameters:

dnsEndpointType - 要设置的 dnsEndpointType 值。

Returns:

StorageAccountInner 对象本身。

withEnableHttpsTrafficOnly

public StorageAccountInner withEnableHttpsTrafficOnly(Boolean enableHttpsTrafficOnly)

设置 enableHttpsTrafficOnly 属性:仅当设置为 true 时,才允许将 https 流量发送到存储服务。

Parameters:

enableHttpsTrafficOnly - 要设置的 enableHttpsTrafficOnly 值。

Returns:

StorageAccountInner 对象本身。

withEnableNfsV3

public StorageAccountInner withEnableNfsV3(Boolean enableNfsV3)

设置 enableNfsV3 属性:如果设置为 true,则启用 NFS 3.0 协议支持。

Parameters:

enableNfsV3 - 要设置的 enableNfsV3 值。

Returns:

StorageAccountInner 对象本身。

withExtendedLocation

public StorageAccountInner withExtendedLocation(ExtendedLocation extendedLocation)

设置 extendedLocation 属性:资源的 extendedLocation。

Parameters:

extendedLocation - 要设置的 extendedLocation 值。

Returns:

StorageAccountInner 对象本身。

withIdentity

public StorageAccountInner withIdentity(Identity identity)

设置标识属性:资源的标识。

Parameters:

identity - 要设置的标识值。

Returns:

StorageAccountInner 对象本身。

withImmutableStorageWithVersioning

public StorageAccountInner withImmutableStorageWithVersioning(ImmutableStorageAccount immutableStorageWithVersioning)

设置 immutableStorageWithVersioning 属性:该属性是不可变的,只能在创建帐户时设置为 true。 如果设置为 true,则默认为帐户中的所有容器启用对象级别不可变性。

Parameters:

immutableStorageWithVersioning - 要设置的 immutableStorageWithVersioning 值。

Returns:

StorageAccountInner 对象本身。

withIsHnsEnabled

public StorageAccountInner withIsHnsEnabled(Boolean isHnsEnabled)

设置 isHnsEnabled 属性:如果设置为 true,则启用 Account HierarchicalNamespace。

Parameters:

isHnsEnabled - 要设置的 isHnsEnabled 值。

Returns:

StorageAccountInner 对象本身。

withIsLocalUserEnabled

public StorageAccountInner withIsLocalUserEnabled(Boolean isLocalUserEnabled)

设置 isLocalUserEnabled 属性:启用本地用户功能(如果设置为 true)。

Parameters:

isLocalUserEnabled - 要设置的 isLocalUserEnabled 值。

Returns:

StorageAccountInner 对象本身。

withIsSftpEnabled

public StorageAccountInner withIsSftpEnabled(Boolean isSftpEnabled)

设置 isSftpEnabled 属性:如果设置为 true,则启用安全文件传输协议。

Parameters:

isSftpEnabled - 要设置的 isSftpEnabled 值。

Returns:

StorageAccountInner 对象本身。

withLargeFileSharesState

public StorageAccountInner withLargeFileSharesState(LargeFileSharesState largeFileSharesState)

设置 largeFileSharesState 属性:如果设置为 Enabled,则允许大型文件共享。 启用后,无法禁用它。

Parameters:

largeFileSharesState - 要设置的 largeFileSharesState 值。

Returns:

StorageAccountInner 对象本身。

withLocation

public StorageAccountInner withLocation(String location)

Overrides:

StorageAccountInner.withLocation(String location)

Parameters:

location

withMinimumTlsVersion

public StorageAccountInner withMinimumTlsVersion(MinimumTlsVersion minimumTlsVersion)

设置 minimumTlsVersion 属性:设置对存储的请求允许的最低 TLS 版本。 此属性的默认解释为 TLS 1.0。

Parameters:

minimumTlsVersion - 要设置的 minimumTlsVersion 值。

Returns:

StorageAccountInner 对象本身。

withPublicNetworkAccess

public StorageAccountInner withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess)

设置 publicNetworkAccess 属性:允许或禁止对存储帐户的公共网络访问。 值是可选的,但如果传入,则必须为“Enabled”或“Disabled”。

Parameters:

publicNetworkAccess - 要设置的 publicNetworkAccess 值。

Returns:

StorageAccountInner 对象本身。

withRoutingPreference

public StorageAccountInner withRoutingPreference(RoutingPreference routingPreference)

设置 routingPreference 属性:维护有关用户选择用于数据传输的网络路由选择的信息。

Parameters:

routingPreference - 要设置的 routingPreference 值。

Returns:

StorageAccountInner 对象本身。

withStorageAccountSkuConversionStatus

public StorageAccountInner withStorageAccountSkuConversionStatus(StorageAccountSkuConversionStatus storageAccountSkuConversionStatus)

设置 storageAccountSkuConversionStatus 属性:此属性为 readOnly,在异步存储帐户 SKU 转换操作期间由服务器设置。

Parameters:

storageAccountSkuConversionStatus - 要设置的 storageAccountSkuConversionStatus 值。

Returns:

StorageAccountInner 对象本身。

withTags

public StorageAccountInner withTags(Map tags)

Overrides:

StorageAccountInner.withTags(Map<String,String> tags)

Parameters:

tags

适用于