Class CfnLagPropsMixin.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.directconnect.CfnLagPropsMixin.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnLagPropsMixin>
- Enclosing class:
CfnLagPropsMixin
@Stability(Stable)
public static final class CfnLagPropsMixin.Builder
extends Object
implements software.amazon.jsii.Builder<CfnLagPropsMixin>
A fluent builder for
CfnLagPropsMixin.-
Method Summary
Modifier and TypeMethodDescriptionbuild()connectionsBandwidth(String connectionsBandwidth) The bandwidth of the individual physical dedicated connections bundled by the LAG.static CfnLagPropsMixin.Buildercreate()static CfnLagPropsMixin.Buildercreate(CfnPropertyMixinOptions options) The name of the LAG.The location for the LAG.minimumLinks(Number minimumLinks) The minimum number of physical dedicated connections that must be operational for the LAG itself to be operational.providerName(String providerName) The name of the service provider associated with the requested LAG.requestMacSec(Boolean requestMacSec) Indicates whether you want the LAG to support MAC Security (MACsec).requestMacSec(IResolvable requestMacSec) Indicates whether you want the LAG to support MAC Security (MACsec).The tags associated with the LAG.
-
Method Details
-
create
- Parameters:
options- Mixin options.- Returns:
- a new instance of
CfnLagPropsMixin.Builder.
-
create
- Returns:
- a new instance of
CfnLagPropsMixin.Builder.
-
connectionsBandwidth
@Stability(Stable) public CfnLagPropsMixin.Builder connectionsBandwidth(String connectionsBandwidth) The bandwidth of the individual physical dedicated connections bundled by the LAG.- Parameters:
connectionsBandwidth- The bandwidth of the individual physical dedicated connections bundled by the LAG. This parameter is required.- Returns:
this- See Also:
-
lagName
The name of the LAG.- Parameters:
lagName- The name of the LAG. This parameter is required.- Returns:
this- See Also:
-
location
The location for the LAG.- Parameters:
location- The location for the LAG. This parameter is required.- Returns:
this- See Also:
-
minimumLinks
The minimum number of physical dedicated connections that must be operational for the LAG itself to be operational.- Parameters:
minimumLinks- The minimum number of physical dedicated connections that must be operational for the LAG itself to be operational. This parameter is required.- Returns:
this- See Also:
-
providerName
The name of the service provider associated with the requested LAG.- Parameters:
providerName- The name of the service provider associated with the requested LAG. This parameter is required.- Returns:
this- See Also:
-
requestMacSec
Indicates whether you want the LAG to support MAC Security (MACsec).- Parameters:
requestMacSec- Indicates whether you want the LAG to support MAC Security (MACsec). This parameter is required.- Returns:
this- See Also:
-
requestMacSec
Indicates whether you want the LAG to support MAC Security (MACsec).- Parameters:
requestMacSec- Indicates whether you want the LAG to support MAC Security (MACsec). This parameter is required.- Returns:
this- See Also:
-
tags
The tags associated with the LAG.- Parameters:
tags- The tags associated with the LAG. This parameter is required.- Returns:
this- See Also:
-
build
- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnLagPropsMixin>- Returns:
- a newly built instance of
CfnLagPropsMixin.
-