Class CfnConnectPeerPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.networkmanager.CfnConnectPeerPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConnectPeerPropsMixin>
- Enclosing class:
CfnConnectPeerPropsMixin
@Stability(Stable)
public static final class CfnConnectPeerPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConnectPeerPropsMixin>
A fluent builder for
CfnConnectPeerPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionDescribes the BGP options.bgpOptions(IResolvable bgpOptions) Describes the BGP options.build()connectAttachmentId(String connectAttachmentId) The ID of the attachment to connect.coreNetworkAddress(String coreNetworkAddress) The IP address of a core network.create()create(CfnPropertyMixinOptions options) insideCidrBlocks(List<String> insideCidrBlocks) The inside IP addresses used for a Connect peer configuration.peerAddress(String peerAddress) The IP address of the Connect peer.The subnet ARN of the Connect peer.The list of key-value tags associated with the Connect peer.
-
Method Details
-
create
@Stability(Stable) public static CfnConnectPeerPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnConnectPeerPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnConnectPeerPropsMixin.Builder.
-
bgpOptions
Describes the BGP options.- Parameters:
bgpOptions- Describes the BGP options. This parameter is required.- Returns:
this- See Also:
-
bgpOptions
@Stability(Stable) public CfnConnectPeerPropsMixin.Builder bgpOptions(CfnConnectPeerPropsMixin.BgpOptionsProperty bgpOptions) Describes the BGP options.- Parameters:
bgpOptions- Describes the BGP options. This parameter is required.- Returns:
this- See Also:
-
connectAttachmentId
@Stability(Stable) public CfnConnectPeerPropsMixin.Builder connectAttachmentId(String connectAttachmentId) The ID of the attachment to connect.- Parameters:
connectAttachmentId- The ID of the attachment to connect. This parameter is required.- Returns:
this- See Also:
-
coreNetworkAddress
@Stability(Stable) public CfnConnectPeerPropsMixin.Builder coreNetworkAddress(String coreNetworkAddress) The IP address of a core network.- Parameters:
coreNetworkAddress- The IP address of a core network. This parameter is required.- Returns:
this- See Also:
-
insideCidrBlocks
@Stability(Stable) public CfnConnectPeerPropsMixin.Builder insideCidrBlocks(List<String> insideCidrBlocks) The inside IP addresses used for a Connect peer configuration.- Parameters:
insideCidrBlocks- The inside IP addresses used for a Connect peer configuration. This parameter is required.- Returns:
this- See Also:
-
peerAddress
The IP address of the Connect peer.- Parameters:
peerAddress- The IP address of the Connect peer. This parameter is required.- Returns:
this- See Also:
-
subnetArn
The subnet ARN of the Connect peer.- Parameters:
subnetArn- The subnet ARN of the Connect peer. This parameter is required.- Returns:
this- See Also:
-
tags
The list of key-value tags associated with the Connect peer.- Parameters:
tags- The list of key-value tags associated with the Connect peer. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnConnectPeerPropsMixin>- Returns:
- a newly built instance of
CfnConnectPeerPropsMixin.
-