Class CreateDataLakeAnalyticsAccountParameters
java.lang.Object
com.azure.resourcemanager.datalakeanalytics.models.CreateDataLakeAnalyticsAccountParameters
The parameters to use for creating a Data Lake Analytics account.
-
Constructor Summary
ConstructorDescriptionCreates an instance of CreateDataLakeAnalyticsAccountParameters class. -
Method Summary
Modifier and TypeMethodDescriptionGet the computePolicies property: The list of compute policies associated with this account.Get the dataLakeStoreAccounts property: The list of Data Lake Store accounts associated with 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.location()
Get the location property: The resource location.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 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 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.tags()
Get the tags property: The resource tags.void
validate()
Validates the instance.withComputePolicies
(List<CreateComputePolicyWithAccountParameters> computePolicies) Set the computePolicies property: The list of compute policies associated with this account.withDataLakeStoreAccounts
(List<AddDataLakeStoreWithAccountParameters> dataLakeStoreAccounts) Set the dataLakeStoreAccounts property: The list of Data Lake Store accounts associated with this account.withDefaultDataLakeStoreAccount
(String defaultDataLakeStoreAccount) Set the defaultDataLakeStoreAccount property: The default Data Lake Store account 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.withFirewallRules
(List<CreateFirewallRuleWithAccountParameters> firewallRules) Set the firewallRules property: The list of firewall rules associated with this account.withFirewallState
(FirewallState firewallState) Set the firewallState property: The current state of the IP address firewall for this account.withLocation
(String location) Set the location property: The resource location.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.withMinPriorityPerJob
(Integer minPriorityPerJob) Set the minPriorityPerJob property: The minimum supported priority per job for this account.withNewTier
(TierType newTier) Set the newTier property: The commitment tier for the next month.withQueryStoreRetention
(Integer queryStoreRetention) Set the queryStoreRetention property: The number of days that job metadata is retained.withStorageAccounts
(List<AddStorageAccountWithAccountParameters> storageAccounts) Set the storageAccounts property: The list of Azure Blob Storage accounts associated with this account.Set the tags property: The resource tags.
-
Constructor Details
-
CreateDataLakeAnalyticsAccountParameters
public CreateDataLakeAnalyticsAccountParameters()Creates an instance of CreateDataLakeAnalyticsAccountParameters class.
-
-
Method Details
-
location
Get the location property: The resource location.- Returns:
- the location value.
-
withLocation
Set the location property: The resource location.- Parameters:
location
- the location value to set.- Returns:
- the CreateDataLakeAnalyticsAccountParameters object itself.
-
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 CreateDataLakeAnalyticsAccountParameters object itself.
-
defaultDataLakeStoreAccount
Get the defaultDataLakeStoreAccount property: The default Data Lake Store account associated with this account.- Returns:
- the defaultDataLakeStoreAccount value.
-
withDefaultDataLakeStoreAccount
public CreateDataLakeAnalyticsAccountParameters withDefaultDataLakeStoreAccount(String defaultDataLakeStoreAccount) Set the defaultDataLakeStoreAccount property: The default Data Lake Store account associated with this account.- Parameters:
defaultDataLakeStoreAccount
- the defaultDataLakeStoreAccount value to set.- Returns:
- the CreateDataLakeAnalyticsAccountParameters object itself.
-
dataLakeStoreAccounts
Get the dataLakeStoreAccounts property: The list of Data Lake Store accounts associated with this account.- Returns:
- the dataLakeStoreAccounts value.
-
withDataLakeStoreAccounts
public CreateDataLakeAnalyticsAccountParameters withDataLakeStoreAccounts(List<AddDataLakeStoreWithAccountParameters> dataLakeStoreAccounts) Set the dataLakeStoreAccounts property: The list of Data Lake Store accounts associated with this account.- Parameters:
dataLakeStoreAccounts
- the dataLakeStoreAccounts value to set.- Returns:
- the CreateDataLakeAnalyticsAccountParameters object itself.
-
storageAccounts
Get the storageAccounts property: The list of Azure Blob Storage accounts associated with this account.- Returns:
- the storageAccounts value.
-
withStorageAccounts
public CreateDataLakeAnalyticsAccountParameters withStorageAccounts(List<AddStorageAccountWithAccountParameters> storageAccounts) Set the storageAccounts property: 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 computePolicies property: The list of compute policies associated with this account.- Returns:
- the computePolicies value.
-
withComputePolicies
public CreateDataLakeAnalyticsAccountParameters withComputePolicies(List<CreateComputePolicyWithAccountParameters> computePolicies) Set the computePolicies property: The list of compute policies associated with this account.- Parameters:
computePolicies
- the computePolicies value to set.- Returns:
- the CreateDataLakeAnalyticsAccountParameters object itself.
-
firewallRules
Get the firewallRules property: The list of firewall rules associated with this account.- Returns:
- the firewallRules value.
-
withFirewallRules
public CreateDataLakeAnalyticsAccountParameters withFirewallRules(List<CreateFirewallRuleWithAccountParameters> firewallRules) Set the firewallRules property: The list of firewall rules associated with this account.- Parameters:
firewallRules
- the firewallRules value to set.- Returns:
- the CreateDataLakeAnalyticsAccountParameters object itself.
-
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 CreateDataLakeAnalyticsAccountParameters 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 CreateDataLakeAnalyticsAccountParameters 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 CreateDataLakeAnalyticsAccountParameters 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 CreateDataLakeAnalyticsAccountParameters object itself.
-
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 CreateDataLakeAnalyticsAccountParameters object itself.
-
maxDegreeOfParallelism
Get the maxDegreeOfParallelism property: The maximum supported degree of parallelism for this account.- Returns:
- the maxDegreeOfParallelism value.
-
withMaxDegreeOfParallelism
public CreateDataLakeAnalyticsAccountParameters 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 CreateDataLakeAnalyticsAccountParameters object itself.
-
maxDegreeOfParallelismPerJob
Get the maxDegreeOfParallelismPerJob property: The maximum supported degree of parallelism per job for this account.- Returns:
- the maxDegreeOfParallelismPerJob value.
-
withMaxDegreeOfParallelismPerJob
public CreateDataLakeAnalyticsAccountParameters 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 CreateDataLakeAnalyticsAccountParameters object itself.
-
minPriorityPerJob
Get the minPriorityPerJob property: The minimum supported priority per job for this account.- Returns:
- the minPriorityPerJob value.
-
withMinPriorityPerJob
Set the minPriorityPerJob property: The minimum supported priority per job for this account.- Parameters:
minPriorityPerJob
- the minPriorityPerJob value to set.- Returns:
- the CreateDataLakeAnalyticsAccountParameters object itself.
-
queryStoreRetention
Get the queryStoreRetention property: The number of days that job metadata is retained.- Returns:
- the queryStoreRetention value.
-
withQueryStoreRetention
public CreateDataLakeAnalyticsAccountParameters 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 CreateDataLakeAnalyticsAccountParameters object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-