Class CreateDataLakeStoreAccountParameters
java.lang.Object
com.azure.resourcemanager.datalakestore.models.CreateDataLakeStoreAccountParameters
The CreateDataLakeStoreAccountParameters model.
-
Constructor Summary
ConstructorDescriptionCreates an instance of CreateDataLakeStoreAccountParameters class. -
Method Summary
Modifier and TypeMethodDescriptionGet the defaultGroup property: The default owner group for all new folders and files created in the Data Lake Store account.Get the encryptionConfig property: The Key Vault encryption configuration.Get the encryptionState property: The current state of encryption for this Data Lake Store account.Get the firewallAllowAzureIps property: The current state of allowing or disallowing IPs originating within Azure through the firewall.Get the firewallRules property: The list of firewall rules associated with this Data Lake Store account.Get the firewallState property: The current state of the IP address firewall for this Data Lake Store account.identity()
Get the identity property: The Key Vault encryption identity, if any.location()
Get the location property: The resource location.newTier()
Get the newTier property: The commitment tier to use for next month.tags()
Get the tags property: The resource tags.Get the trustedIdProviders property: The list of trusted identity providers associated with this Data Lake Store account.Get the trustedIdProviderState property: The current state of the trusted identity provider feature for this Data Lake Store account.void
validate()
Validates the instance.Get the virtualNetworkRules property: The list of virtual network rules associated with this Data Lake Store account.withDefaultGroup
(String defaultGroup) Set the defaultGroup property: The default owner group for all new folders and files created in the Data Lake Store account.withEncryptionConfig
(EncryptionConfig encryptionConfig) Set the encryptionConfig property: The Key Vault encryption configuration.withEncryptionState
(EncryptionState encryptionState) Set the encryptionState property: The current state of encryption for this Data Lake Store account.withFirewallAllowAzureIps
(FirewallAllowAzureIpsState firewallAllowAzureIps) Set the firewallAllowAzureIps property: The current state of allowing or disallowing IPs originating within Azure through the firewall.withFirewallRules
(List<CreateFirewallRuleWithAccountParameters> firewallRules) Set the firewallRules property: The list of firewall rules associated with this Data Lake Store account.withFirewallState
(FirewallState firewallState) Set the firewallState property: The current state of the IP address firewall for this Data Lake Store account.withIdentity
(EncryptionIdentity identity) Set the identity property: The Key Vault encryption identity, if any.withLocation
(String location) Set the location property: The resource location.withNewTier
(TierType newTier) Set the newTier property: The commitment tier to use for next month.Set the tags property: The resource tags.withTrustedIdProviders
(List<CreateTrustedIdProviderWithAccountParameters> trustedIdProviders) Set the trustedIdProviders property: The list of trusted identity providers associated with this Data Lake Store account.withTrustedIdProviderState
(TrustedIdProviderState trustedIdProviderState) Set the trustedIdProviderState property: The current state of the trusted identity provider feature for this Data Lake Store account.withVirtualNetworkRules
(List<CreateVirtualNetworkRuleWithAccountParameters> virtualNetworkRules) Set the virtualNetworkRules property: The list of virtual network rules associated with this Data Lake Store account.
-
Constructor Details
-
CreateDataLakeStoreAccountParameters
public CreateDataLakeStoreAccountParameters()Creates an instance of CreateDataLakeStoreAccountParameters class.
-
-
Method Details
-
location
Get the location property: The resource location.- Returns:
- the location value.
-
withLocation
Set the location property: The resource location.- Parameters:
location
- the location value to set.- Returns:
- the CreateDataLakeStoreAccountParameters object itself.
-
tags
Get the tags property: The resource tags.- Returns:
- the tags value.
-
withTags
Set the tags property: The resource tags.- Parameters:
tags
- the tags value to set.- Returns:
- the CreateDataLakeStoreAccountParameters object itself.
-
identity
Get the identity property: The Key Vault encryption identity, if any.- Returns:
- the identity value.
-
withIdentity
Set the identity property: The Key Vault encryption identity, if any.- Parameters:
identity
- the identity value to set.- Returns:
- the CreateDataLakeStoreAccountParameters object itself.
-
defaultGroup
Get the defaultGroup property: The default owner group for all new folders and files created in the Data Lake Store account.- Returns:
- the defaultGroup value.
-
withDefaultGroup
Set the defaultGroup property: The default owner group for all new folders and files created in the Data Lake Store account.- Parameters:
defaultGroup
- the defaultGroup value to set.- Returns:
- the CreateDataLakeStoreAccountParameters object itself.
-
encryptionConfig
Get the encryptionConfig property: The Key Vault encryption configuration.- Returns:
- the encryptionConfig value.
-
withEncryptionConfig
Set the encryptionConfig property: The Key Vault encryption configuration.- Parameters:
encryptionConfig
- the encryptionConfig value to set.- Returns:
- the CreateDataLakeStoreAccountParameters object itself.
-
encryptionState
Get the encryptionState property: The current state of encryption for this Data Lake Store account.- Returns:
- the encryptionState value.
-
withEncryptionState
Set the encryptionState property: The current state of encryption for this Data Lake Store account.- Parameters:
encryptionState
- the encryptionState value to set.- Returns:
- the CreateDataLakeStoreAccountParameters object itself.
-
firewallRules
Get the firewallRules property: The list of firewall rules associated with this Data Lake Store account.- Returns:
- the firewallRules value.
-
withFirewallRules
public CreateDataLakeStoreAccountParameters withFirewallRules(List<CreateFirewallRuleWithAccountParameters> firewallRules) Set the firewallRules property: The list of firewall rules associated with this Data Lake Store account.- Parameters:
firewallRules
- the firewallRules value to set.- Returns:
- the CreateDataLakeStoreAccountParameters object itself.
-
virtualNetworkRules
Get the virtualNetworkRules property: The list of virtual network rules associated with this Data Lake Store account.- Returns:
- the virtualNetworkRules value.
-
withVirtualNetworkRules
public CreateDataLakeStoreAccountParameters withVirtualNetworkRules(List<CreateVirtualNetworkRuleWithAccountParameters> virtualNetworkRules) Set the virtualNetworkRules property: The list of virtual network rules associated with this Data Lake Store account.- Parameters:
virtualNetworkRules
- the virtualNetworkRules value to set.- Returns:
- the CreateDataLakeStoreAccountParameters object itself.
-
firewallState
Get the firewallState property: The current state of the IP address firewall for this Data Lake Store account.- Returns:
- the firewallState value.
-
withFirewallState
Set the firewallState property: The current state of the IP address firewall for this Data Lake Store account.- Parameters:
firewallState
- the firewallState value to set.- Returns:
- the CreateDataLakeStoreAccountParameters object itself.
-
firewallAllowAzureIps
Get the firewallAllowAzureIps property: The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.- Returns:
- the firewallAllowAzureIps value.
-
withFirewallAllowAzureIps
public CreateDataLakeStoreAccountParameters withFirewallAllowAzureIps(FirewallAllowAzureIpsState firewallAllowAzureIps) Set the firewallAllowAzureIps property: The current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced.- Parameters:
firewallAllowAzureIps
- the firewallAllowAzureIps value to set.- Returns:
- the CreateDataLakeStoreAccountParameters object itself.
-
trustedIdProviders
Get the trustedIdProviders property: The list of trusted identity providers associated with this Data Lake Store account.- Returns:
- the trustedIdProviders value.
-
withTrustedIdProviders
public CreateDataLakeStoreAccountParameters withTrustedIdProviders(List<CreateTrustedIdProviderWithAccountParameters> trustedIdProviders) Set the trustedIdProviders property: The list of trusted identity providers associated with this Data Lake Store account.- Parameters:
trustedIdProviders
- the trustedIdProviders value to set.- Returns:
- the CreateDataLakeStoreAccountParameters object itself.
-
trustedIdProviderState
Get the trustedIdProviderState property: The current state of the trusted identity provider feature for this Data Lake Store account.- Returns:
- the trustedIdProviderState value.
-
withTrustedIdProviderState
public CreateDataLakeStoreAccountParameters withTrustedIdProviderState(TrustedIdProviderState trustedIdProviderState) Set the trustedIdProviderState property: The current state of the trusted identity provider feature for this Data Lake Store account.- Parameters:
trustedIdProviderState
- the trustedIdProviderState value to set.- Returns:
- the CreateDataLakeStoreAccountParameters object itself.
-
newTier
Get the newTier property: The commitment tier to use for next month.- Returns:
- the newTier value.
-
withNewTier
Set the newTier property: The commitment tier to use for next month.- Parameters:
newTier
- the newTier value to set.- Returns:
- the CreateDataLakeStoreAccountParameters object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-