Class CfnIdentityCenterConfigurationProps.Builder
java.lang.Object
software.amazon.awscdk.services.glue.CfnIdentityCenterConfigurationProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnIdentityCenterConfigurationProps>
- Enclosing interface:
CfnIdentityCenterConfigurationProps
@Stability(Stable)
public static final class CfnIdentityCenterConfigurationProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnIdentityCenterConfigurationProps>
A builder for
CfnIdentityCenterConfigurationProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.instanceArn(String instanceArn) Sets the value ofCfnIdentityCenterConfigurationProps.getInstanceArn()Sets the value ofCfnIdentityCenterConfigurationProps.getScopes()userBackgroundSessionsEnabled(Boolean userBackgroundSessionsEnabled) Sets the value ofCfnIdentityCenterConfigurationProps.getUserBackgroundSessionsEnabled()userBackgroundSessionsEnabled(IResolvable userBackgroundSessionsEnabled) Sets the value ofCfnIdentityCenterConfigurationProps.getUserBackgroundSessionsEnabled()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
instanceArn
@Stability(Stable) public CfnIdentityCenterConfigurationProps.Builder instanceArn(String instanceArn) Sets the value ofCfnIdentityCenterConfigurationProps.getInstanceArn()- Parameters:
instanceArn- The IAM identity center instance arn. This parameter is required.- Returns:
this
-
scopes
Sets the value ofCfnIdentityCenterConfigurationProps.getScopes()- Parameters:
scopes- The downstream scopes that Glue identity center configuration can access.- Returns:
this
-
userBackgroundSessionsEnabled
@Stability(Stable) public CfnIdentityCenterConfigurationProps.Builder userBackgroundSessionsEnabled(Boolean userBackgroundSessionsEnabled) Sets the value ofCfnIdentityCenterConfigurationProps.getUserBackgroundSessionsEnabled()- Parameters:
userBackgroundSessionsEnabled- Enable or disable user background sessions for Glue Identity Center.- Returns:
this
-
userBackgroundSessionsEnabled
@Stability(Stable) public CfnIdentityCenterConfigurationProps.Builder userBackgroundSessionsEnabled(IResolvable userBackgroundSessionsEnabled) Sets the value ofCfnIdentityCenterConfigurationProps.getUserBackgroundSessionsEnabled()- Parameters:
userBackgroundSessionsEnabled- Enable or disable user background sessions for Glue Identity Center.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnIdentityCenterConfigurationProps>- Returns:
- a new instance of
CfnIdentityCenterConfigurationProps - Throws:
NullPointerException- if any required attribute was not provided
-