BigDataPoolResourceInfo Class

public class BigDataPoolResourceInfo
extends TrackedResource

Big Data pool

A Big Data pool.

Constructor Summary

Constructor Description
BigDataPoolResourceInfo()

Creates an instance of BigDataPoolResourceInfo class.

Method Summary

Modifier and Type Method and Description
AutoPauseProperties getAutoPause()

Get the autoPause property: Spark pool auto-pausing properties

AutoScaleProperties getAutoScale()

Get the autoScale property: Spark pool auto-scaling properties

Integer getCacheSize()

Get the cacheSize property: The cache size.

OffsetDateTime getCreationDate()

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

List<LibraryInfo> getCustomLibraries()

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

String getDefaultSparkLogFolder()

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

DynamicExecutorAllocation getDynamicExecutorAllocation()

Get the dynamicExecutorAllocation property: Dynamic Executor Allocation.

OffsetDateTime getLastSucceededTimestamp()

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

LibraryRequirements getLibraryRequirements()

Get the libraryRequirements property: Spark pool library version requirements

Integer getNodeCount()

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

NodeSize getNodeSize()

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

NodeSizeFamily getNodeSizeFamily()

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

String getProvisioningState()

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

LibraryRequirements getSparkConfigProperties()

Get the sparkConfigProperties property: Spark pool library version requirements

String getSparkEventsFolder()

Get the sparkEventsFolder property: The Spark events folder.

String getSparkVersion()

Get the sparkVersion property: The Apache Spark version.

Boolean isComputeIsolationEnabled()

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

Boolean isSessionLevelPackagesEnabled()

Get the sessionLevelPackagesEnabled property: Whether session level packages enabled.

BigDataPoolResourceInfo setAutoPause(AutoPauseProperties autoPause)

Set the autoPause property: Spark pool auto-pausing properties

BigDataPoolResourceInfo setAutoScale(AutoScaleProperties autoScale)

Set the autoScale property: Spark pool auto-scaling properties

BigDataPoolResourceInfo setCacheSize(Integer cacheSize)

Set the cacheSize property: The cache size.

BigDataPoolResourceInfo setCreationDate(OffsetDateTime creationDate)

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

BigDataPoolResourceInfo setCustomLibraries(List<LibraryInfo> customLibraries)

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

BigDataPoolResourceInfo setDefaultSparkLogFolder(String defaultSparkLogFolder)

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

BigDataPoolResourceInfo setDynamicExecutorAllocation(DynamicExecutorAllocation dynamicExecutorAllocation)

Set the dynamicExecutorAllocation property: Dynamic Executor Allocation.

BigDataPoolResourceInfo setIsComputeIsolationEnabled(Boolean isComputeIsolationEnabled)

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

BigDataPoolResourceInfo setLibraryRequirements(LibraryRequirements libraryRequirements)

Set the libraryRequirements property: Spark pool library version requirements

BigDataPoolResourceInfo setLocation(String location)

Set the location property: The geo-location where the resource lives.

BigDataPoolResourceInfo setNodeCount(Integer nodeCount)

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

BigDataPoolResourceInfo setNodeSize(NodeSize nodeSize)

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

BigDataPoolResourceInfo setNodeSizeFamily(NodeSizeFamily nodeSizeFamily)

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

BigDataPoolResourceInfo setProvisioningState(String provisioningState)

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

BigDataPoolResourceInfo setSessionLevelPackagesEnabled(Boolean sessionLevelPackagesEnabled)

Set the sessionLevelPackagesEnabled property: Whether session level packages enabled.

BigDataPoolResourceInfo setSparkConfigProperties(LibraryRequirements sparkConfigProperties)

Set the sparkConfigProperties property: Spark pool library version requirements

BigDataPoolResourceInfo setSparkEventsFolder(String sparkEventsFolder)

Set the sparkEventsFolder property: The Spark events folder.

BigDataPoolResourceInfo setSparkVersion(String sparkVersion)

Set the sparkVersion property: The Apache Spark version.

BigDataPoolResourceInfo setTags(Map<String,String> tags)

Set the tags property: Resource tags.

