public final class BigDataPoolResourceInfoInner
extends com.azure.core.management.Resource
Constructor and Description |
---|
BigDataPoolResourceInfoInner() |
Modifier and Type | Method and Description |
---|---|
AutoPauseProperties |
autoPause()
Get the autoPause property: Spark pool auto-pausing properties Auto-pausing properties.
|
AutoScaleProperties |
autoScale()
Get the autoScale property: Spark pool auto-scaling properties 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.
|
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: Spark pool library version requirements Library version requirements.
|
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.
|
SparkConfigProperties |
sparkConfigProperties()
Get the sparkConfigProperties property: Spark pool Config Properties 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.
|
void |
validate()
Validates the instance.
|
BigDataPoolResourceInfoInner |
withAutoPause(AutoPauseProperties autoPause)
Set the autoPause property: Spark pool auto-pausing properties Auto-pausing properties.
|
BigDataPoolResourceInfoInner |
withAutoScale(AutoScaleProperties autoScale)
Set the autoScale property: Spark pool auto-scaling properties 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: Spark pool library version requirements 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(SparkConfigProperties sparkConfigProperties)
Set the sparkConfigProperties property: Spark pool Config Properties 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) |
public BigDataPoolResourceInfoInner withLocation(String location)
withLocation
in class com.azure.core.management.Resource
public BigDataPoolResourceInfoInner withTags(Map<String,String> tags)
withTags
in class com.azure.core.management.Resource
public String provisioningState()
public BigDataPoolResourceInfoInner withProvisioningState(String provisioningState)
provisioningState
- the provisioningState value to set.public AutoScaleProperties autoScale()
public BigDataPoolResourceInfoInner withAutoScale(AutoScaleProperties autoScale)
autoScale
- the autoScale value to set.public OffsetDateTime creationDate()
public BigDataPoolResourceInfoInner withCreationDate(OffsetDateTime creationDate)
creationDate
- the creationDate value to set.public AutoPauseProperties autoPause()
public BigDataPoolResourceInfoInner withAutoPause(AutoPauseProperties autoPause)
autoPause
- the autoPause value to set.public Boolean isComputeIsolationEnabled()
public BigDataPoolResourceInfoInner withIsComputeIsolationEnabled(Boolean isComputeIsolationEnabled)
isComputeIsolationEnabled
- the isComputeIsolationEnabled value to set.public Boolean sessionLevelPackagesEnabled()
public BigDataPoolResourceInfoInner withSessionLevelPackagesEnabled(Boolean sessionLevelPackagesEnabled)
sessionLevelPackagesEnabled
- the sessionLevelPackagesEnabled value to set.public Integer cacheSize()
public BigDataPoolResourceInfoInner withCacheSize(Integer cacheSize)
cacheSize
- the cacheSize value to set.public DynamicExecutorAllocation dynamicExecutorAllocation()
public BigDataPoolResourceInfoInner withDynamicExecutorAllocation(DynamicExecutorAllocation dynamicExecutorAllocation)
dynamicExecutorAllocation
- the dynamicExecutorAllocation value to set.public String sparkEventsFolder()
public BigDataPoolResourceInfoInner withSparkEventsFolder(String sparkEventsFolder)
sparkEventsFolder
- the sparkEventsFolder value to set.public Integer nodeCount()
public BigDataPoolResourceInfoInner withNodeCount(Integer nodeCount)
nodeCount
- the nodeCount value to set.public LibraryRequirements libraryRequirements()
public BigDataPoolResourceInfoInner withLibraryRequirements(LibraryRequirements libraryRequirements)
libraryRequirements
- the libraryRequirements value to set.public List<LibraryInfo> customLibraries()
public BigDataPoolResourceInfoInner withCustomLibraries(List<LibraryInfo> customLibraries)
customLibraries
- the customLibraries value to set.public SparkConfigProperties sparkConfigProperties()
public BigDataPoolResourceInfoInner withSparkConfigProperties(SparkConfigProperties sparkConfigProperties)
sparkConfigProperties
- the sparkConfigProperties value to set.public String sparkVersion()
public BigDataPoolResourceInfoInner withSparkVersion(String sparkVersion)
sparkVersion
- the sparkVersion value to set.public String defaultSparkLogFolder()
public BigDataPoolResourceInfoInner withDefaultSparkLogFolder(String defaultSparkLogFolder)
defaultSparkLogFolder
- the defaultSparkLogFolder value to set.public NodeSize nodeSize()
public BigDataPoolResourceInfoInner withNodeSize(NodeSize nodeSize)
nodeSize
- the nodeSize value to set.public NodeSizeFamily nodeSizeFamily()
public BigDataPoolResourceInfoInner withNodeSizeFamily(NodeSizeFamily nodeSizeFamily)
nodeSizeFamily
- the nodeSizeFamily value to set.public OffsetDateTime lastSucceededTimestamp()
public void validate()
IllegalArgumentException
- thrown if the instance is not valid.Visit the Azure for Java Developers site for more Java documentation, including quick starts, tutorials, and code samples.