Class CreateDataLakeAnalyticsAccountParameters

java.lang.Object
com.microsoft.azure.management.datalake.analytics.models.CreateDataLakeAnalyticsAccountParameters

public class CreateDataLakeAnalyticsAccountParameters extends Object
The parameters to use for creating a Data Lake Analytics account.
  • Constructor Details

    • CreateDataLakeAnalyticsAccountParameters

      public CreateDataLakeAnalyticsAccountParameters()
  • Method Details

    • location

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

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

      public Map<String,String> tags()
      Get the resource tags.
      Returns:
      the tags value
    • withTags

      Set the resource tags.
      Parameters:
      tags - the tags value to set
      Returns:
      the CreateDataLakeAnalyticsAccountParameters object itself.
    • defaultDataLakeStoreAccount

      public String defaultDataLakeStoreAccount()
      Get the default Data Lake Store account associated with this account.
      Returns:
      the defaultDataLakeStoreAccount value
    • withDefaultDataLakeStoreAccount

      public CreateDataLakeAnalyticsAccountParameters withDefaultDataLakeStoreAccount(String defaultDataLakeStoreAccount)
      Set the default Data Lake Store account associated with this account.
      Parameters:
      defaultDataLakeStoreAccount - the defaultDataLakeStoreAccount value to set
      Returns:
      the CreateDataLakeAnalyticsAccountParameters object itself.
    • dataLakeStoreAccounts

      public List<AddDataLakeStoreWithAccountParameters> dataLakeStoreAccounts()
      Get the list of Data Lake Store accounts associated with this account.
      Returns:
      the dataLakeStoreAccounts value
    • withDataLakeStoreAccounts

      public CreateDataLakeAnalyticsAccountParameters withDataLakeStoreAccounts(List<AddDataLakeStoreWithAccountParameters> dataLakeStoreAccounts)
      Set the list of Data Lake Store accounts associated with this account.
      Parameters:
      dataLakeStoreAccounts - the dataLakeStoreAccounts value to set
      Returns:
      the CreateDataLakeAnalyticsAccountParameters object itself.
    • storageAccounts

      public List<AddStorageAccountWithAccountParameters> storageAccounts()
      Get the list of Azure Blob Storage accounts associated with this account.
      Returns:
      the storageAccounts value
    • withStorageAccounts

      Set the list of Azure Blob Storage accounts associated with this account.
      Parameters:
      storageAccounts - the storageAccounts value to set
      Returns:
      the CreateDataLakeAnalyticsAccountParameters object itself.
    • computePolicies

      Get the list of compute policies associated with this account.
      Returns:
      the computePolicies value
    • withComputePolicies

      Set the list of compute policies associated with this account.
      Parameters:
      computePolicies - the computePolicies value to set
      Returns:
      the CreateDataLakeAnalyticsAccountParameters object itself.
    • firewallRules

      Get the list of firewall rules associated with this account.
      Returns:
      the firewallRules value
    • withFirewallRules

      Set the list of firewall rules associated with this account.
      Parameters:
      firewallRules - the firewallRules value to set
      Returns:
      the CreateDataLakeAnalyticsAccountParameters object itself.
    • firewallState

      public FirewallState firewallState()
      Get the current state of the IP address firewall for this account. Possible values include: 'Enabled', 'Disabled'.
      Returns:
      the firewallState value
    • withFirewallState

      public CreateDataLakeAnalyticsAccountParameters withFirewallState(FirewallState firewallState)
      Set the current state of the IP address firewall for this account. Possible values include: 'Enabled', 'Disabled'.
      Parameters:
      firewallState - the firewallState value to set
      Returns:
      the CreateDataLakeAnalyticsAccountParameters object itself.
    • firewallAllowAzureIps

      public FirewallAllowAzureIpsState firewallAllowAzureIps()
      Get the current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced. Possible values include: 'Enabled', 'Disabled'.
      Returns:
      the firewallAllowAzureIps value
    • withFirewallAllowAzureIps

      public CreateDataLakeAnalyticsAccountParameters withFirewallAllowAzureIps(FirewallAllowAzureIpsState firewallAllowAzureIps)
      Set the current state of allowing or disallowing IPs originating within Azure through the firewall. If the firewall is disabled, this is not enforced. Possible values include: 'Enabled', 'Disabled'.
      Parameters:
      firewallAllowAzureIps - the firewallAllowAzureIps value to set
      Returns:
      the CreateDataLakeAnalyticsAccountParameters object itself.
    • newTier

      public TierType newTier()
      Get the commitment tier for the next month. Possible values include: 'Consumption', 'Commitment_100AUHours', 'Commitment_500AUHours', 'Commitment_1000AUHours', 'Commitment_5000AUHours', 'Commitment_10000AUHours', 'Commitment_50000AUHours', 'Commitment_100000AUHours', 'Commitment_500000AUHours'.
      Returns:
      the newTier value
    • withNewTier

      public CreateDataLakeAnalyticsAccountParameters withNewTier(TierType newTier)
      Set the commitment tier for the next month. Possible values include: 'Consumption', 'Commitment_100AUHours', 'Commitment_500AUHours', 'Commitment_1000AUHours', 'Commitment_5000AUHours', 'Commitment_10000AUHours', 'Commitment_50000AUHours', 'Commitment_100000AUHours', 'Commitment_500000AUHours'.
      Parameters:
      newTier - the newTier value to set
      Returns:
      the CreateDataLakeAnalyticsAccountParameters object itself.
    • maxJobCount

      public Integer maxJobCount()
      Get the maximum supported jobs running under the account at the same time.
      Returns:
      the maxJobCount value
    • withMaxJobCount

      public CreateDataLakeAnalyticsAccountParameters withMaxJobCount(Integer maxJobCount)
      Set the maximum supported jobs running under the account at the same time.
      Parameters:
      maxJobCount - the maxJobCount value to set
      Returns:
      the CreateDataLakeAnalyticsAccountParameters object itself.
    • maxDegreeOfParallelism

      public Integer maxDegreeOfParallelism()
      Get the maximum supported degree of parallelism for this account.
      Returns:
      the maxDegreeOfParallelism value
    • withMaxDegreeOfParallelism

      public CreateDataLakeAnalyticsAccountParameters withMaxDegreeOfParallelism(Integer maxDegreeOfParallelism)
      Set the maximum supported degree of parallelism for this account.
      Parameters:
      maxDegreeOfParallelism - the maxDegreeOfParallelism value to set
      Returns:
      the CreateDataLakeAnalyticsAccountParameters object itself.
    • maxDegreeOfParallelismPerJob

      public Integer maxDegreeOfParallelismPerJob()
      Get the maximum supported degree of parallelism per job for this account.
      Returns:
      the maxDegreeOfParallelismPerJob value
    • withMaxDegreeOfParallelismPerJob

      public CreateDataLakeAnalyticsAccountParameters withMaxDegreeOfParallelismPerJob(Integer maxDegreeOfParallelismPerJob)
      Set the maximum supported degree of parallelism per job for this account.
      Parameters:
      maxDegreeOfParallelismPerJob - the maxDegreeOfParallelismPerJob value to set
      Returns:
      the CreateDataLakeAnalyticsAccountParameters object itself.
    • minPriorityPerJob

      public Integer minPriorityPerJob()
      Get the minimum supported priority per job for this account.
      Returns:
      the minPriorityPerJob value
    • withMinPriorityPerJob

      public CreateDataLakeAnalyticsAccountParameters withMinPriorityPerJob(Integer minPriorityPerJob)
      Set the minimum supported priority per job for this account.
      Parameters:
      minPriorityPerJob - the minPriorityPerJob value to set
      Returns:
      the CreateDataLakeAnalyticsAccountParameters object itself.
    • queryStoreRetention

      public Integer queryStoreRetention()
      Get the number of days that job metadata is retained.
      Returns:
      the queryStoreRetention value
    • withQueryStoreRetention

      public CreateDataLakeAnalyticsAccountParameters withQueryStoreRetention(Integer queryStoreRetention)
      Set the number of days that job metadata is retained.
      Parameters:
      queryStoreRetention - the queryStoreRetention value to set
      Returns:
      the CreateDataLakeAnalyticsAccountParameters object itself.