Methods inherited from Resource

Methods inherited from TrackedResource

Methods inherited from java.lang.Object

Constructor Details

BigDataPoolResourceInfo

public BigDataPoolResourceInfo()

Creates an instance of BigDataPoolResourceInfo class.

Method Details

getAutoPause

public AutoPauseProperties getAutoPause()

Get the autoPause property: Spark pool auto-pausing properties

Auto-pausing properties.

Returns:

the autoPause value.

getAutoScale

public AutoScaleProperties getAutoScale()

Get the autoScale property: Spark pool auto-scaling properties

Auto-scaling properties.

Returns:

the autoScale value.

getCacheSize

public Integer getCacheSize()

Get the cacheSize property: The cache size.

Returns:

the cacheSize value.

getCreationDate

public OffsetDateTime getCreationDate()

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

Returns:

the creationDate value.

getCustomLibraries

public List getCustomLibraries()

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

Returns:

the customLibraries value.

getDefaultSparkLogFolder

public String getDefaultSparkLogFolder()

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

Returns:

the defaultSparkLogFolder value.

getDynamicExecutorAllocation

public DynamicExecutorAllocation getDynamicExecutorAllocation()

Get the dynamicExecutorAllocation property: Dynamic Executor Allocation.

Returns:

the dynamicExecutorAllocation value.

getLastSucceededTimestamp

public OffsetDateTime getLastSucceededTimestamp()

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

Returns:

the lastSucceededTimestamp value.

getLibraryRequirements

public LibraryRequirements getLibraryRequirements()

Get the libraryRequirements property: Spark pool library version requirements

Library version requirements.

Returns:

the libraryRequirements value.

getNodeCount

public Integer getNodeCount()

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

Returns:

the nodeCount value.

getNodeSize

public NodeSize getNodeSize()

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

Returns:

the nodeSize value.

getNodeSizeFamily

public NodeSizeFamily getNodeSizeFamily()

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

Returns:

the nodeSizeFamily value.

getProvisioningState

public String getProvisioningState()

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

Returns:

the provisioningState value.

getSparkConfigProperties

public LibraryRequirements getSparkConfigProperties()

Get the sparkConfigProperties property: Spark pool library version requirements

Spark configuration file to specify additional properties.

Returns:

the sparkConfigProperties value.

getSparkEventsFolder

public String getSparkEventsFolder()

Get the sparkEventsFolder property: The Spark events folder.

Returns:

the sparkEventsFolder value.

getSparkVersion

public String getSparkVersion()

Get the sparkVersion property: The Apache Spark version.

Returns:

the sparkVersion value.

isComputeIsolationEnabled

public Boolean isComputeIsolationEnabled()

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

Returns:

the isComputeIsolationEnabled value.

isSessionLevelPackagesEnabled

public Boolean isSessionLevelPackagesEnabled()

Get the sessionLevelPackagesEnabled property: Whether session level packages enabled.

Returns:

the sessionLevelPackagesEnabled value.

setAutoPause

public BigDataPoolResourceInfo setAutoPause(AutoPauseProperties autoPause)

Set the autoPause property: Spark pool auto-pausing properties

Auto-pausing properties.

Parameters:

autoPause - the autoPause value to set.

Returns:

the BigDataPoolResourceInfo object itself.

setAutoScale

public BigDataPoolResourceInfo setAutoScale(AutoScaleProperties autoScale)

Set the autoScale property: Spark pool auto-scaling properties

Auto-scaling properties.

Parameters:

autoScale - the autoScale value to set.

Returns:

the BigDataPoolResourceInfo object itself.

setCacheSize

public BigDataPoolResourceInfo setCacheSize(Integer cacheSize)

Set the cacheSize property: The cache size.

Parameters:

cacheSize - the cacheSize value to set.

Returns:

the BigDataPoolResourceInfo object itself.

setCreationDate

public BigDataPoolResourceInfo setCreationDate(OffsetDateTime creationDate)

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

Parameters:

creationDate - the creationDate value to set.

Returns:

the BigDataPoolResourceInfo object itself.

