CopyableBuilder<Lag.Builder,Lag>
, SdkBuilder<Lag.Builder,Lag>
public static interface Lag.Builder extends CopyableBuilder<Lag.Builder,Lag>
Modifier and Type | Method | Description |
---|---|---|
Lag.Builder |
allowsHostedConnections(Boolean allowsHostedConnections) |
Indicates whether the LAG can host other connections.
|
Lag.Builder |
awsDevice(String awsDevice) |
The AWS Direct Connection endpoint that hosts the LAG.
|
Lag.Builder |
connections(Collection<Connection> connections) |
A list of connections bundled by this LAG.
|
Lag.Builder |
connections(Connection... connections) |
A list of connections bundled by this LAG.
|
Lag.Builder |
connectionsBandwidth(String connectionsBandwidth) |
The individual bandwidth of the physical connections bundled by the LAG.
|
Lag.Builder |
lagId(String lagId) |
|
Lag.Builder |
lagName(String lagName) |
The name of the LAG.
|
Lag.Builder |
lagState(String lagState) |
|
Lag.Builder |
lagState(LagState lagState) |
|
Lag.Builder |
location(String location) |
|
Lag.Builder |
minimumLinks(Integer minimumLinks) |
The minimum number of physical connections that must be operational for the LAG itself to be operational.
|
Lag.Builder |
numberOfConnections(Integer numberOfConnections) |
The number of physical connections bundled by the LAG, up to a maximum of 10.
|
Lag.Builder |
ownerAccount(String ownerAccount) |
The owner of the LAG.
|
Lag.Builder |
region(String region) |
copy
apply, build
Lag.Builder connectionsBandwidth(String connectionsBandwidth)
The individual bandwidth of the physical connections bundled by the LAG.
Available values: 1Gbps, 10Gbps
connectionsBandwidth
- The individual bandwidth of the physical connections bundled by the LAG.
Available values: 1Gbps, 10Gbps
Lag.Builder numberOfConnections(Integer numberOfConnections)
The number of physical connections bundled by the LAG, up to a maximum of 10.
numberOfConnections
- The number of physical connections bundled by the LAG, up to a maximum of 10.Lag.Builder lagId(String lagId)
lagId
- Lag.Builder ownerAccount(String ownerAccount)
The owner of the LAG.
ownerAccount
- The owner of the LAG.Lag.Builder lagName(String lagName)
The name of the LAG.
lagName
- The name of the LAG.Lag.Builder lagState(String lagState)
lagState
- LagState
Lag.Builder lagState(LagState lagState)
lagState
- LagState
Lag.Builder location(String location)
location
- Lag.Builder region(String region)
region
- Lag.Builder minimumLinks(Integer minimumLinks)
The minimum number of physical connections that must be operational for the LAG itself to be operational. If
the number of operational connections drops below this setting, the LAG state changes to down
.
This value can help to ensure that a LAG is not overutilized if a significant number of its bundled
connections go down.
minimumLinks
- The minimum number of physical connections that must be operational for the LAG itself to be
operational. If the number of operational connections drops below this setting, the LAG state changes
to down
. This value can help to ensure that a LAG is not overutilized if a significant
number of its bundled connections go down.Lag.Builder awsDevice(String awsDevice)
The AWS Direct Connection endpoint that hosts the LAG.
awsDevice
- The AWS Direct Connection endpoint that hosts the LAG.Lag.Builder connections(Collection<Connection> connections)
A list of connections bundled by this LAG.
connections
- A list of connections bundled by this LAG.Lag.Builder connections(Connection... connections)
A list of connections bundled by this LAG.
NOTE: This method appends the values to the existing list (if any). Use
#setConnections(java.util.Collection)
or #withConnections(java.util.Collection)
if you want
to override the existing values.
connections
- A list of connections bundled by this LAG.Lag.Builder allowsHostedConnections(Boolean allowsHostedConnections)
Indicates whether the LAG can host other connections.
This is intended for use by AWS Direct Connect partners only.
allowsHostedConnections
- Indicates whether the LAG can host other connections. This is intended for use by AWS Direct Connect partners only.
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.