Class CfnSession.EngineConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.athena.CfnSession.EngineConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSession.EngineConfigurationProperty>
- Enclosing interface:
CfnSession.EngineConfigurationProperty
@Stability(Stable)
public static final class CfnSession.EngineConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnSession.EngineConfigurationProperty>
A builder for
CfnSession.EngineConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadditionalConfigs(Map<String, String> additionalConfigs) Sets the value ofCfnSession.EngineConfigurationProperty.getAdditionalConfigs()additionalConfigs(IResolvable additionalConfigs) Sets the value ofCfnSession.EngineConfigurationProperty.getAdditionalConfigs()build()Builds the configured instance.coordinatorDpuSize(Number coordinatorDpuSize) Sets the value ofCfnSession.EngineConfigurationProperty.getCoordinatorDpuSize()defaultExecutorDpuSize(Number defaultExecutorDpuSize) Sets the value ofCfnSession.EngineConfigurationProperty.getDefaultExecutorDpuSize()maxConcurrentDpus(Number maxConcurrentDpus) Sets the value ofCfnSession.EngineConfigurationProperty.getMaxConcurrentDpus()sparkProperties(Map<String, String> sparkProperties) Sets the value ofCfnSession.EngineConfigurationProperty.getSparkProperties()sparkProperties(IResolvable sparkProperties) Sets the value ofCfnSession.EngineConfigurationProperty.getSparkProperties()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
maxConcurrentDpus
@Stability(Stable) public CfnSession.EngineConfigurationProperty.Builder maxConcurrentDpus(Number maxConcurrentDpus) Sets the value ofCfnSession.EngineConfigurationProperty.getMaxConcurrentDpus()- Parameters:
maxConcurrentDpus- The maximum number of DPUs that can run concurrently. This parameter is required.- Returns:
this
-
additionalConfigs
@Stability(Stable) public CfnSession.EngineConfigurationProperty.Builder additionalConfigs(IResolvable additionalConfigs) Sets the value ofCfnSession.EngineConfigurationProperty.getAdditionalConfigs()- Parameters:
additionalConfigs- Contains additional notebook engine parameter mappings.- Returns:
this
-
additionalConfigs
@Stability(Stable) public CfnSession.EngineConfigurationProperty.Builder additionalConfigs(Map<String, String> additionalConfigs) Sets the value ofCfnSession.EngineConfigurationProperty.getAdditionalConfigs()- Parameters:
additionalConfigs- Contains additional notebook engine parameter mappings.- Returns:
this
-
coordinatorDpuSize
@Stability(Stable) public CfnSession.EngineConfigurationProperty.Builder coordinatorDpuSize(Number coordinatorDpuSize) Sets the value ofCfnSession.EngineConfigurationProperty.getCoordinatorDpuSize()- Parameters:
coordinatorDpuSize- The number of DPUs to use for the coordinator.- Returns:
this
-
defaultExecutorDpuSize
@Stability(Stable) public CfnSession.EngineConfigurationProperty.Builder defaultExecutorDpuSize(Number defaultExecutorDpuSize) Sets the value ofCfnSession.EngineConfigurationProperty.getDefaultExecutorDpuSize()- Parameters:
defaultExecutorDpuSize- The default number of DPUs to use for executors.- Returns:
this
-
sparkProperties
@Stability(Stable) public CfnSession.EngineConfigurationProperty.Builder sparkProperties(IResolvable sparkProperties) Sets the value ofCfnSession.EngineConfigurationProperty.getSparkProperties()- Parameters:
sparkProperties- Specifies custom jar files and Spark properties.- Returns:
this
-
sparkProperties
@Stability(Stable) public CfnSession.EngineConfigurationProperty.Builder sparkProperties(Map<String, String> sparkProperties) Sets the value ofCfnSession.EngineConfigurationProperty.getSparkProperties()- Parameters:
sparkProperties- Specifies custom jar files and Spark properties.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnSession.EngineConfigurationProperty>- Returns:
- a new instance of
CfnSession.EngineConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-