Class CfnLocalGatewayVirtualInterfacePropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.ec2.CfnLocalGatewayVirtualInterfacePropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnLocalGatewayVirtualInterfacePropsMixin>
- Enclosing class:
CfnLocalGatewayVirtualInterfacePropsMixin
@Stability(Stable)
public static final class CfnLocalGatewayVirtualInterfacePropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnLocalGatewayVirtualInterfacePropsMixin>
A fluent builder for
CfnLocalGatewayVirtualInterfacePropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()create()create(CfnPropertyMixinOptions options) localAddress(String localAddress) The local address.localGatewayVirtualInterfaceGroupId(String localGatewayVirtualInterfaceGroupId) The ID of the local gateway virtual interface group.outpostLagId(String outpostLagId) The Outpost LAG ID.peerAddress(String peerAddress) The peer address.peerBgpAsn(Number peerBgpAsn) The peer BGP ASN.peerBgpAsnExtended(Number peerBgpAsnExtended) The extended 32-bit ASN of the BGP peer for use with larger ASN values.The tags assigned to the virtual interface.The ID of the VLAN.
-
Method Details
-
create
@Stability(Stable) public static CfnLocalGatewayVirtualInterfacePropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnLocalGatewayVirtualInterfacePropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnLocalGatewayVirtualInterfacePropsMixin.Builder.
-
localAddress
@Stability(Stable) public CfnLocalGatewayVirtualInterfacePropsMixin.Builder localAddress(String localAddress) The local address.- Parameters:
localAddress- The local address. This parameter is required.- Returns:
this- See Also:
-
localGatewayVirtualInterfaceGroupId
@Stability(Stable) public CfnLocalGatewayVirtualInterfacePropsMixin.Builder localGatewayVirtualInterfaceGroupId(String localGatewayVirtualInterfaceGroupId) The ID of the local gateway virtual interface group.- Parameters:
localGatewayVirtualInterfaceGroupId- The ID of the local gateway virtual interface group. This parameter is required.- Returns:
this- See Also:
-
outpostLagId
@Stability(Stable) public CfnLocalGatewayVirtualInterfacePropsMixin.Builder outpostLagId(String outpostLagId) The Outpost LAG ID.- Parameters:
outpostLagId- The Outpost LAG ID. This parameter is required.- Returns:
this- See Also:
-
peerAddress
@Stability(Stable) public CfnLocalGatewayVirtualInterfacePropsMixin.Builder peerAddress(String peerAddress) The peer address.- Parameters:
peerAddress- The peer address. This parameter is required.- Returns:
this- See Also:
-
peerBgpAsn
@Stability(Stable) public CfnLocalGatewayVirtualInterfacePropsMixin.Builder peerBgpAsn(Number peerBgpAsn) The peer BGP ASN.- Parameters:
peerBgpAsn- The peer BGP ASN. This parameter is required.- Returns:
this- See Also:
-
peerBgpAsnExtended
@Stability(Stable) public CfnLocalGatewayVirtualInterfacePropsMixin.Builder peerBgpAsnExtended(Number peerBgpAsnExtended) The extended 32-bit ASN of the BGP peer for use with larger ASN values.- Parameters:
peerBgpAsnExtended- The extended 32-bit ASN of the BGP peer for use with larger ASN values. This parameter is required.- Returns:
this- See Also:
-
tags
@Stability(Stable) public CfnLocalGatewayVirtualInterfacePropsMixin.Builder tags(List<? extends CfnTag> tags) The tags assigned to the virtual interface.- Parameters:
tags- The tags assigned to the virtual interface. This parameter is required.- Returns:
this- See Also:
-
vlan
The ID of the VLAN.- Parameters:
vlan- The ID of the VLAN. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnLocalGatewayVirtualInterfacePropsMixin>- Returns:
- a newly built instance of
CfnLocalGatewayVirtualInterfacePropsMixin.
-