Class CfnConnectionPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.datazone.mixins.CfnConnectionPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConnectionPropsMixin>
- Enclosing class:
CfnConnectionPropsMixin
@Stability(Stable)
public static final class CfnConnectionPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConnectionPropsMixin>
A fluent builder for
CfnConnectionPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionawsLocation(IResolvable awsLocation) The location where the connection is created.awsLocation(CfnConnectionPropsMixin.AwsLocationProperty awsLocation) The location where the connection is created.build()create()create(CfnPropertyMixinOptions options) description(String description) Connection description.domainIdentifier(String domainIdentifier) The ID of the domain where the connection is created.enableTrustedIdentityPropagation(Boolean enableTrustedIdentityPropagation) Specifies whether the trusted identity propagation is enabled.enableTrustedIdentityPropagation(IResolvable enableTrustedIdentityPropagation) Specifies whether the trusted identity propagation is enabled.environmentIdentifier(String environmentIdentifier) The ID of the environment where the connection is created.The name of the connection.projectIdentifier(String projectIdentifier) The identifier of the project in which the connection should be created.props(IResolvable props) Connection props.Connection props.The scope of the connection.
-
Method Details
-
create
@Stability(Stable) public static CfnConnectionPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnConnectionPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnConnectionPropsMixin.Builder.
-
awsLocation
The location where the connection is created.- Parameters:
awsLocation- The location where the connection is created. This parameter is required.- Returns:
this- See Also:
-
awsLocation
@Stability(Stable) public CfnConnectionPropsMixin.Builder awsLocation(CfnConnectionPropsMixin.AwsLocationProperty awsLocation) The location where the connection is created.- Parameters:
awsLocation- The location where the connection is created. This parameter is required.- Returns:
this- See Also:
-
description
Connection description.- Parameters:
description- Connection description. This parameter is required.- Returns:
this- See Also:
-
domainIdentifier
The ID of the domain where the connection is created.- Parameters:
domainIdentifier- The ID of the domain where the connection is created. This parameter is required.- Returns:
this- See Also:
-
enableTrustedIdentityPropagation
@Stability(Stable) public CfnConnectionPropsMixin.Builder enableTrustedIdentityPropagation(Boolean enableTrustedIdentityPropagation) Specifies whether the trusted identity propagation is enabled.- Parameters:
enableTrustedIdentityPropagation- Specifies whether the trusted identity propagation is enabled. This parameter is required.- Returns:
this- See Also:
-
enableTrustedIdentityPropagation
@Stability(Stable) public CfnConnectionPropsMixin.Builder enableTrustedIdentityPropagation(IResolvable enableTrustedIdentityPropagation) Specifies whether the trusted identity propagation is enabled.- Parameters:
enableTrustedIdentityPropagation- Specifies whether the trusted identity propagation is enabled. This parameter is required.- Returns:
this- See Also:
-
environmentIdentifier
@Stability(Stable) public CfnConnectionPropsMixin.Builder environmentIdentifier(String environmentIdentifier) The ID of the environment where the connection is created.- Parameters:
environmentIdentifier- The ID of the environment where the connection is created. This parameter is required.- Returns:
this- See Also:
-
name
The name of the connection.- Parameters:
name- The name of the connection. This parameter is required.- Returns:
this- See Also:
-
projectIdentifier
@Stability(Stable) public CfnConnectionPropsMixin.Builder projectIdentifier(String projectIdentifier) The identifier of the project in which the connection should be created.If
- Parameters:
projectIdentifier- The identifier of the project in which the connection should be created. This parameter is required.- Returns:
this- See Also:
-
props
Connection props.- Parameters:
props- Connection props. This parameter is required.- Returns:
this- See Also:
-
props
@Stability(Stable) public CfnConnectionPropsMixin.Builder props(CfnConnectionPropsMixin.ConnectionPropertiesInputProperty props) Connection props.- Parameters:
props- Connection props. This parameter is required.- Returns:
this- See Also:
-
scope
The scope of the connection.- Parameters:
scope- The scope of the connection. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnConnectionPropsMixin>- Returns:
- a newly built instance of
CfnConnectionPropsMixin.
-