Class CfnConnectionPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.directconnect.CfnConnectionPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnConnectionPropsMixin>
- Enclosing class:
CfnConnectionPropsMixin
@Stability(Stable)
public static final class CfnConnectionPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnConnectionPropsMixin>
A fluent builder for
CfnConnectionPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionThe bandwidth of the connection.build()connectionName(String connectionName) The name of the connection.create()create(CfnPropertyMixinOptions options) The location of the connection.providerName(String providerName) The name of the service provider associated with the requested connection.requestMacSec(Boolean requestMacSec) Indicates whether you want the connection to support MAC Security (MACsec).requestMacSec(IResolvable requestMacSec) Indicates whether you want the connection to support MAC Security (MACsec).The tags associated with the connection.
-
Method Details
-
create
@Stability(Stable) public static CfnConnectionPropsMixin.Builder create(CfnPropertyMixinOptions options) - Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnConnectionPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnConnectionPropsMixin.Builder.
-
bandwidth
The bandwidth of the connection.- Parameters:
bandwidth- The bandwidth of the connection. This parameter is required.- Returns:
this- See Also:
-
connectionName
The name of the connection.- Parameters:
connectionName- The name of the connection. This parameter is required.- Returns:
this- See Also:
-
lagId
- Parameters:
lagId- This parameter is required.- Returns:
this- See Also:
-
lagId
- Parameters:
lagId- This parameter is required.- Returns:
this- See Also:
-
location
The location of the connection.- Parameters:
location- The location of the connection. This parameter is required.- Returns:
this- See Also:
-
providerName
The name of the service provider associated with the requested connection.- Parameters:
providerName- The name of the service provider associated with the requested connection. This parameter is required.- Returns:
this- See Also:
-
requestMacSec
Indicates whether you want the connection to support MAC Security (MACsec).- Parameters:
requestMacSec- Indicates whether you want the connection to support MAC Security (MACsec). This parameter is required.- Returns:
this- See Also:
-
requestMacSec
Indicates whether you want the connection to support MAC Security (MACsec).- Parameters:
requestMacSec- Indicates whether you want the connection to support MAC Security (MACsec). This parameter is required.- Returns:
this- See Also:
-
tags
The tags associated with the connection.- Parameters:
tags- The tags associated with the connection. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnConnectionPropsMixin>- Returns:
- a newly built instance of
CfnConnectionPropsMixin.
-