Class CfnEnvironmentMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.finspace.CfnEnvironmentMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEnvironmentMixinProps>
- Enclosing interface:
CfnEnvironmentMixinProps
@Stability(Stable)
public static final class CfnEnvironmentMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEnvironmentMixinProps>
A builder for
CfnEnvironmentMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.dataBundles(List<String> dataBundles) Deprecated.this property has been deprecateddescription(String description) Sets the value ofCfnEnvironmentMixinProps.getDescription()federationMode(String federationMode) Sets the value ofCfnEnvironmentMixinProps.getFederationMode()federationParameters(CfnEnvironmentPropsMixin.FederationParametersProperty federationParameters) Sets the value ofCfnEnvironmentMixinProps.getFederationParameters()federationParameters(IResolvable federationParameters) Sets the value ofCfnEnvironmentMixinProps.getFederationParameters()Sets the value ofCfnEnvironmentMixinProps.getKmsKeyId()Sets the value ofCfnEnvironmentMixinProps.getName()superuserParameters(CfnEnvironmentPropsMixin.SuperuserParametersProperty superuserParameters) Sets the value ofCfnEnvironmentMixinProps.getSuperuserParameters()superuserParameters(IResolvable superuserParameters) Sets the value ofCfnEnvironmentMixinProps.getSuperuserParameters()Sets the value ofCfnEnvironmentMixinProps.getTags()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
dataBundles
@Stability(Deprecated) @Deprecated public CfnEnvironmentMixinProps.Builder dataBundles(List<String> dataBundles) Deprecated.this property has been deprecatedSets the value ofCfnEnvironmentMixinProps.getDataBundles()- Parameters:
dataBundles- ARNs of FinSpace Data Bundles to install.- Returns:
this
-
description
Sets the value ofCfnEnvironmentMixinProps.getDescription()- Parameters:
description- The description of the FinSpace environment.- Returns:
this
-
federationMode
Sets the value ofCfnEnvironmentMixinProps.getFederationMode()- Parameters:
federationMode- The authentication mode for the environment.- Returns:
this
-
federationParameters
@Stability(Stable) public CfnEnvironmentMixinProps.Builder federationParameters(IResolvable federationParameters) Sets the value ofCfnEnvironmentMixinProps.getFederationParameters()- Parameters:
federationParameters- Configuration information when authentication mode is FEDERATED.- Returns:
this
-
federationParameters
@Stability(Stable) public CfnEnvironmentMixinProps.Builder federationParameters(CfnEnvironmentPropsMixin.FederationParametersProperty federationParameters) Sets the value ofCfnEnvironmentMixinProps.getFederationParameters()- Parameters:
federationParameters- Configuration information when authentication mode is FEDERATED.- Returns:
this
-
kmsKeyId
Sets the value ofCfnEnvironmentMixinProps.getKmsKeyId()- Parameters:
kmsKeyId- The KMS key id used to encrypt in the FinSpace environment.- Returns:
this
-
name
Sets the value ofCfnEnvironmentMixinProps.getName()- Parameters:
name- The name of the FinSpace environment.- Returns:
this
-
superuserParameters
@Stability(Stable) public CfnEnvironmentMixinProps.Builder superuserParameters(IResolvable superuserParameters) Sets the value ofCfnEnvironmentMixinProps.getSuperuserParameters()- Parameters:
superuserParameters- Configuration information for the superuser.- Returns:
this
-
superuserParameters
@Stability(Stable) public CfnEnvironmentMixinProps.Builder superuserParameters(CfnEnvironmentPropsMixin.SuperuserParametersProperty superuserParameters) Sets the value ofCfnEnvironmentMixinProps.getSuperuserParameters()- Parameters:
superuserParameters- Configuration information for the superuser.- Returns:
this
-
tags
Sets the value ofCfnEnvironmentMixinProps.getTags()- Parameters:
tags- An array of key-value pairs to apply to this resource.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEnvironmentMixinProps>- Returns:
- a new instance of
CfnEnvironmentMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-