setCustomLibraries

public BigDataPoolResourceInfo setCustomLibraries(List customLibraries)

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

Parameters:

customLibraries - the customLibraries value to set.

Returns:

the BigDataPoolResourceInfo object itself.

setDefaultSparkLogFolder

public BigDataPoolResourceInfo setDefaultSparkLogFolder(String defaultSparkLogFolder)

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

Parameters:

defaultSparkLogFolder - the defaultSparkLogFolder value to set.

Returns:

the BigDataPoolResourceInfo object itself.

setDynamicExecutorAllocation

public BigDataPoolResourceInfo setDynamicExecutorAllocation(DynamicExecutorAllocation dynamicExecutorAllocation)

Set the dynamicExecutorAllocation property: Dynamic Executor Allocation.

Parameters:

dynamicExecutorAllocation - the dynamicExecutorAllocation value to set.

Returns:

the BigDataPoolResourceInfo object itself.

setIsComputeIsolationEnabled

public BigDataPoolResourceInfo setIsComputeIsolationEnabled(Boolean isComputeIsolationEnabled)

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

Parameters:

isComputeIsolationEnabled - the isComputeIsolationEnabled value to set.

Returns:

the BigDataPoolResourceInfo object itself.

setLibraryRequirements

public BigDataPoolResourceInfo setLibraryRequirements(LibraryRequirements libraryRequirements)

Set the libraryRequirements property: Spark pool library version requirements

Library version requirements.

Parameters:

libraryRequirements - the libraryRequirements value to set.

Returns:

the BigDataPoolResourceInfo object itself.

setLocation

public BigDataPoolResourceInfo setLocation(String location)

Set the location property: The geo-location where the resource lives.

Overrides:

BigDataPoolResourceInfo.setLocation(String location)

Parameters:

location

setNodeCount

public BigDataPoolResourceInfo setNodeCount(Integer nodeCount)

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

Parameters:

nodeCount - the nodeCount value to set.

Returns:

the BigDataPoolResourceInfo object itself.

setNodeSize

public BigDataPoolResourceInfo setNodeSize(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 BigDataPoolResourceInfo object itself.

setNodeSizeFamily

public BigDataPoolResourceInfo setNodeSizeFamily(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 BigDataPoolResourceInfo object itself.

setProvisioningState

public BigDataPoolResourceInfo setProvisioningState(String provisioningState)

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

Parameters:

provisioningState - the provisioningState value to set.

Returns:

the BigDataPoolResourceInfo object itself.

setSessionLevelPackagesEnabled

public BigDataPoolResourceInfo setSessionLevelPackagesEnabled(Boolean sessionLevelPackagesEnabled)

Set the sessionLevelPackagesEnabled property: Whether session level packages enabled.

Parameters:

sessionLevelPackagesEnabled - the sessionLevelPackagesEnabled value to set.

Returns:

the BigDataPoolResourceInfo object itself.

setSparkConfigProperties

public BigDataPoolResourceInfo setSparkConfigProperties(LibraryRequirements sparkConfigProperties)

Set the sparkConfigProperties property: Spark pool library version requirements

Spark configuration file to specify additional properties.

Parameters:

sparkConfigProperties - the sparkConfigProperties value to set.

Returns:

the BigDataPoolResourceInfo object itself.

setSparkEventsFolder

public BigDataPoolResourceInfo setSparkEventsFolder(String sparkEventsFolder)

Set the sparkEventsFolder property: The Spark events folder.

Parameters:

sparkEventsFolder - the sparkEventsFolder value to set.

Returns:

the BigDataPoolResourceInfo object itself.

setSparkVersion

public BigDataPoolResourceInfo setSparkVersion(String sparkVersion)

Set the sparkVersion property: The Apache Spark version.

Parameters:

sparkVersion - the sparkVersion value to set.

Returns:

the BigDataPoolResourceInfo object itself.

setTags

public BigDataPoolResourceInfo setTags(Map tags)

Set the tags property: Resource tags.

Overrides:

BigDataPoolResourceInfo.setTags(Map<String,String> tags)

Parameters:

tags

Applies to