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
-
public class BigDataPoolResourceInfo extends TrackedResource
Big Data pool A Big Data pool.
-
-
Constructor Summary
Constructors Constructor Description BigDataPoolResourceInfo()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AutoPauseProperties
getAutoPause()
Get the autoPause property: Spark pool auto-pausing properties Auto-pausing properties.AutoScaleProperties
getAutoScale()
Get the autoScale property: Spark pool auto-scaling properties 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 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 Spark configuration file to specify additional properties.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 Auto-pausing properties.BigDataPoolResourceInfo
setAutoScale(AutoScaleProperties autoScale)
Set the autoScale property: Spark pool auto-scaling properties 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 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 Spark configuration file to specify additional properties.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 class com.azure.analytics.synapse.artifacts.models.TrackedResource
getLocation, getTags
-
-
-
-
Method Detail
-
getProvisioningState
public String getProvisioningState()
Get the provisioningState property: The state of the Big Data pool.- Returns:
- the provisioningState value.
-
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.
-
getAutoScale
public AutoScaleProperties getAutoScale()
Get the autoScale property: Spark pool auto-scaling properties Auto-scaling properties.- Returns:
- the autoScale value.
-
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.
-
getCreationDate
public OffsetDateTime getCreationDate()
Get the creationDate property: The time when the Big Data pool was created.- Returns:
- the creationDate value.
-
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.
-
getAutoPause
public AutoPauseProperties getAutoPause()
Get the autoPause property: Spark pool auto-pausing properties Auto-pausing properties.- Returns:
- the autoPause 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.
-
isComputeIsolationEnabled
public Boolean isComputeIsolationEnabled()
Get the isComputeIsolationEnabled property: Whether compute isolation is required or not.- Returns:
- the isComputeIsolationEnabled value.
-
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.
-
isSessionLevelPackagesEnabled
public Boolean isSessionLevelPackagesEnabled()
Get the sessionLevelPackagesEnabled property: Whether session level packages enabled.- Returns:
- the sessionLevelPackagesEnabled value.
-
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.
-
getCacheSize
public Integer getCacheSize()
Get the cacheSize property: The cache size.- Returns:
- the cacheSize value.
-
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.
-
getDynamicExecutorAllocation
public DynamicExecutorAllocation 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
public String getSparkEventsFolder()
Get the sparkEventsFolder property: The Spark events folder.- Returns:
- the sparkEventsFolder value.
-
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.
-
getNodeCount
public Integer getNodeCount()
Get the nodeCount property: The number of nodes in the Big Data pool.- Returns:
- the nodeCount value.
-
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.
-
getLibraryRequirements
public LibraryRequirements getLibraryRequirements()
Get the libraryRequirements property: Spark pool library version requirements Library version requirements.- Returns:
- the libraryRequirements value.
-
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.
-
getCustomLibraries
public List<LibraryInfo> getCustomLibraries()
Get the customLibraries property: List of custom libraries/packages associated with the spark pool.- Returns:
- the customLibraries value.
-
setCustomLibraries
public BigDataPoolResourceInfo setCustomLibraries(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 BigDataPoolResourceInfo object itself.
-
getSparkConfigProperties
public LibraryRequirements getSparkConfigProperties()
Get the sparkConfigProperties property: Spark pool library version requirements Spark configuration file to specify additional properties.- Returns:
- the sparkConfigProperties value.
-
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.
-
getSparkVersion
public String getSparkVersion()
Get the sparkVersion property: The Apache Spark version.- Returns:
- the sparkVersion value.
-
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.
-
getDefaultSparkLogFolder
public String getDefaultSparkLogFolder()
Get the defaultSparkLogFolder property: The default folder where Spark logs will be written.- Returns:
- the defaultSparkLogFolder value.
-
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.
-
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.
-
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.
-
getNodeSizeFamily
public NodeSizeFamily getNodeSizeFamily()
Get the nodeSizeFamily property: The kind of nodes that the Big Data pool provides.- Returns:
- the nodeSizeFamily value.
-
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.
-
getLastSucceededTimestamp
public OffsetDateTime getLastSucceededTimestamp()
Get the lastSucceededTimestamp property: The time when the Big Data pool was updated successfully.- Returns:
- the lastSucceededTimestamp value.
-
setTags
public BigDataPoolResourceInfo setTags(Map<String,String> tags)
Set the tags property: Resource tags.- Overrides:
setTags
in classTrackedResource
- Parameters:
tags
- the tags value to set.- Returns:
- the TrackedResource object itself.
-
setLocation
public BigDataPoolResourceInfo setLocation(String location)
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.
-
-