Class BatchAccountUpdateParameters
java.lang.Object
com.azure.resourcemanager.batch.models.BatchAccountUpdateParameters
Parameters for updating an Azure Batch account.
-
Constructor Summary
ConstructorDescriptionCreates an instance of BatchAccountUpdateParameters class. -
Method Summary
Modifier and TypeMethodDescriptionGet the allowedAuthenticationModes property: List of allowed authentication modes for the Batch account that can be used to authenticate with the data plane.Get the autoStorage property: The properties related to the auto-storage account.Get the encryption property: Configures how customer data is encrypted inside the Batch account.identity()
Get the identity property: The identity of the Batch account.Get the networkProfile property: The network profile only takes effect when publicNetworkAccess is enabled.Get the publicNetworkAccess property: If not specified, the default value is 'enabled'.tags()
Get the tags property: The user-specified tags associated with the account.void
validate()
Validates the instance.withAllowedAuthenticationModes
(List<AuthenticationMode> allowedAuthenticationModes) Set the allowedAuthenticationModes property: List of allowed authentication modes for the Batch account that can be used to authenticate with the data plane.withAutoStorage
(AutoStorageBaseProperties autoStorage) Set the autoStorage property: The properties related to the auto-storage account.withEncryption
(EncryptionProperties encryption) Set the encryption property: Configures how customer data is encrypted inside the Batch account.withIdentity
(BatchAccountIdentity identity) Set the identity property: The identity of the Batch account.withNetworkProfile
(NetworkProfile networkProfile) Set the networkProfile property: The network profile only takes effect when publicNetworkAccess is enabled.withPublicNetworkAccess
(PublicNetworkAccessType publicNetworkAccess) Set the publicNetworkAccess property: If not specified, the default value is 'enabled'.Set the tags property: The user-specified tags associated with the account.
-
Constructor Details
-
BatchAccountUpdateParameters
public BatchAccountUpdateParameters()Creates an instance of BatchAccountUpdateParameters class.
-
-
Method Details
-
tags
Get the tags property: The user-specified tags associated with the account.- Returns:
- the tags value.
-
withTags
Set the tags property: The user-specified tags associated with the account.- Parameters:
tags
- the tags value to set.- Returns:
- the BatchAccountUpdateParameters object itself.
-
identity
Get the identity property: The identity of the Batch account.- Returns:
- the identity value.
-
withIdentity
Set the identity property: The identity of the Batch account.- Parameters:
identity
- the identity value to set.- Returns:
- the BatchAccountUpdateParameters object itself.
-
autoStorage
Get the autoStorage property: The properties related to the auto-storage account.- Returns:
- the autoStorage value.
-
withAutoStorage
Set the autoStorage property: The properties related to the auto-storage account.- Parameters:
autoStorage
- the autoStorage value to set.- Returns:
- the BatchAccountUpdateParameters object itself.
-
encryption
Get the encryption property: Configures how customer data is encrypted inside the Batch account. By default, accounts are encrypted using a Microsoft managed key. For additional control, a customer-managed key can be used instead.- Returns:
- the encryption value.
-
withEncryption
Set the encryption property: Configures how customer data is encrypted inside the Batch account. By default, accounts are encrypted using a Microsoft managed key. For additional control, a customer-managed key can be used instead.- Parameters:
encryption
- the encryption value to set.- Returns:
- the BatchAccountUpdateParameters object itself.
-
allowedAuthenticationModes
Get the allowedAuthenticationModes property: List of allowed authentication modes for the Batch account that can be used to authenticate with the data plane. This does not affect authentication with the control plane.- Returns:
- the allowedAuthenticationModes value.
-
withAllowedAuthenticationModes
public BatchAccountUpdateParameters withAllowedAuthenticationModes(List<AuthenticationMode> allowedAuthenticationModes) Set the allowedAuthenticationModes property: List of allowed authentication modes for the Batch account that can be used to authenticate with the data plane. This does not affect authentication with the control plane.- Parameters:
allowedAuthenticationModes
- the allowedAuthenticationModes value to set.- Returns:
- the BatchAccountUpdateParameters object itself.
-
publicNetworkAccess
Get the publicNetworkAccess property: If not specified, the default value is 'enabled'.- Returns:
- the publicNetworkAccess value.
-
withPublicNetworkAccess
public BatchAccountUpdateParameters withPublicNetworkAccess(PublicNetworkAccessType publicNetworkAccess) Set the publicNetworkAccess property: If not specified, the default value is 'enabled'.- Parameters:
publicNetworkAccess
- the publicNetworkAccess value to set.- Returns:
- the BatchAccountUpdateParameters object itself.
-
networkProfile
Get the networkProfile property: The network profile only takes effect when publicNetworkAccess is enabled.- Returns:
- the networkProfile value.
-
withNetworkProfile
Set the networkProfile property: The network profile only takes effect when publicNetworkAccess is enabled.- Parameters:
networkProfile
- the networkProfile value to set.- Returns:
- the BatchAccountUpdateParameters object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-