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.options
(IResolvable options) Options for connecting an attachment.Options for connecting an attachment.proposedSegmentChange
(IResolvable proposedSegmentChange) Describes a proposed segment change.proposedSegmentChange
(CfnConnectAttachment.ProposedSegmentChangeProperty proposedSegmentChange) Describes a proposed segment change.Tags for the 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:
-
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
Tags for the attachment.- Parameters:
tags
- Tags for the 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
.
-