Class CreateDataLakeStoreAccountParameters

java.lang.Object
com.azure.resourcemanager.datalakestore.models.CreateDataLakeStoreAccountParameters

public final class CreateDataLakeStoreAccountParameters extends Object
The CreateDataLakeStoreAccountParameters model.
  • Constructor Details

    • CreateDataLakeStoreAccountParameters

      public CreateDataLakeStoreAccountParameters()
      Creates an instance of CreateDataLakeStoreAccountParameters class.
  • Method Details

    • location

      public String location()
      Get the location property: The resource location.
      Returns:
      the location value.
    • withLocation

      public CreateDataLakeStoreAccountParameters withLocation(String location)
      Set the location property: The resource location.
      Parameters:
      location - the location value to set.
      Returns:
      the CreateDataLakeStoreAccountParameters object itself.
    • tags

      public Map<String,String> 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

      public EncryptionIdentity 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

      public String 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

      public CreateDataLakeStoreAccountParameters withDefaultGroup(String defaultGroup)
      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

      public EncryptionConfig encryptionConfig()
      Get the encryptionConfig property: The Key Vault encryption configuration.
      Returns:
      the encryptionConfig value.
    • withEncryptionConfig

      public CreateDataLakeStoreAccountParameters withEncryptionConfig(EncryptionConfig encryptionConfig)
      Set the encryptionConfig property: The Key Vault encryption configuration.
      Parameters:
      encryptionConfig - the encryptionConfig value to set.
      Returns:
      the CreateDataLakeStoreAccountParameters object itself.
    • encryptionState

      public EncryptionState encryptionState()
      Get the encryptionState property: The current state of encryption for this Data Lake Store account.
      Returns:
      the encryptionState value.
    • withEncryptionState

      public CreateDataLakeStoreAccountParameters withEncryptionState(EncryptionState encryptionState)
      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

      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

      public List<CreateVirtualNetworkRuleWithAccountParameters> 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

      public FirewallState firewallState()
      Get the firewallState property: The current state of the IP address firewall for this Data Lake Store account.
      Returns:
      the firewallState value.
    • withFirewallState

      public CreateDataLakeStoreAccountParameters withFirewallState(FirewallState firewallState)
      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

      public FirewallAllowAzureIpsState 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

      public List<CreateTrustedIdProviderWithAccountParameters> 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

      public TrustedIdProviderState 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

      public TierType newTier()
      Get the newTier property: The commitment tier to use for next month.
      Returns:
      the newTier value.
    • withNewTier

      public CreateDataLakeStoreAccountParameters withNewTier(TierType newTier)
      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.