Class UpdateDataLakeAnalyticsAccountParameters

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

public class UpdateDataLakeAnalyticsAccountParameters extends Object
The parameters that can be used to update an existing Data Lake Analytics account.
  • Constructor Details

    • UpdateDataLakeAnalyticsAccountParameters

      public UpdateDataLakeAnalyticsAccountParameters()
  • Method Details

    • 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 UpdateDataLakeAnalyticsAccountParameters object itself.
    • dataLakeStoreAccounts

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

      public UpdateDataLakeAnalyticsAccountParameters withDataLakeStoreAccounts(List<UpdateDataLakeStoreWithAccountParameters> dataLakeStoreAccounts)
      Set the list of Data Lake Store accounts associated with this account.
      Parameters:
      dataLakeStoreAccounts - the dataLakeStoreAccounts value to set
      Returns:
      the UpdateDataLakeAnalyticsAccountParameters object itself.
    • 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 UpdateDataLakeAnalyticsAccountParameters 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 UpdateDataLakeAnalyticsAccountParameters 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 UpdateDataLakeAnalyticsAccountParameters object itself.
    • firewallState

      public FirewallState firewallState()
      Get the current state of the IP address firewall for this account. Disabling the firewall does not remove existing rules, they will just be ignored until the firewall is re-enabled. Possible values include: 'Enabled', 'Disabled'.
      Returns:
      the firewallState value
    • withFirewallState

      public UpdateDataLakeAnalyticsAccountParameters withFirewallState(FirewallState firewallState)
      Set the current state of the IP address firewall for this account. Disabling the firewall does not remove existing rules, they will just be ignored until the firewall is re-enabled. Possible values include: 'Enabled', 'Disabled'.
      Parameters:
      firewallState - the firewallState value to set
      Returns:
      the UpdateDataLakeAnalyticsAccountParameters 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 UpdateDataLakeAnalyticsAccountParameters 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 UpdateDataLakeAnalyticsAccountParameters object itself.
    • newTier

      public TierType newTier()
      Get the commitment tier to use for 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 UpdateDataLakeAnalyticsAccountParameters withNewTier(TierType newTier)
      Set the commitment tier to use for 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 UpdateDataLakeAnalyticsAccountParameters 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 UpdateDataLakeAnalyticsAccountParameters 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 UpdateDataLakeAnalyticsAccountParameters object itself.
    • maxDegreeOfParallelism

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

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

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

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

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

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

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

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