BigDataPoolResourceProperties Class
- java.
lang. Object - com.
azure. resourcemanager. synapse. fluent. models. BigDataPoolResourceProperties
- com.
Implements
public final class BigDataPoolResourceProperties
implements JsonSerializable<BigDataPoolResourceProperties>
Spark pool properties Properties of a Big Data pool powered by Apache Spark.
Constructor Summary
| Constructor | Description |
|---|---|
| BigDataPoolResourceProperties() |
Creates an instance of Big |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Auto |
autoPause()
Get the auto |
|
Auto |
autoScale()
Get the auto |
| Integer |
cacheSize()
Get the cache |
|
Offset |
creationDate()
Get the creation |
|
List<Library |
customLibraries()
Get the custom |
| String |
defaultSparkLogFolder()
Get the default |
|
Dynamic |
dynamicExecutorAllocation()
Get the dynamic |
|
static
Big |
fromJson(JsonReader jsonReader)
Reads an instance of Big |
| Boolean |
isAutotuneEnabled()
Get the is |
| Boolean |
isComputeIsolationEnabled()
Get the is |
|
Offset |
lastSucceededTimestamp()
Get the last |
|
Library |
libraryRequirements()
Get the library |
| Integer |
nodeCount()
Get the node |
|
Node |
nodeSize()
Get the node |
|
Node |
nodeSizeFamily()
Get the node |
| String |
provisioningState()
Get the provisioning |
| Boolean |
sessionLevelPackagesEnabled()
Get the session |
|
Spark |
sparkConfigProperties()
Get the spark |
| String |
sparkEventsFolder()
Get the spark |
| String |
sparkVersion()
Get the spark |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Big |
withAutoPause(AutoPauseProperties autoPause)
Set the auto |
|
Big |
withAutoScale(AutoScaleProperties autoScale)
Set the auto |
|
Big |
withCacheSize(Integer cacheSize)
Set the cache |
|
Big |
withCustomLibraries(List<LibraryInfo> customLibraries)
Set the custom |
|
Big |
withDefaultSparkLogFolder(String defaultSparkLogFolder)
Set the default |
|
Big |
withDynamicExecutorAllocation(DynamicExecutorAllocation dynamicExecutorAllocation)
Set the dynamic |
|
Big |
withIsAutotuneEnabled(Boolean isAutotuneEnabled)
Set the is |
|
Big |
withIsComputeIsolationEnabled(Boolean isComputeIsolationEnabled)
Set the is |
|
Big |
withLibraryRequirements(LibraryRequirements libraryRequirements)
Set the library |
|
Big |
withNodeCount(Integer nodeCount)
Set the node |
|
Big |
withNodeSize(NodeSize nodeSize)
Set the node |
|
Big |
withNodeSizeFamily(NodeSizeFamily nodeSizeFamily)
Set the node |
|
Big |
withProvisioningState(String provisioningState)
Set the provisioning |
|
Big |
withSessionLevelPackagesEnabled(Boolean sessionLevelPackagesEnabled)
Set the session |
|
Big |
withSparkConfigProperties(SparkConfigProperties sparkConfigProperties)
Set the spark |
|
Big |
withSparkEventsFolder(String sparkEventsFolder)
Set the spark |
|
Big |
withSparkVersion(String sparkVersion)
Set the spark |
Methods inherited from java.lang.Object
Constructor Details
BigDataPoolResourceProperties
public BigDataPoolResourceProperties()
Creates an instance of BigDataPoolResourceProperties class.
Method Details
autoPause
public AutoPauseProperties autoPause()
Get the autoPause property: Auto-pausing properties.
Returns:
autoScale
public AutoScaleProperties autoScale()
Get the autoScale property: Auto-scaling properties.
Returns:
cacheSize
public Integer cacheSize()
Get the cacheSize property: The cache size.
Returns:
creationDate
public OffsetDateTime creationDate()
Get the creationDate property: The time when the Big Data pool was created.
Returns:
customLibraries
public List<LibraryInfo> customLibraries()
Get the customLibraries property: List of custom libraries/packages associated with the spark pool.
Returns:
defaultSparkLogFolder
public String defaultSparkLogFolder()
Get the defaultSparkLogFolder property: The default folder where Spark logs will be written.
Returns:
dynamicExecutorAllocation
public DynamicExecutorAllocation dynamicExecutorAllocation()
Get the dynamicExecutorAllocation property: Dynamic Executor Allocation.
Returns:
fromJson
public static BigDataPoolResourceProperties fromJson(JsonReader jsonReader)
Reads an instance of BigDataPoolResourceProperties from the JsonReader.
Parameters:
Returns:
Throws:
isAutotuneEnabled
public Boolean isAutotuneEnabled()
Get the isAutotuneEnabled property: Whether autotune is required or not.
Returns:
isComputeIsolationEnabled
public Boolean isComputeIsolationEnabled()
Get the isComputeIsolationEnabled property: Whether compute isolation is required or not.
Returns:
lastSucceededTimestamp
public OffsetDateTime lastSucceededTimestamp()
Get the lastSucceededTimestamp property: The time when the Big Data pool was updated successfully.
Returns:
libraryRequirements
public LibraryRequirements libraryRequirements()
Get the libraryRequirements property: Library version requirements.
Returns:
nodeCount
public Integer nodeCount()
Get the nodeCount property: The number of nodes in the Big Data pool.
Returns:
nodeSize
public NodeSize nodeSize()
Get the nodeSize property: The level of compute power that each node in the Big Data pool has.
Returns:
nodeSizeFamily
public NodeSizeFamily nodeSizeFamily()
Get the nodeSizeFamily property: The kind of nodes that the Big Data pool provides.
Returns:
provisioningState
public String provisioningState()
Get the provisioningState property: The state of the Big Data pool.
Returns:
sessionLevelPackagesEnabled
public Boolean sessionLevelPackagesEnabled()
Get the sessionLevelPackagesEnabled property: Whether session level packages enabled.
Returns:
sparkConfigProperties
public SparkConfigProperties sparkConfigProperties()
Get the sparkConfigProperties property: Spark configuration file to specify additional properties.
Returns:
sparkEventsFolder
public String sparkEventsFolder()
Get the sparkEventsFolder property: The Spark events folder.
Returns:
sparkVersion
public String sparkVersion()
Get the sparkVersion property: The Apache Spark version.
Returns:
toJson
validate
public void validate()
Validates the instance.
withAutoPause
public BigDataPoolResourceProperties withAutoPause(AutoPauseProperties autoPause)
Set the autoPause property: Auto-pausing properties.
Parameters:
Returns:
withAutoScale
public BigDataPoolResourceProperties withAutoScale(AutoScaleProperties autoScale)
Set the autoScale property: Auto-scaling properties.
Parameters:
Returns:
withCacheSize
public BigDataPoolResourceProperties withCacheSize(Integer cacheSize)
Set the cacheSize property: The cache size.
Parameters:
Returns:
withCustomLibraries
public BigDataPoolResourceProperties withCustomLibraries(List<LibraryInfo> customLibraries)
Set the customLibraries property: List of custom libraries/packages associated with the spark pool.
Parameters:
Returns:
withDefaultSparkLogFolder
public BigDataPoolResourceProperties withDefaultSparkLogFolder(String defaultSparkLogFolder)
Set the defaultSparkLogFolder property: The default folder where Spark logs will be written.
Parameters:
Returns:
withDynamicExecutorAllocation
public BigDataPoolResourceProperties withDynamicExecutorAllocation(DynamicExecutorAllocation dynamicExecutorAllocation)
Set the dynamicExecutorAllocation property: Dynamic Executor Allocation.
Parameters:
Returns:
withIsAutotuneEnabled
public BigDataPoolResourceProperties withIsAutotuneEnabled(Boolean isAutotuneEnabled)
Set the isAutotuneEnabled property: Whether autotune is required or not.
Parameters:
Returns:
withIsComputeIsolationEnabled
public BigDataPoolResourceProperties withIsComputeIsolationEnabled(Boolean isComputeIsolationEnabled)
Set the isComputeIsolationEnabled property: Whether compute isolation is required or not.
Parameters:
Returns:
withLibraryRequirements
public BigDataPoolResourceProperties withLibraryRequirements(LibraryRequirements libraryRequirements)
Set the libraryRequirements property: Library version requirements.
Parameters:
Returns:
withNodeCount
public BigDataPoolResourceProperties withNodeCount(Integer nodeCount)
Set the nodeCount property: The number of nodes in the Big Data pool.
Parameters:
Returns:
withNodeSize
public BigDataPoolResourceProperties withNodeSize(NodeSize nodeSize)
Set the nodeSize property: The level of compute power that each node in the Big Data pool has.
Parameters:
Returns:
withNodeSizeFamily
public BigDataPoolResourceProperties withNodeSizeFamily(NodeSizeFamily nodeSizeFamily)
Set the nodeSizeFamily property: The kind of nodes that the Big Data pool provides.
Parameters:
Returns:
withProvisioningState
public BigDataPoolResourceProperties withProvisioningState(String provisioningState)
Set the provisioningState property: The state of the Big Data pool.
Parameters:
Returns:
withSessionLevelPackagesEnabled
public BigDataPoolResourceProperties withSessionLevelPackagesEnabled(Boolean sessionLevelPackagesEnabled)
Set the sessionLevelPackagesEnabled property: Whether session level packages enabled.
Parameters:
Returns:
withSparkConfigProperties
public BigDataPoolResourceProperties withSparkConfigProperties(SparkConfigProperties sparkConfigProperties)
Set the sparkConfigProperties property: Spark configuration file to specify additional properties.
Parameters:
Returns:
withSparkEventsFolder
public BigDataPoolResourceProperties withSparkEventsFolder(String sparkEventsFolder)
Set the sparkEventsFolder property: The Spark events folder.
Parameters:
Returns:
withSparkVersion
public BigDataPoolResourceProperties withSparkVersion(String sparkVersion)
Set the sparkVersion property: The Apache Spark version.
Parameters:
Returns: