ToCopyableBuilder<CreateLagResponse.Builder,CreateLagResponse>
@Generated("software.amazon.awssdk:codegen") public class CreateLagResponse extends AmazonWebServiceResult<ResponseMetadata> implements ToCopyableBuilder<CreateLagResponse.Builder,CreateLagResponse>
Describes a link aggregation group (LAG). A LAG is a connection that uses the Link Aggregation Control Protocol (LACP) to logically aggregate a bundle of physical connections. Like an interconnect, it can host other connections. All connections in a LAG must terminate on the same physical AWS Direct Connect endpoint, and must be the same bandwidth.
Modifier and Type | Class | Description |
---|---|---|
static interface |
CreateLagResponse.Builder |
Modifier and Type | Method | Description |
---|---|---|
Boolean |
allowsHostedConnections() |
Indicates whether the LAG can host other connections.
|
String |
awsDevice() |
The AWS Direct Connection endpoint that hosts the LAG.
|
static CreateLagResponse.Builder |
builder() |
|
List<Connection> |
connections() |
A list of connections bundled by this LAG.
|
String |
connectionsBandwidth() |
The individual bandwidth of the physical connections bundled by the LAG.
|
boolean |
equals(Object obj) |
|
int |
hashCode() |
|
String |
lagId() |
|
String |
lagName() |
The name of the LAG.
|
String |
lagState() |
|
String |
location() |
|
Integer |
minimumLinks() |
The minimum number of physical connections that must be operational for the LAG itself to be operational.
|
Integer |
numberOfConnections() |
The number of physical connections bundled by the LAG, up to a maximum of 10.
|
String |
ownerAccount() |
The owner of the LAG.
|
String |
region() |
|
static Class<? extends CreateLagResponse.Builder> |
serializableBuilderClass() |
|
CreateLagResponse.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
setSdkHttpMetadata, setSdkResponseMetadata
public String connectionsBandwidth()
The individual bandwidth of the physical connections bundled by the LAG.
Available values: 1Gbps, 10Gbps
Available values: 1Gbps, 10Gbps
public Integer numberOfConnections()
The number of physical connections bundled by the LAG, up to a maximum of 10.
public String lagId()
public String ownerAccount()
The owner of the LAG.
public String lagName()
The name of the LAG.
public String location()
public String region()
public 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.
down
. This value can help to ensure that a LAG is not overutilized if a significant number
of its bundled connections go down.public String awsDevice()
The AWS Direct Connection endpoint that hosts the LAG.
public List<Connection> connections()
A list of connections bundled by this LAG.
public Boolean allowsHostedConnections()
Indicates whether the LAG can host other connections.
This is intended for use by AWS Direct Connect partners only.
This is intended for use by AWS Direct Connect partners only.
public CreateLagResponse.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CreateLagResponse.Builder,CreateLagResponse>
public static CreateLagResponse.Builder builder()
public static Class<? extends CreateLagResponse.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.