Class CfnLag.Builder
java.lang.Object
software.amazon.awscdk.services.directconnect.CfnLag.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnLag>
- Enclosing class:
CfnLag
@Stability(Stable)
public static final class CfnLag.Builder
extends Object
implements software.amazon.jsii.Builder<CfnLag>
A fluent builder for
CfnLag.-
Method Summary
Modifier and TypeMethodDescriptionbuild()connectionsBandwidth(String connectionsBandwidth) The bandwidth of the individual physical dedicated connections bundled by the LAG.static CfnLag.BuilderThe 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
@Stability(Stable) public static CfnLag.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
CfnLag.Builder.
-
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
-