Class CfnConnectAttachment.Builder
java.lang.Object
software.amazon.awscdk.services.networkmanager.CfnConnectAttachment.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConnectAttachment>
- Enclosing class:
CfnConnectAttachment
@Stability(Stable)
public static final class CfnConnectAttachment.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConnectAttachment>
A fluent builder for
CfnConnectAttachment
.-
Method Summary
Modifier and TypeMethodDescriptionbuild()
coreNetworkId
(String coreNetworkId) The ID of the core network where the Connect attachment is located.static CfnConnectAttachment.Builder
edgeLocation
(String edgeLocation) The Region where the edge is located.networkFunctionGroupName
(String networkFunctionGroupName) The name of the network function group.options
(IResolvable options) Options for connecting an attachment.Options for connecting an attachment.proposedNetworkFunctionGroupChange
(IResolvable proposedNetworkFunctionGroupChange) Describes proposed changes to a network function group.proposedNetworkFunctionGroupChange
(CfnConnectAttachment.ProposedNetworkFunctionGroupChangeProperty proposedNetworkFunctionGroupChange) Describes proposed changes to a network function group.proposedSegmentChange
(IResolvable proposedSegmentChange) Describes a proposed segment change.proposedSegmentChange
(CfnConnectAttachment.ProposedSegmentChangeProperty proposedSegmentChange) Describes a proposed segment change.The tags associated with the Connect attachment.transportAttachmentId
(String transportAttachmentId) The ID of the transport attachment.
-
Method Details
-
create
@Stability(Stable) public static CfnConnectAttachment.Builder create(software.constructs.Construct scope, String id) - Parameters:
scope
- Scope in which this resource is defined. This parameter is required.id
- Construct identifier for this resource (unique in its scope). This parameter is required.- Returns:
- a new instance of
CfnConnectAttachment.Builder
.
-
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:
-
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 CfnConnectAttachment.Builder options(CfnConnectAttachment.ConnectAttachmentOptionsProperty options) Options for connecting an attachment.- Parameters:
options
- Options for connecting an attachment. This parameter is required.- Returns:
this
- See Also:
-
transportAttachmentId
@Stability(Stable) public CfnConnectAttachment.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:
-
networkFunctionGroupName
@Stability(Stable) public CfnConnectAttachment.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:
-
proposedNetworkFunctionGroupChange
@Stability(Stable) public CfnConnectAttachment.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 CfnConnectAttachment.Builder proposedNetworkFunctionGroupChange(CfnConnectAttachment.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 CfnConnectAttachment.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 CfnConnectAttachment.Builder proposedSegmentChange(CfnConnectAttachment.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:
-
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:
-
build
- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnConnectAttachment>
- Returns:
- a newly built instance of
CfnConnectAttachment
.
-