Class CfnEnvironmentPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.finspace.CfnEnvironmentPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnEnvironmentPropsMixin>
- Enclosing class:
CfnEnvironmentPropsMixin
@Stability(Stable)
public static final class CfnEnvironmentPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnEnvironmentPropsMixin>
A fluent builder for
CfnEnvironmentPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) dataBundles(List<String> dataBundles) Deprecated.this property has been deprecateddescription(String description) The description of the FinSpace environment.federationMode(String federationMode) The authentication mode for the environment.federationParameters(CfnEnvironmentPropsMixin.FederationParametersProperty federationParameters) Configuration information when authentication mode is FEDERATED.federationParameters(IResolvable federationParameters) Configuration information when authentication mode is FEDERATED.The KMS key id used to encrypt in the FinSpace environment.The name of the FinSpace environment.superuserParameters(CfnEnvironmentPropsMixin.SuperuserParametersProperty superuserParameters) Configuration information for the superuser.superuserParameters(IResolvable superuserParameters) Configuration information for the superuser.An array of key-value pairs to apply to this resource.
-
Method Details
-
create
@Stability(Stable) public static CfnEnvironmentPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnEnvironmentPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnEnvironmentPropsMixin.Builder.
-
dataBundles
@Stability(Deprecated) @Deprecated public CfnEnvironmentPropsMixin.Builder dataBundles(List<String> dataBundles) Deprecated.this property has been deprecated(deprecated) ARNs of FinSpace Data Bundles to install.- Parameters:
dataBundles- ARNs of FinSpace Data Bundles to install. This parameter is required.- Returns:
this- See Also:
-
description
The description of the FinSpace environment.- Parameters:
description- The description of the FinSpace environment. This parameter is required.- Returns:
this- See Also:
-
federationMode
The authentication mode for the environment.- Parameters:
federationMode- The authentication mode for the environment. This parameter is required.- Returns:
this- See Also:
-
federationParameters
@Stability(Stable) public CfnEnvironmentPropsMixin.Builder federationParameters(IResolvable federationParameters) Configuration information when authentication mode is FEDERATED.- Parameters:
federationParameters- Configuration information when authentication mode is FEDERATED. This parameter is required.- Returns:
this- See Also:
-
federationParameters
@Stability(Stable) public CfnEnvironmentPropsMixin.Builder federationParameters(CfnEnvironmentPropsMixin.FederationParametersProperty federationParameters) Configuration information when authentication mode is FEDERATED.- Parameters:
federationParameters- Configuration information when authentication mode is FEDERATED. This parameter is required.- Returns:
this- See Also:
-
kmsKeyId
The KMS key id used to encrypt in the FinSpace environment.- Parameters:
kmsKeyId- The KMS key id used to encrypt in the FinSpace environment. This parameter is required.- Returns:
this- See Also:
-
name
The name of the FinSpace environment.- Parameters:
name- The name of the FinSpace environment. This parameter is required.- Returns:
this- See Also:
-
superuserParameters
@Stability(Stable) public CfnEnvironmentPropsMixin.Builder superuserParameters(IResolvable superuserParameters) Configuration information for the superuser.- Parameters:
superuserParameters- Configuration information for the superuser. This parameter is required.- Returns:
this- See Also:
-
superuserParameters
@Stability(Stable) public CfnEnvironmentPropsMixin.Builder superuserParameters(CfnEnvironmentPropsMixin.SuperuserParametersProperty superuserParameters) Configuration information for the superuser.- Parameters:
superuserParameters- Configuration information for the superuser. This parameter is required.- Returns:
this- See Also:
-
tags
An array of key-value pairs to apply to this resource.- Parameters:
tags- An array of key-value pairs to apply to this resource. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnEnvironmentPropsMixin>- Returns:
- a newly built instance of
CfnEnvironmentPropsMixin.
-