Class CfnConnectAttachmentPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.networkmanager.CfnConnectAttachmentPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConnectAttachmentPropsMixin>
- Enclosing class:
CfnConnectAttachmentPropsMixin
@Stability(Stable)
public static final class CfnConnectAttachmentPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConnectAttachmentPropsMixin>
A fluent builder for
CfnConnectAttachmentPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()coreNetworkId(String coreNetworkId) The ID of the core network where the Connect attachment is located.create()create(CfnPropertyMixinOptions options) edgeLocation(String edgeLocation) The Region where the edge is located.networkFunctionGroupName(String networkFunctionGroupName) The name of the network function group.Options for connecting an attachment.options(IResolvable options) Options for connecting an attachment.proposedNetworkFunctionGroupChange(CfnConnectAttachmentPropsMixin.ProposedNetworkFunctionGroupChangeProperty proposedNetworkFunctionGroupChange) Describes proposed changes to a network function group.proposedNetworkFunctionGroupChange(IResolvable proposedNetworkFunctionGroupChange) Describes proposed changes to a network function group.proposedSegmentChange(CfnConnectAttachmentPropsMixin.ProposedSegmentChangeProperty proposedSegmentChange) Describes a proposed segment change.proposedSegmentChange(IResolvable proposedSegmentChange) Describes a proposed segment change.routingPolicyLabel(String routingPolicyLabel) Routing policy label.The tags associated with the Connect attachment.transportAttachmentId(String transportAttachmentId) The ID of the transport attachment.
-
Method Details
-
create
@Stability(Stable) public static CfnConnectAttachmentPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnConnectAttachmentPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnConnectAttachmentPropsMixin.Builder.
-
coreNetworkId
@Stability(Stable) public CfnConnectAttachmentPropsMixin.Builder coreNetworkId(String coreNetworkId) The ID of the core network where the Connect attachment is located.- Parameters:
coreNetworkId- The ID of the core network where the Connect attachment is located. This parameter is required.- Returns:
this- See Also:
-
edgeLocation
The Region where the edge is located.- Parameters:
edgeLocation- The Region where the edge is located. This parameter is required.- Returns:
this- See Also:
-
networkFunctionGroupName
@Stability(Stable) public CfnConnectAttachmentPropsMixin.Builder networkFunctionGroupName(String networkFunctionGroupName) The name of the network function group.- Parameters:
networkFunctionGroupName- The name of the network function group. This parameter is required.- Returns:
this- See Also:
-
options
Options for connecting an attachment.- Parameters:
options- Options for connecting an attachment. This parameter is required.- Returns:
this- See Also:
-
options
@Stability(Stable) public CfnConnectAttachmentPropsMixin.Builder options(CfnConnectAttachmentPropsMixin.ConnectAttachmentOptionsProperty options) Options for connecting an attachment.- Parameters:
options- Options for connecting an attachment. This parameter is required.- Returns:
this- See Also:
-
proposedNetworkFunctionGroupChange
@Stability(Stable) public CfnConnectAttachmentPropsMixin.Builder proposedNetworkFunctionGroupChange(IResolvable proposedNetworkFunctionGroupChange) Describes proposed changes to a network function group.- Parameters:
proposedNetworkFunctionGroupChange- Describes proposed changes to a network function group. This parameter is required.- Returns:
this- See Also:
-
proposedNetworkFunctionGroupChange
@Stability(Stable) public CfnConnectAttachmentPropsMixin.Builder proposedNetworkFunctionGroupChange(CfnConnectAttachmentPropsMixin.ProposedNetworkFunctionGroupChangeProperty proposedNetworkFunctionGroupChange) Describes proposed changes to a network function group.- Parameters:
proposedNetworkFunctionGroupChange- Describes proposed changes to a network function group. This parameter is required.- Returns:
this- See Also:
-
proposedSegmentChange
@Stability(Stable) public CfnConnectAttachmentPropsMixin.Builder proposedSegmentChange(IResolvable proposedSegmentChange) Describes a proposed segment change.In some cases, the segment change must first be evaluated and accepted.
- Parameters:
proposedSegmentChange- Describes a proposed segment change. This parameter is required.- Returns:
this- See Also:
-
proposedSegmentChange
@Stability(Stable) public CfnConnectAttachmentPropsMixin.Builder proposedSegmentChange(CfnConnectAttachmentPropsMixin.ProposedSegmentChangeProperty proposedSegmentChange) Describes a proposed segment change.In some cases, the segment change must first be evaluated and accepted.
- Parameters:
proposedSegmentChange- Describes a proposed segment change. This parameter is required.- Returns:
this- See Also:
-
routingPolicyLabel
@Stability(Stable) public CfnConnectAttachmentPropsMixin.Builder routingPolicyLabel(String routingPolicyLabel) Routing policy label.- Parameters:
routingPolicyLabel- Routing policy label. This parameter is required.- Returns:
this- See Also:
-
tags
The tags associated with the Connect attachment.- Parameters:
tags- The tags associated with the Connect attachment. This parameter is required.- Returns:
this- See Also:
-
transportAttachmentId
@Stability(Stable) public CfnConnectAttachmentPropsMixin.Builder transportAttachmentId(String transportAttachmentId) The ID of the transport attachment.- Parameters:
transportAttachmentId- The ID of the transport attachment. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnConnectAttachmentPropsMixin>- Returns:
- a newly built instance of
CfnConnectAttachmentPropsMixin.
-