Class BigDataPoolResourceInfo
java.lang.Object
com.azure.analytics.synapse.artifacts.models.Resource
com.azure.analytics.synapse.artifacts.models.TrackedResource
com.azure.analytics.synapse.artifacts.models.BigDataPoolResourceInfo
Big Data pool
A Big Data pool.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the autoPause property: Spark pool auto-pausing propertiesGet the autoScale property: Spark pool auto-scaling propertiesGet the cacheSize property: The cache size.Get the creationDate property: The time when the Big Data pool was created.Get the customLibraries property: List of custom libraries/packages associated with the spark pool.Get the defaultSparkLogFolder property: The default folder where Spark logs will be written.Get the dynamicExecutorAllocation property: Dynamic Executor Allocation.Get the lastSucceededTimestamp property: The time when the Big Data pool was updated successfully.Get the libraryRequirements property: Spark pool library version requirementsGet the nodeCount property: The number of nodes in the Big Data pool.Get the nodeSize property: The level of compute power that each node in the Big Data pool has.Get the nodeSizeFamily property: The kind of nodes that the Big Data pool provides.Get the provisioningState property: The state of the Big Data pool.Get the sparkConfigProperties property: Spark pool library version requirementsGet the sparkEventsFolder property: The Spark events folder.Get the sparkVersion property: The Apache Spark version.Get the isComputeIsolationEnabled property: Whether compute isolation is required or not.Get the sessionLevelPackagesEnabled property: Whether session level packages enabled.setAutoPause
(AutoPauseProperties autoPause) Set the autoPause property: Spark pool auto-pausing propertiessetAutoScale
(AutoScaleProperties autoScale) Set the autoScale property: Spark pool auto-scaling propertiessetCacheSize
(Integer cacheSize) Set the cacheSize property: The cache size.setCreationDate
(OffsetDateTime creationDate) Set the creationDate property: The time when the Big Data pool was created.setCustomLibraries
(List<LibraryInfo> customLibraries) Set the customLibraries property: List of custom libraries/packages associated with the spark pool.setDefaultSparkLogFolder
(String defaultSparkLogFolder) Set the defaultSparkLogFolder property: The default folder where Spark logs will be written.setDynamicExecutorAllocation
(DynamicExecutorAllocation dynamicExecutorAllocation) Set the dynamicExecutorAllocation property: Dynamic Executor Allocation.setIsComputeIsolationEnabled
(Boolean isComputeIsolationEnabled) Set the isComputeIsolationEnabled property: Whether compute isolation is required or not.setLibraryRequirements
(LibraryRequirements libraryRequirements) Set the libraryRequirements property: Spark pool library version requirementssetLocation
(String location) Set the location property: The geo-location where the resource lives.setNodeCount
(Integer nodeCount) Set the nodeCount property: The number of nodes in the Big Data pool.setNodeSize
(NodeSize nodeSize) Set the nodeSize property: The level of compute power that each node in the Big Data pool has.setNodeSizeFamily
(NodeSizeFamily nodeSizeFamily) Set the nodeSizeFamily property: The kind of nodes that the Big Data pool provides.setProvisioningState
(String provisioningState) Set the provisioningState property: The state of the Big Data pool.setSessionLevelPackagesEnabled
(Boolean sessionLevelPackagesEnabled) Set the sessionLevelPackagesEnabled property: Whether session level packages enabled.setSparkConfigProperties
(LibraryRequirements sparkConfigProperties) Set the sparkConfigProperties property: Spark pool library version requirementssetSparkEventsFolder
(String sparkEventsFolder) Set the sparkEventsFolder property: The Spark events folder.setSparkVersion
(String sparkVersion) Set the sparkVersion property: The Apache Spark version.Set the tags property: Resource tags.Methods inherited from class com.azure.analytics.synapse.artifacts.models.TrackedResource
getLocation, getTags
-
Constructor Details
-
BigDataPoolResourceInfo
public BigDataPoolResourceInfo()
-
-
Method Details
-
getProvisioningState
Get the provisioningState property: The state of the Big Data pool.- Returns:
- the provisioningState value.
-
setProvisioningState
Set the provisioningState property: The state of the Big Data pool.- Parameters:
provisioningState
- the provisioningState value to set.- Returns:
- the BigDataPoolResourceInfo object itself.
-
getAutoScale
Get the autoScale property: Spark pool auto-scaling propertiesAuto-scaling properties.
- Returns:
- the autoScale value.
-
setAutoScale
Set the autoScale property: Spark pool auto-scaling propertiesAuto-scaling properties.
- Parameters:
autoScale
- the autoScale value to set.- Returns:
- the BigDataPoolResourceInfo object itself.
-
getCreationDate
Get the creationDate property: The time when the Big Data pool was created.- Returns:
- the creationDate value.
-
setCreationDate
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.
-
getAutoPause
Get the autoPause property: Spark pool auto-pausing propertiesAuto-pausing properties.
- Returns:
- the autoPause value.
-
setAutoPause
Set the autoPause property: Spark pool auto-pausing propertiesAuto-pausing properties.
- Parameters:
autoPause
- the autoPause value to set.- Returns:
- the BigDataPoolResourceInfo object itself.
-
isComputeIsolationEnabled
Get the isComputeIsolationEnabled property: Whether compute isolation is required or not.- Returns:
- the isComputeIsolationEnabled value.
-
setIsComputeIsolationEnabled
Set the isComputeIsolationEnabled property: Whether compute isolation is required or not.- Parameters:
isComputeIsolationEnabled
- the isComputeIsolationEnabled value to set.- Returns:
- the BigDataPoolResourceInfo object itself.
-
isSessionLevelPackagesEnabled
Get the sessionLevelPackagesEnabled property: Whether session level packages enabled.- Returns:
- the sessionLevelPackagesEnabled value.
-
setSessionLevelPackagesEnabled
Set the sessionLevelPackagesEnabled property: Whether session level packages enabled.- Parameters:
sessionLevelPackagesEnabled
- the sessionLevelPackagesEnabled value to set.- Returns:
- the BigDataPoolResourceInfo object itself.
-
getCacheSize
Get the cacheSize property: The cache size.- Returns:
- the cacheSize value.
-
setCacheSize
Set the cacheSize property: The cache size.- Parameters:
cacheSize
- the cacheSize value to set.- Returns:
- the BigDataPoolResourceInfo object itself.
-
getDynamicExecutorAllocation
Get the dynamicExecutorAllocation property: Dynamic Executor Allocation.- Returns:
- the dynamicExecutorAllocation value.
-
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.
-
getSparkEventsFolder
Get the sparkEventsFolder property: The Spark events folder.- Returns:
- the sparkEventsFolder value.
-
setSparkEventsFolder
Set the sparkEventsFolder property: The Spark events folder.- Parameters:
sparkEventsFolder
- the sparkEventsFolder value to set.- Returns:
- the BigDataPoolResourceInfo object itself.
-
getNodeCount
Get the nodeCount property: The number of nodes in the Big Data pool.- Returns:
- the nodeCount value.
-
setNodeCount
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.
-
getLibraryRequirements
Get the libraryRequirements property: Spark pool library version requirementsLibrary version requirements.
- Returns:
- the libraryRequirements value.
-
setLibraryRequirements
Set the libraryRequirements property: Spark pool library version requirementsLibrary version requirements.
- Parameters:
libraryRequirements
- the libraryRequirements value to set.- Returns:
- the BigDataPoolResourceInfo object itself.
-
getCustomLibraries
Get the customLibraries property: List of custom libraries/packages associated with the spark pool.- Returns:
- the customLibraries value.
-
setCustomLibraries
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.
-
getSparkConfigProperties
Get the sparkConfigProperties property: Spark pool library version requirementsSpark configuration file to specify additional properties.
- Returns:
- the sparkConfigProperties value.
-
setSparkConfigProperties
Set the sparkConfigProperties property: Spark pool library version requirementsSpark configuration file to specify additional properties.
- Parameters:
sparkConfigProperties
- the sparkConfigProperties value to set.- Returns:
- the BigDataPoolResourceInfo object itself.
-
getSparkVersion
Get the sparkVersion property: The Apache Spark version.- Returns:
- the sparkVersion value.
-
setSparkVersion
Set the sparkVersion property: The Apache Spark version.- Parameters:
sparkVersion
- the sparkVersion value to set.- Returns:
- the BigDataPoolResourceInfo object itself.
-
getDefaultSparkLogFolder
Get the defaultSparkLogFolder property: The default folder where Spark logs will be written.- Returns:
- the defaultSparkLogFolder value.
-
setDefaultSparkLogFolder
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.
-
getNodeSize
Get the nodeSize property: The level of compute power that each node in the Big Data pool has.- Returns:
- the nodeSize value.
-
setNodeSize
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.
-
getNodeSizeFamily
Get the nodeSizeFamily property: The kind of nodes that the Big Data pool provides.- Returns:
- the nodeSizeFamily value.
-
setNodeSizeFamily
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.
-
getLastSucceededTimestamp
Get the lastSucceededTimestamp property: The time when the Big Data pool was updated successfully.- Returns:
- the lastSucceededTimestamp value.
-
setTags
Set the tags property: Resource tags.- Overrides:
setTags
in classTrackedResource
- Parameters:
tags
- the tags value to set.- Returns:
- the TrackedResource object itself.
-
setLocation
Set the location property: The geo-location where the resource lives.- Overrides:
setLocation
in classTrackedResource
- Parameters:
location
- the location value to set.- Returns:
- the TrackedResource object itself.
-