Class DataLakeAnalyticsAccountProperties
java.lang.Object
com.azure.resourcemanager.datalakeanalytics.fluent.models.DataLakeAnalyticsAccountPropertiesBasic
com.azure.resourcemanager.datalakeanalytics.fluent.models.DataLakeAnalyticsAccountProperties
public final class DataLakeAnalyticsAccountProperties
extends DataLakeAnalyticsAccountPropertiesBasic
The account specific properties that are associated with an underlying Data Lake Analytics account. Returned only
when retrieving a specific account.
-
Constructor Summary
ConstructorDescriptionCreates an instance of DataLakeAnalyticsAccountProperties class. -
Method Summary
Modifier and TypeMethodDescriptionGet the computePolicies property: The list of compute policies associated with this account.Get the currentTier property: The commitment tier in use for the current month.Get the dataLakeStoreAccounts property: The list of Data Lake Store accounts associated with this account.Get the debugDataAccessLevel property: The current state of the DebugDataAccessLevel for this account.Get the defaultDataLakeStoreAccount property: The default Data Lake Store account associated with this 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 account.Get the firewallState property: The current state of the IP address firewall for this account.Get the hiveMetastores property: The list of hiveMetastores associated with this account.Get the maxActiveJobCountPerUser property: The maximum supported active jobs under the account at the same time.Get the maxDegreeOfParallelism property: The maximum supported degree of parallelism for this account.Get the maxDegreeOfParallelismPerJob property: The maximum supported degree of parallelism per job for this account.Get the maxJobCount property: The maximum supported jobs running under the account at the same time.Get the maxJobRunningTimeInMin property: The maximum supported active jobs under the account at the same time.Get the maxQueuedJobCountPerUser property: The maximum supported jobs queued under the account at the same time.Get the minPriorityPerJob property: The minimum supported priority per job for this account.newTier()
Get the newTier property: The commitment tier for the next month.Get the publicDataLakeStoreAccounts property: The list of Data Lake Store accounts associated with this account.Get the queryStoreRetention property: The number of days that job metadata is retained.Get the storageAccounts property: The list of Azure Blob Storage accounts associated with this account.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.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.void
validate()
Validates the instance.Get the virtualNetworkRules property: The list of virtualNetwork rules associated with this account.withFirewallAllowAzureIps
(FirewallAllowAzureIpsState firewallAllowAzureIps) Set the firewallAllowAzureIps property: The current state of allowing or disallowing IPs originating within Azure through the firewall.withFirewallState
(FirewallState firewallState) Set the firewallState property: The current state of the IP address firewall for this account.withMaxDegreeOfParallelism
(Integer maxDegreeOfParallelism) Set the maxDegreeOfParallelism property: The maximum supported degree of parallelism for this account.withMaxDegreeOfParallelismPerJob
(Integer maxDegreeOfParallelismPerJob) Set the maxDegreeOfParallelismPerJob property: The maximum supported degree of parallelism per job for this account.withMaxJobCount
(Integer maxJobCount) Set the maxJobCount property: The maximum supported jobs running under the account at the same time.withNewTier
(TierType newTier) Set the newTier property: The commitment tier for the next month.withPublicDataLakeStoreAccounts
(List<DataLakeStoreAccountInformationInner> publicDataLakeStoreAccounts) Set the publicDataLakeStoreAccounts property: The list of Data Lake Store accounts associated with this account.withQueryStoreRetention
(Integer queryStoreRetention) Set the queryStoreRetention property: The number of days that job metadata is retained.Methods inherited from class com.azure.resourcemanager.datalakeanalytics.fluent.models.DataLakeAnalyticsAccountPropertiesBasic
accountId, creationTime, endpoint, lastModifiedTime, provisioningState, state
-
Constructor Details
-
DataLakeAnalyticsAccountProperties
public DataLakeAnalyticsAccountProperties()Creates an instance of DataLakeAnalyticsAccountProperties class.
-
-
Method Details
-
defaultDataLakeStoreAccount
Get the defaultDataLakeStoreAccount property: The default Data Lake Store account associated with this account.- Returns:
- the defaultDataLakeStoreAccount value.
-
dataLakeStoreAccounts
Get the dataLakeStoreAccounts property: The list of Data Lake Store accounts associated with this account.- Returns:
- the dataLakeStoreAccounts value.
-
publicDataLakeStoreAccounts
Get the publicDataLakeStoreAccounts property: The list of Data Lake Store accounts associated with this account.- Returns:
- the publicDataLakeStoreAccounts value.
-
withPublicDataLakeStoreAccounts
public DataLakeAnalyticsAccountProperties 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 DataLakeAnalyticsAccountProperties object itself.
-
storageAccounts
Get the storageAccounts property: The list of Azure Blob Storage accounts associated with this account.- Returns:
- the storageAccounts value.
-
computePolicies
Get the computePolicies property: The list of compute policies associated with this account.- Returns:
- the computePolicies value.
-
hiveMetastores
Get the hiveMetastores property: The list of hiveMetastores associated with this account.- Returns:
- the hiveMetastores value.
-
virtualNetworkRules
Get the virtualNetworkRules property: The list of virtualNetwork rules associated with this account.- Returns:
- the virtualNetworkRules value.
-
firewallRules
Get the firewallRules property: The list of firewall rules associated with this account.- Returns:
- the firewallRules value.
-
firewallState
Get the firewallState property: The current state of the IP address firewall for this account.- Returns:
- the firewallState value.
-
withFirewallState
Set the firewallState property: The current state of the IP address firewall for this account.- Parameters:
firewallState
- the firewallState value to set.- Returns:
- the DataLakeAnalyticsAccountProperties 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 DataLakeAnalyticsAccountProperties 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 DataLakeAnalyticsAccountProperties object itself.
-
newTier
Get the newTier property: The commitment tier for the next month.- Returns:
- the newTier value.
-
withNewTier
Set the newTier property: The commitment tier for the next month.- Parameters:
newTier
- the newTier value to set.- Returns:
- the DataLakeAnalyticsAccountProperties object itself.
-
currentTier
Get the currentTier property: The commitment tier in use for the current month.- Returns:
- the currentTier value.
-
maxJobCount
Get the maxJobCount property: The maximum supported jobs running under the account at the same time.- Returns:
- the maxJobCount value.
-
withMaxJobCount
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 DataLakeAnalyticsAccountProperties object itself.
-
maxActiveJobCountPerUser
Get the maxActiveJobCountPerUser property: The maximum supported active jobs under the account at the same time.- Returns:
- the maxActiveJobCountPerUser value.
-
maxQueuedJobCountPerUser
Get the maxQueuedJobCountPerUser property: The maximum supported jobs queued under the account at the same time.- Returns:
- the maxQueuedJobCountPerUser value.
-
maxJobRunningTimeInMin
Get the maxJobRunningTimeInMin property: The maximum supported active jobs under the account at the same time.- Returns:
- the maxJobRunningTimeInMin value.
-
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
Get the maxDegreeOfParallelism property: The maximum supported degree of parallelism for this account.- Returns:
- the maxDegreeOfParallelism value.
-
withMaxDegreeOfParallelism
public DataLakeAnalyticsAccountProperties 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 DataLakeAnalyticsAccountProperties object itself.
-
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
Get the maxDegreeOfParallelismPerJob property: The maximum supported degree of parallelism per job for this account.- Returns:
- the maxDegreeOfParallelismPerJob value.
-
withMaxDegreeOfParallelismPerJob
public DataLakeAnalyticsAccountProperties 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 DataLakeAnalyticsAccountProperties object itself.
-
minPriorityPerJob
Get the minPriorityPerJob property: The minimum supported priority per job for this account.- Returns:
- the minPriorityPerJob value.
-
queryStoreRetention
Get the queryStoreRetention property: The number of days that job metadata is retained.- Returns:
- the queryStoreRetention value.
-
withQueryStoreRetention
Set the queryStoreRetention property: The number of days that job metadata is retained.- Parameters:
queryStoreRetention
- the queryStoreRetention value to set.- Returns:
- the DataLakeAnalyticsAccountProperties object itself.
-
debugDataAccessLevel
Get the debugDataAccessLevel property: The current state of the DebugDataAccessLevel for this account.- Returns:
- the debugDataAccessLevel value.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classDataLakeAnalyticsAccountPropertiesBasic
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-