BigDataPoolResourceInfoInner Class

public final class BigDataPoolResourceInfoInner
extends Resource

Big Data pool A Big Data pool.

Constructor Summary

Constructor Description
BigDataPoolResourceInfoInner()

Creates an instance of BigDataPoolResourceInfoInner class.

Method Summary

Modifier and Type Method and Description
AutoPauseProperties autoPause()

Get the autoPause property: Auto-pausing properties.

AutoScaleProperties autoScale()

Get the autoScale property: Auto-scaling properties.

Integer cacheSize()

Get the cacheSize property: The cache size.

OffsetDateTime creationDate()

Get the creationDate property: The time when the Big Data pool was created.

List<LibraryInfo> customLibraries()

Get the customLibraries property: List of custom libraries/packages associated with the spark pool.

String defaultSparkLogFolder()

Get the defaultSparkLogFolder property: The default folder where Spark logs will be written.

DynamicExecutorAllocation dynamicExecutorAllocation()

Get the dynamicExecutorAllocation property: Dynamic Executor Allocation.

static BigDataPoolResourceInfoInner fromJson(JsonReader jsonReader)

Reads an instance of BigDataPoolResourceInfoInner from the JsonReader.

String id()

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

Boolean isComputeIsolationEnabled()

Get the isComputeIsolationEnabled property: Whether compute isolation is required or not.

OffsetDateTime lastSucceededTimestamp()

Get the lastSucceededTimestamp property: The time when the Big Data pool was updated successfully.

LibraryRequirements libraryRequirements()

Get the libraryRequirements property: Library version requirements.

String name()

Get the name property: The name of the resource.

Integer nodeCount()

Get the nodeCount property: The number of nodes in the Big Data pool.

NodeSize nodeSize()

Get the nodeSize property: The level of compute power that each node in the Big Data pool has.

NodeSizeFamily nodeSizeFamily()

Get the nodeSizeFamily property: The kind of nodes that the Big Data pool provides.

String provisioningState()

Get the provisioningState property: The state of the Big Data pool.

Boolean sessionLevelPackagesEnabled()

Get the sessionLevelPackagesEnabled property: Whether session level packages enabled.

LibraryRequirements sparkConfigProperties()

Get the sparkConfigProperties property: Spark configuration file to specify additional properties.

String sparkEventsFolder()

Get the sparkEventsFolder property: The Spark events folder.

String sparkVersion()

Get the sparkVersion property: The Apache Spark version.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

BigDataPoolResourceInfoInner withAutoPause(AutoPauseProperties autoPause)

Set the autoPause property: Auto-pausing properties.

BigDataPoolResourceInfoInner withAutoScale(AutoScaleProperties autoScale)

Set the autoScale property: Auto-scaling properties.

BigDataPoolResourceInfoInner withCacheSize(Integer cacheSize)

Set the cacheSize property: The cache size.

BigDataPoolResourceInfoInner withCreationDate(OffsetDateTime creationDate)

Set the creationDate property: The time when the Big Data pool was created.

BigDataPoolResourceInfoInner withCustomLibraries(List<LibraryInfo> customLibraries)

Set the customLibraries property: List of custom libraries/packages associated with the spark pool.

BigDataPoolResourceInfoInner withDefaultSparkLogFolder(String defaultSparkLogFolder)

Set the defaultSparkLogFolder property: The default folder where Spark logs will be written.

BigDataPoolResourceInfoInner withDynamicExecutorAllocation(DynamicExecutorAllocation dynamicExecutorAllocation)

Set the dynamicExecutorAllocation property: Dynamic Executor Allocation.

BigDataPoolResourceInfoInner withIsComputeIsolationEnabled(Boolean isComputeIsolationEnabled)

Set the isComputeIsolationEnabled property: Whether compute isolation is required or not.

BigDataPoolResourceInfoInner withLibraryRequirements(LibraryRequirements libraryRequirements)

Set the libraryRequirements property: Library version requirements.

BigDataPoolResourceInfoInner withLocation(String location)
BigDataPoolResourceInfoInner withNodeCount(Integer nodeCount)

Set the nodeCount property: The number of nodes in the Big Data pool.

BigDataPoolResourceInfoInner withNodeSize(NodeSize nodeSize)

Set the nodeSize property: The level of compute power that each node in the Big Data pool has.

BigDataPoolResourceInfoInner withNodeSizeFamily(NodeSizeFamily nodeSizeFamily)

Set the nodeSizeFamily property: The kind of nodes that the Big Data pool provides.

BigDataPoolResourceInfoInner withProvisioningState(String provisioningState)

Set the provisioningState property: The state of the Big Data pool.

BigDataPoolResourceInfoInner withSessionLevelPackagesEnabled(Boolean sessionLevelPackagesEnabled)

Set the sessionLevelPackagesEnabled property: Whether session level packages enabled.

BigDataPoolResourceInfoInner withSparkConfigProperties(LibraryRequirements sparkConfigProperties)

