Class CfnSession.Builder
java.lang.Object
software.amazon.awscdk.services.athena.CfnSession.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnSession>
- Enclosing class:
CfnSession
@Stability(Stable)
public static final class CfnSession.Builder
extends Object
implements software.amazon.jsii.Builder<CfnSession>
A fluent builder for
CfnSession.-
Method Summary
Modifier and TypeMethodDescriptionbuild()static CfnSession.BuilderengineConfiguration(IResolvable engineConfiguration) Contains engine data processing unit (DPU) configuration settings.engineConfiguration(CfnSession.EngineConfigurationProperty engineConfiguration) Contains engine data processing unit (DPU) configuration settings.executionRole(String executionRole) The ARN of the execution role used to access user resources for Spark sessions and Identity Center enabled workgroups.The workgroup to which the session belongs.
-
Method Details
-
create
@Stability(Stable) public static CfnSession.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope- Scope in which this resource is defined. This parameter is required.id- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnSession.Builder.
-
engineConfiguration
Contains engine data processing unit (DPU) configuration settings.- Parameters:
engineConfiguration- Contains engine data processing unit (DPU) configuration settings. This parameter is required.- Returns:
this- See Also:
-
engineConfiguration
@Stability(Stable) public CfnSession.Builder engineConfiguration(CfnSession.EngineConfigurationProperty engineConfiguration) Contains engine data processing unit (DPU) configuration settings.- Parameters:
engineConfiguration- Contains engine data processing unit (DPU) configuration settings. This parameter is required.- Returns:
this- See Also:
-
workGroup
The workgroup to which the session belongs.- Parameters:
workGroup- The workgroup to which the session belongs. This parameter is required.- Returns:
this- See Also:
-
executionRole
The ARN of the execution role used to access user resources for Spark sessions and Identity Center enabled workgroups.- Parameters:
executionRole- The ARN of the execution role used to access user resources for Spark sessions and Identity Center enabled workgroups. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnSession>- Returns:
- a newly built instance of
CfnSession.
-