Class DataLakeAnalyticsAccountInner

java.lang.Object
com.azure.core.management.ProxyResource
com.azure.core.management.Resource
com.azure.resourcemanager.datalakeanalytics.fluent.models.DataLakeAnalyticsAccountInner

public final class DataLakeAnalyticsAccountInner extends com.azure.core.management.Resource
A Data Lake Analytics account object, containing all information associated with the named Data Lake Analytics account.
  • Constructor Details

    • DataLakeAnalyticsAccountInner

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

    • withLocation

      public DataLakeAnalyticsAccountInner withLocation(String location)
      Overrides:
      withLocation in class com.azure.core.management.Resource
    • withTags

      Overrides:
      withTags in class com.azure.core.management.Resource
    • defaultDataLakeStoreAccount

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

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

      public List<DataLakeStoreAccountInformationInner> publicDataLakeStoreAccounts()
      Get the publicDataLakeStoreAccounts property: The list of Data Lake Store accounts associated with this account.
      Returns:
      the publicDataLakeStoreAccounts value.
    • withPublicDataLakeStoreAccounts

      public DataLakeAnalyticsAccountInner withPublicDataLakeStoreAccounts(List<DataLakeStoreAccountInformationInner> publicDataLakeStoreAccounts)
      Set the publicDataLakeStoreAccounts property: The list of Data Lake Store accounts associated with this account.
      Parameters:
      publicDataLakeStoreAccounts - the publicDataLakeStoreAccounts value to set.
      Returns:
      the DataLakeAnalyticsAccountInner object itself.
    • storageAccounts

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

      public List<ComputePolicyInner> computePolicies()
      Get the computePolicies property: The list of compute policies associated with this account.
      Returns:
      the computePolicies value.
    • hiveMetastores

      public List<HiveMetastore> hiveMetastores()
      Get the hiveMetastores property: The list of hiveMetastores associated with this account.
      Returns:
      the hiveMetastores value.
    • virtualNetworkRules

      public List<VirtualNetworkRule> virtualNetworkRules()
      Get the virtualNetworkRules property: The list of virtualNetwork rules associated with this account.
      Returns:
      the virtualNetworkRules value.
    • firewallRules

      public List<FirewallRuleInner> firewallRules()
      Get the firewallRules property: The list of firewall rules associated with this account.
      Returns:
      the firewallRules value.
    • firewallState

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

      public DataLakeAnalyticsAccountInner withFirewallState(FirewallState firewallState)
      Set the firewallState property: The current state of the IP address firewall for this account.
      Parameters:
      firewallState - the firewallState value to set.
      Returns:
      the DataLakeAnalyticsAccountInner 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 DataLakeAnalyticsAccountInner 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 DataLakeAnalyticsAccountInner object itself.
    • newTier

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

      public DataLakeAnalyticsAccountInner withNewTier(TierType newTier)
      Set the newTier property: The commitment tier for the next month.
      Parameters:
      newTier - the newTier value to set.
      Returns:
      the DataLakeAnalyticsAccountInner object itself.
    • currentTier

      public TierType currentTier()
      Get the currentTier property: The commitment tier in use for the current month.
      Returns:
      the currentTier value.
    • maxJobCount

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

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

      public Integer maxActiveJobCountPerUser()
      Get the maxActiveJobCountPerUser property: The maximum supported active jobs under the account at the same time.
      Returns:
      the maxActiveJobCountPerUser value.
    • maxQueuedJobCountPerUser

      public Integer maxQueuedJobCountPerUser()
      Get the maxQueuedJobCountPerUser property: The maximum supported jobs queued under the account at the same time.
      Returns:
      the maxQueuedJobCountPerUser value.
    • maxJobRunningTimeInMin

      public Integer maxJobRunningTimeInMin()
      Get the maxJobRunningTimeInMin property: The maximum supported active jobs under the account at the same time.
      Returns:
      the maxJobRunningTimeInMin value.
    • systemMaxJobCount

      public Integer systemMaxJobCount()
      Get the systemMaxJobCount property: The system defined maximum supported jobs running under the account at the same time, which restricts the maximum number of running jobs the user can set for the account.
      Returns:
      the systemMaxJobCount value.
    • maxDegreeOfParallelism

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

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

      public Integer systemMaxDegreeOfParallelism()
      Get the systemMaxDegreeOfParallelism property: The system defined maximum supported degree of parallelism for this account, which restricts the maximum value of parallelism the user can set for the account.
      Returns:
      the systemMaxDegreeOfParallelism value.
    • maxDegreeOfParallelismPerJob

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

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

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

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

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

      public DebugDataAccessLevel debugDataAccessLevel()
      Get the debugDataAccessLevel property: The current state of the DebugDataAccessLevel for this account.
      Returns:
      the debugDataAccessLevel value.
    • accountId

      public UUID accountId()
      Get the accountId property: The unique identifier associated with this Data Lake Analytics account.
      Returns:
      the accountId value.
    • provisioningState

      public DataLakeAnalyticsAccountStatus provisioningState()
      Get the provisioningState property: The provisioning status of the Data Lake Analytics account.
      Returns:
      the provisioningState value.
    • state

      Get the state property: The state of the Data Lake Analytics account.
      Returns:
      the state value.
    • creationTime

      public OffsetDateTime creationTime()
      Get the creationTime property: The account creation time.
      Returns:
      the creationTime value.
    • lastModifiedTime

      public OffsetDateTime lastModifiedTime()
      Get the lastModifiedTime property: The account last modified time.
      Returns:
      the lastModifiedTime value.
    • endpoint

      public String endpoint()
      Get the endpoint property: The full CName endpoint for this account.
      Returns:
      the endpoint value.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.