Set the sparkConfigProperties property: Spark configuration file to specify additional properties.

BigDataPoolResourceInfoInner withSparkEventsFolder(String sparkEventsFolder)

Set the sparkEventsFolder property: The Spark events folder.

BigDataPoolResourceInfoInner withSparkVersion(String sparkVersion)

Set the sparkVersion property: The Apache Spark version.

BigDataPoolResourceInfoInner withTags(Map<String,String> tags)

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

BigDataPoolResourceInfoInner

public BigDataPoolResourceInfoInner()

Creates an instance of BigDataPoolResourceInfoInner class.

Method Details

autoPause

public AutoPauseProperties autoPause()

Get the autoPause property: Auto-pausing properties.

Returns:

the autoPause value.

autoScale

public AutoScaleProperties autoScale()

Get the autoScale property: Auto-scaling properties.

Returns:

the autoScale value.

cacheSize

public Integer cacheSize()

Get the cacheSize property: The cache size.

Returns:

the cacheSize value.

creationDate

public OffsetDateTime creationDate()

Get the creationDate property: The time when the Big Data pool was created.

Returns:

the creationDate value.

customLibraries

public List<LibraryInfo> customLibraries()

Get the customLibraries property: List of custom libraries/packages associated with the spark pool.

Returns:

the customLibraries value.

defaultSparkLogFolder

public String defaultSparkLogFolder()

Get the defaultSparkLogFolder property: The default folder where Spark logs will be written.

Returns:

the defaultSparkLogFolder value.

dynamicExecutorAllocation

public DynamicExecutorAllocation dynamicExecutorAllocation()

Get the dynamicExecutorAllocation property: Dynamic Executor Allocation.

Returns:

the dynamicExecutorAllocation value.

fromJson

public static BigDataPoolResourceInfoInner fromJson(JsonReader jsonReader)

Reads an instance of BigDataPoolResourceInfoInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of BigDataPoolResourceInfoInner 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.

id

public String id()

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

Overrides:

BigDataPoolResourceInfoInner.id()

Returns:

the id value.

isComputeIsolationEnabled

public Boolean isComputeIsolationEnabled()

Get the isComputeIsolationEnabled property: Whether compute isolation is required or not.

Returns:

the isComputeIsolationEnabled value.

lastSucceededTimestamp

public OffsetDateTime lastSucceededTimestamp()

Get the lastSucceededTimestamp property: The time when the Big Data pool was updated successfully.

Returns:

the lastSucceededTimestamp value.

libraryRequirements

public LibraryRequirements libraryRequirements()

Get the libraryRequirements property: Library version requirements.

Returns:

the libraryRequirements value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

BigDataPoolResourceInfoInner.name()

Returns:

the name value.

nodeCount

public Integer nodeCount()

Get the nodeCount property: The number of nodes in the Big Data pool.

Returns:

the nodeCount value.

nodeSize

public NodeSize nodeSize()

Get the nodeSize property: The level of compute power that each node in the Big Data pool has.

Returns:

the nodeSize value.

nodeSizeFamily

public NodeSizeFamily nodeSizeFamily()

Get the nodeSizeFamily property: The kind of nodes that the Big Data pool provides.

Returns:

the nodeSizeFamily value.

provisioningState

public String provisioningState()

Get the provisioningState property: The state of the Big Data pool.

Returns:

the provisioningState value.

sessionLevelPackagesEnabled

public Boolean sessionLevelPackagesEnabled()

Get the sessionLevelPackagesEnabled property: Whether session level packages enabled.

Returns:

the sessionLevelPackagesEnabled value.

sparkConfigProperties

public LibraryRequirements sparkConfigProperties()

Get the sparkConfigProperties property: Spark configuration file to specify additional properties.

Returns:

the sparkConfigProperties value.

sparkEventsFolder

public String sparkEventsFolder()

Get the sparkEventsFolder property: The Spark events folder.

Returns:

the sparkEventsFolder value.

sparkVersion

public String sparkVersion()

Get the sparkVersion property: The Apache Spark version.

Returns:

the sparkVersion value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

BigDataPoolResourceInfoInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

BigDataPoolResourceInfoInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

withAutoPause

public BigDataPoolResourceInfoInner withAutoPause(AutoPauseProperties autoPause)

Set the autoPause property: Auto-pausing properties.

Parameters:

autoPause - the autoPause value to set.

Returns:

the BigDataPoolResourceInfoInner object itself.

withAutoScale

public BigDataPoolResourceInfoInner withAutoScale(AutoScaleProperties autoScale)

Set the autoScale property: Auto-scaling properties.

Parameters:

autoScale - the autoScale value to set.

Returns:

the BigDataPoolResourceInfoInner object itself.

withCacheSize

public BigDataPoolResourceInfoInner withCacheSize(Integer cacheSize)

Set the cacheSize property: The cache size.

Parameters:

cacheSize - the cacheSize value to set.

Returns:

the BigDataPoolResourceInfoInner object itself.

withCreationDate

