DataLakeAnalyticsAccountInner Class

public final class DataLakeAnalyticsAccountInner
extends Resource

A Data Lake Analytics account object, containing all information associated with the named Data Lake Analytics account.

Constructor Summary

Constructor Description
DataLakeAnalyticsAccountInner()

Creates an instance of DataLakeAnalyticsAccountInner class.

Method Summary

Modifier and Type Method and Description
UUID accountId()

Get the accountId property: The unique identifier associated with this Data Lake Analytics account.

List<ComputePolicyInner> computePolicies()

Get the computePolicies property: The list of compute policies associated with this account.

OffsetDateTime creationTime()

Get the creationTime property: The account creation time.

TierType currentTier()

Get the currentTier property: The commitment tier in use for the current month.

List<DataLakeStoreAccountInformationInner> dataLakeStoreAccounts()

Get the dataLakeStoreAccounts property: The list of Data Lake Store accounts associated with this account.

DebugDataAccessLevel debugDataAccessLevel()

Get the debugDataAccessLevel property: The current state of the DebugDataAccessLevel for this account.

String defaultDataLakeStoreAccount()

Get the defaultDataLakeStoreAccount property: The default Data Lake Store account associated with this account.

String endpoint()

Get the endpoint property: The full CName endpoint for this account.

FirewallAllowAzureIpsState firewallAllowAzureIps()

Get the firewallAllowAzureIps property: The current state of allowing or disallowing IPs originating within Azure through the firewall.

List<FirewallRuleInner> firewallRules()

Get the firewallRules property: The list of firewall rules associated with this account.

FirewallState firewallState()

Get the firewallState property: The current state of the IP address firewall for this account.

static DataLakeAnalyticsAccountInner fromJson(JsonReader jsonReader)

Reads an instance of DataLakeAnalyticsAccountInner from the JsonReader.

List<HiveMetastore> hiveMetastores()

Get the hiveMetastores property: The list of hiveMetastores associated with this account.

String id()

Get the id property: Fully qualified resource Id for the resource.

OffsetDateTime lastModifiedTime()

Get the lastModifiedTime property: The account last modified time.

Integer maxActiveJobCountPerUser()

Get the maxActiveJobCountPerUser property: The maximum supported active jobs under the account at the same time.

Integer maxDegreeOfParallelism()

Get the maxDegreeOfParallelism property: The maximum supported degree of parallelism for this account.

Integer maxDegreeOfParallelismPerJob()

Get the maxDegreeOfParallelismPerJob property: The maximum supported degree of parallelism per job for this account.

Integer maxJobCount()

Get the maxJobCount property: The maximum supported jobs running under the account at the same time.

Integer maxJobRunningTimeInMin()

Get the maxJobRunningTimeInMin property: The maximum supported active jobs under the account at the same time.

Integer maxQueuedJobCountPerUser()

Get the maxQueuedJobCountPerUser property: The maximum supported jobs queued under the account at the same time.

Integer minPriorityPerJob()

Get the minPriorityPerJob property: The minimum supported priority per job for this account.

String name()

Get the name property: The name of the resource.

TierType newTier()

Get the newTier property: The commitment tier for the next month.

DataLakeAnalyticsAccountStatus provisioningState()

Get the provisioningState property: The provisioning status of the Data Lake Analytics account.

List<DataLakeStoreAccountInformationInner> publicDataLakeStoreAccounts()

Get the publicDataLakeStoreAccounts property: The list of Data Lake Store accounts associated with this account.

Integer queryStoreRetention()

Get the queryStoreRetention property: The number of days that job metadata is retained.

DataLakeAnalyticsAccountState state()

Get the state property: The state of the Data Lake Analytics account.

List<StorageAccountInformationInner> storageAccounts()

Get the storageAccounts property: The list of Azure Blob Storage accounts associated with this account.

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.

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.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

List<VirtualNetworkRule> virtualNetworkRules()

Get the virtualNetworkRules property: The list of virtualNetwork rules associated with this account.

DataLakeAnalyticsAccountInner withFirewallAllowAzureIps(FirewallAllowAzureIpsState firewallAllowAzureIps)

Set the firewallAllowAzureIps property: The current state of allowing or disallowing IPs originating within Azure through the firewall.

DataLakeAnalyticsAccountInner withFirewallState(FirewallState firewallState)

Set the firewallState property: The current state of the IP address firewall for this account.

DataLakeAnalyticsAccountInner withLocation(String location)
DataLakeAnalyticsAccountInner withMaxDegreeOfParallelism(Integer maxDegreeOfParallelism)

Set the maxDegreeOfParallelism property: The maximum supported degree of parallelism for this account.

DataLakeAnalyticsAccountInner withMaxDegreeOfParallelismPerJob(Integer maxDegreeOfParallelismPerJob)

Set the maxDegreeOfParallelismPerJob property: The maximum supported degree of parallelism per job for this account.

DataLakeAnalyticsAccountInner withMaxJobCount(Integer maxJobCount)

Set the maxJobCount property: The maximum supported jobs running under the account at the same time.

DataLakeAnalyticsAccountInner withNewTier(TierType newTier)

Set the newTier property: The commitment tier for the next month.

DataLakeAnalyticsAccountInner withPublicDataLakeStoreAccounts(List<DataLakeStoreAccountInformationInner> publicDataLakeStoreAccounts)

Set the publicDataLakeStoreAccounts property: The list of Data Lake Store accounts associated with this account.

DataLakeAnalyticsAccountInner withQueryStoreRetention(Integer queryStoreRetention)

Set the queryStoreRetention property: The number of days that job metadata is retained.

DataLakeAnalyticsAccountInner withTags(Map<String,String> tags)

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

DataLakeAnalyticsAccountInner

public DataLakeAnalyticsAccountInner()

Creates an instance of DataLakeAnalyticsAccountInner class.

Method Details

accountId

public UUID accountId()

Get the accountId property: The unique identifier associated with this Data Lake Analytics account.

Returns:

the accountId value.

computePolicies

public List<ComputePolicyInner> computePolicies()

Get the computePolicies property: The list of compute policies associated with this account.

Returns:

the computePolicies value.

creationTime

public OffsetDateTime creationTime()

Get the creationTime property: The account creation time.

Returns:

the creationTime value.

currentTier

public TierType currentTier()

Get the currentTier property: The commitment tier in use for the current month.

Returns:

the currentTier 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.

debugDataAccessLevel

public DebugDataAccessLevel debugDataAccessLevel()

Get the debugDataAccessLevel property: The current state of the DebugDataAccessLevel for this account.

Returns:

the debugDataAccessLevel value.

defaultDataLakeStoreAccount

public String defaultDataLakeStoreAccount()

Get the defaultDataLakeStoreAccount property: The default Data Lake Store account associated with this account.

Returns:

the defaultDataLakeStoreAccount value.

endpoint

public String endpoint()

Get the endpoint property: The full CName endpoint for this account.

Returns:

the endpoint value.

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.

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.

fromJson

public static DataLakeAnalyticsAccountInner fromJson(JsonReader jsonReader)

Reads an instance of DataLakeAnalyticsAccountInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of DataLakeAnalyticsAccountInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

hiveMetastores

public List<HiveMetastore> hiveMetastores()

Get the hiveMetastores property: The list of hiveMetastores associated with this account.

Returns:

the hiveMetastores value.

id

public String id()

Get the id property: Fully qualified resource Id for the resource.

Overrides:

DataLakeAnalyticsAccountInner.id()

Returns:

the id value.

lastModifiedTime

public OffsetDateTime lastModifiedTime()

Get the lastModifiedTime property: The account last modified time.

Returns:

the lastModifiedTime value.

maxActiveJobCountPerUser

public Integer maxActiveJobCountPerUser()

Get the maxActiveJobCountPerUser property: The maximum supported active jobs under the account at the same time.

Returns:

the maxActiveJobCountPerUser value.

maxDegreeOfParallelism

public Integer maxDegreeOfParallelism()

Get the maxDegreeOfParallelism property: The maximum supported degree of parallelism for this account.

Returns:

the maxDegreeOfParallelism value.

maxDegreeOfParallelismPerJob

public Integer maxDegreeOfParallelismPerJob()

Get the maxDegreeOfParallelismPerJob property: The maximum supported degree of parallelism per job for this account.

Returns:

the maxDegreeOfParallelismPerJob 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.

maxJobRunningTimeInMin

public Integer maxJobRunningTimeInMin()

Get the maxJobRunningTimeInMin property: The maximum supported active jobs under the account at the same time.

Returns:

the maxJobRunningTimeInMin 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.

minPriorityPerJob

public Integer minPriorityPerJob()

Get the minPriorityPerJob property: The minimum supported priority per job for this account.

Returns:

the minPriorityPerJob value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

DataLakeAnalyticsAccountInner.name()

Returns:

the name value.

newTier

public TierType newTier()

Get the newTier property: The commitment tier for the next month.

Returns:

the newTier value.

provisioningState

public DataLakeAnalyticsAccountStatus provisioningState()

Get the provisioningState property: The provisioning status of the Data Lake Analytics account.

Returns:

the provisioningState 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.

queryStoreRetention

public Integer queryStoreRetention()

Get the queryStoreRetention property: The number of days that job metadata is retained.

Returns:

the queryStoreRetention value.

state

public DataLakeAnalyticsAccountState state()

Get the state property: The state of the Data Lake Analytics account.

Returns:

the state value.

storageAccounts

public List<StorageAccountInformationInner> storageAccounts()

Get the storageAccounts property: The list of Azure Blob Storage accounts associated with this account.

Returns:

the storageAccounts value.

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.

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.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

DataLakeAnalyticsAccountInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

DataLakeAnalyticsAccountInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

virtualNetworkRules

public List<VirtualNetworkRule> virtualNetworkRules()

Get the virtualNetworkRules property: The list of virtualNetwork rules associated with this account.

Returns:

the virtualNetworkRules 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.

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.

withLocation

public DataLakeAnalyticsAccountInner withLocation(String location)

Overrides:

DataLakeAnalyticsAccountInner.withLocation(String location)

Parameters:

location

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.

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.

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.

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.

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.

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.

withTags

public DataLakeAnalyticsAccountInner withTags(Map<String,String> tags)

Overrides:

DataLakeAnalyticsAccountInner.withTags(Map<String,String> tags)

Parameters:

tags

Applies to