Interface EngineConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<EngineConfiguration.Builder,EngineConfiguration>,SdkBuilder<EngineConfiguration.Builder,EngineConfiguration>,SdkPojo
- Enclosing class:
- EngineConfiguration
public static interface EngineConfiguration.Builder extends SdkPojo, CopyableBuilder<EngineConfiguration.Builder,EngineConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description EngineConfiguration.BuilderadditionalConfigs(Map<String,String> additionalConfigs)Contains additional notebook engineMAP<string, string>parameter mappings in the form of key-value pairs.EngineConfiguration.BuildercoordinatorDpuSize(Integer coordinatorDpuSize)The number of DPUs to use for the coordinator.EngineConfiguration.BuilderdefaultExecutorDpuSize(Integer defaultExecutorDpuSize)The default number of DPUs to use for executors.EngineConfiguration.BuildermaxConcurrentDpus(Integer maxConcurrentDpus)The maximum number of DPUs that can run concurrently.EngineConfiguration.BuildersparkProperties(Map<String,String> sparkProperties)Specifies custom jar files and Spark properties for use cases like cluster encryption, table formats, and general Spark tuning.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
coordinatorDpuSize
EngineConfiguration.Builder coordinatorDpuSize(Integer coordinatorDpuSize)
The number of DPUs to use for the coordinator. A coordinator is a special executor that orchestrates processing work and manages other executors in a notebook session. The default is 1.
- Parameters:
coordinatorDpuSize- The number of DPUs to use for the coordinator. A coordinator is a special executor that orchestrates processing work and manages other executors in a notebook session. The default is 1.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxConcurrentDpus
EngineConfiguration.Builder maxConcurrentDpus(Integer maxConcurrentDpus)
The maximum number of DPUs that can run concurrently.
- Parameters:
maxConcurrentDpus- The maximum number of DPUs that can run concurrently.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultExecutorDpuSize
EngineConfiguration.Builder defaultExecutorDpuSize(Integer defaultExecutorDpuSize)
The default number of DPUs to use for executors. An executor is the smallest unit of compute that a notebook session can request from Athena. The default is 1.
- Parameters:
defaultExecutorDpuSize- The default number of DPUs to use for executors. An executor is the smallest unit of compute that a notebook session can request from Athena. The default is 1.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
additionalConfigs
EngineConfiguration.Builder additionalConfigs(Map<String,String> additionalConfigs)
Contains additional notebook engine
MAP<string, string>parameter mappings in the form of key-value pairs. To specify an Athena notebook that the Jupyter server will download and serve, specify a value for the StartSessionRequest$NotebookVersion field, and then add a key namedNotebookIdtoAdditionalConfigsthat has the value of the Athena notebook ID.- Parameters:
additionalConfigs- Contains additional notebook engineMAP<string, string>parameter mappings in the form of key-value pairs. To specify an Athena notebook that the Jupyter server will download and serve, specify a value for the StartSessionRequest$NotebookVersion field, and then add a key namedNotebookIdtoAdditionalConfigsthat has the value of the Athena notebook ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
sparkProperties
EngineConfiguration.Builder sparkProperties(Map<String,String> sparkProperties)
Specifies custom jar files and Spark properties for use cases like cluster encryption, table formats, and general Spark tuning.
- Parameters:
sparkProperties- Specifies custom jar files and Spark properties for use cases like cluster encryption, table formats, and general Spark tuning.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-