public BigDataPoolResourceInfoInner withCreationDate(OffsetDateTime creationDate)

Set the creationDate property: The time when the Big Data pool was created.

Parameters:

creationDate - the creationDate value to set.

Returns:

the BigDataPoolResourceInfoInner object itself.

withCustomLibraries

public BigDataPoolResourceInfoInner withCustomLibraries(List<LibraryInfo> customLibraries)

Set the customLibraries property: List of custom libraries/packages associated with the spark pool.

Parameters:

customLibraries - the customLibraries value to set.

Returns:

the BigDataPoolResourceInfoInner object itself.

withDefaultSparkLogFolder

public BigDataPoolResourceInfoInner withDefaultSparkLogFolder(String defaultSparkLogFolder)

Set the defaultSparkLogFolder property: The default folder where Spark logs will be written.

Parameters:

defaultSparkLogFolder - the defaultSparkLogFolder value to set.

Returns:

the BigDataPoolResourceInfoInner object itself.

withDynamicExecutorAllocation

public BigDataPoolResourceInfoInner withDynamicExecutorAllocation(DynamicExecutorAllocation dynamicExecutorAllocation)

Set the dynamicExecutorAllocation property: Dynamic Executor Allocation.

Parameters:

dynamicExecutorAllocation - the dynamicExecutorAllocation value to set.

Returns:

the BigDataPoolResourceInfoInner object itself.

withIsComputeIsolationEnabled

public BigDataPoolResourceInfoInner withIsComputeIsolationEnabled(Boolean isComputeIsolationEnabled)

Set the isComputeIsolationEnabled property: Whether compute isolation is required or not.

Parameters:

isComputeIsolationEnabled - the isComputeIsolationEnabled value to set.

Returns:

the BigDataPoolResourceInfoInner object itself.

withLibraryRequirements

public BigDataPoolResourceInfoInner withLibraryRequirements(LibraryRequirements libraryRequirements)

Set the libraryRequirements property: Library version requirements.

Parameters:

libraryRequirements - the libraryRequirements value to set.

Returns:

the BigDataPoolResourceInfoInner object itself.

withLocation

public BigDataPoolResourceInfoInner withLocation(String location)

Overrides:

BigDataPoolResourceInfoInner.withLocation(String location)

Parameters:

location

withNodeCount

public BigDataPoolResourceInfoInner withNodeCount(Integer nodeCount)

Set the nodeCount property: The number of nodes in the Big Data pool.

Parameters:

nodeCount - the nodeCount value to set.

Returns:

the BigDataPoolResourceInfoInner object itself.

withNodeSize

public BigDataPoolResourceInfoInner withNodeSize(NodeSize nodeSize)

Set the nodeSize property: The level of compute power that each node in the Big Data pool has.

Parameters:

nodeSize - the nodeSize value to set.

Returns:

the BigDataPoolResourceInfoInner object itself.

withNodeSizeFamily

public BigDataPoolResourceInfoInner withNodeSizeFamily(NodeSizeFamily nodeSizeFamily)

Set the nodeSizeFamily property: The kind of nodes that the Big Data pool provides.

Parameters:

nodeSizeFamily - the nodeSizeFamily value to set.

Returns:

the BigDataPoolResourceInfoInner object itself.

withProvisioningState

public BigDataPoolResourceInfoInner withProvisioningState(String provisioningState)

Set the provisioningState property: The state of the Big Data pool.

Parameters:

provisioningState - the provisioningState value to set.

Returns:

the BigDataPoolResourceInfoInner object itself.

withSessionLevelPackagesEnabled

public BigDataPoolResourceInfoInner withSessionLevelPackagesEnabled(Boolean sessionLevelPackagesEnabled)

Set the sessionLevelPackagesEnabled property: Whether session level packages enabled.

Parameters:

sessionLevelPackagesEnabled - the sessionLevelPackagesEnabled value to set.

Returns:

the BigDataPoolResourceInfoInner object itself.

withSparkConfigProperties

public BigDataPoolResourceInfoInner withSparkConfigProperties(LibraryRequirements sparkConfigProperties)

Set the sparkConfigProperties property: Spark configuration file to specify additional properties.

Parameters:

sparkConfigProperties - the sparkConfigProperties value to set.

Returns:

the BigDataPoolResourceInfoInner object itself.

withSparkEventsFolder

public BigDataPoolResourceInfoInner withSparkEventsFolder(String sparkEventsFolder)

Set the sparkEventsFolder property: The Spark events folder.

Parameters:

sparkEventsFolder - the sparkEventsFolder value to set.

Returns:

the BigDataPoolResourceInfoInner object itself.

withSparkVersion

public BigDataPoolResourceInfoInner withSparkVersion(String sparkVersion)

Set the sparkVersion property: The Apache Spark version.

Parameters:

sparkVersion - the sparkVersion value to set.

Returns:

the BigDataPoolResourceInfoInner object itself.

withTags

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

Overrides:

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

Parameters:

tags

Applies to