@Generated(value="software.amazon.awssdk:codegen") public final class Connection extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Connection.Builder,Connection>
Information about an AWS Direct Connect connection.
Modifier and Type | Class and Description |
---|---|
static interface |
Connection.Builder |
Modifier and Type | Method and Description |
---|---|
String |
awsDevice()
The Direct Connect endpoint on which the physical connection terminates.
|
String |
awsDeviceV2()
The Direct Connect endpoint on which the physical connection terminates.
|
String |
bandwidth()
The bandwidth of the connection.
|
static Connection.Builder |
builder() |
String |
connectionId()
The ID of the connection.
|
String |
connectionName()
The name of the connection.
|
ConnectionState |
connectionState()
The state of the connection.
|
String |
connectionStateAsString()
The state of the connection.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
HasLogicalRedundancy |
hasLogicalRedundancy()
Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).
|
String |
hasLogicalRedundancyAsString()
Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).
|
Boolean |
jumboFrameCapable()
Indicates whether jumbo frames (9001 MTU) are supported.
|
String |
lagId()
The ID of the LAG.
|
Instant |
loaIssueTime()
The time of the most recent call to DescribeLoa for this connection.
|
String |
location()
The location of the connection.
|
String |
ownerAccount()
The ID of the AWS account that owns the connection.
|
String |
partnerName()
The name of the AWS Direct Connect service provider associated with the connection.
|
String |
region()
The AWS Region where the connection is located.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Connection.Builder> |
serializableBuilderClass() |
Connection.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
Integer |
vlan()
The ID of the VLAN.
|
copy
public String ownerAccount()
The ID of the AWS account that owns the connection.
public String connectionId()
The ID of the connection.
public String connectionName()
The name of the connection.
public ConnectionState connectionState()
The state of the connection. The following are the possible values:
ordering
: The initial state of a hosted connection provisioned on an interconnect. The connection
stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.
requested
: The initial state of a standard connection. The connection stays in the requested state
until the Letter of Authorization (LOA) is sent to the customer.
pending
: The connection has been approved and is being initialized.
available
: The network link is up and the connection is ready for use.
down
: The network link is down.
deleting
: The connection is being deleted.
deleted
: The connection has been deleted.
rejected
: A hosted connection in the ordering
state enters the rejected
state if it is deleted by the customer.
If the service returns an enum value that is not available in the current SDK version, connectionState
will return ConnectionState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from connectionStateAsString()
.
ordering
: The initial state of a hosted connection provisioned on an interconnect. The
connection stays in the ordering state until the owner of the hosted connection confirms or declines the
connection order.
requested
: The initial state of a standard connection. The connection stays in the requested
state until the Letter of Authorization (LOA) is sent to the customer.
pending
: The connection has been approved and is being initialized.
available
: The network link is up and the connection is ready for use.
down
: The network link is down.
deleting
: The connection is being deleted.
deleted
: The connection has been deleted.
rejected
: A hosted connection in the ordering
state enters the
rejected
state if it is deleted by the customer.
ConnectionState
public String connectionStateAsString()
The state of the connection. The following are the possible values:
ordering
: The initial state of a hosted connection provisioned on an interconnect. The connection
stays in the ordering state until the owner of the hosted connection confirms or declines the connection order.
requested
: The initial state of a standard connection. The connection stays in the requested state
until the Letter of Authorization (LOA) is sent to the customer.
pending
: The connection has been approved and is being initialized.
available
: The network link is up and the connection is ready for use.
down
: The network link is down.
deleting
: The connection is being deleted.
deleted
: The connection has been deleted.
rejected
: A hosted connection in the ordering
state enters the rejected
state if it is deleted by the customer.
If the service returns an enum value that is not available in the current SDK version, connectionState
will return ConnectionState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available
from connectionStateAsString()
.
ordering
: The initial state of a hosted connection provisioned on an interconnect. The
connection stays in the ordering state until the owner of the hosted connection confirms or declines the
connection order.
requested
: The initial state of a standard connection. The connection stays in the requested
state until the Letter of Authorization (LOA) is sent to the customer.
pending
: The connection has been approved and is being initialized.
available
: The network link is up and the connection is ready for use.
down
: The network link is down.
deleting
: The connection is being deleted.
deleted
: The connection has been deleted.
rejected
: A hosted connection in the ordering
state enters the
rejected
state if it is deleted by the customer.
ConnectionState
public String region()
The AWS Region where the connection is located.
public String location()
The location of the connection.
public String bandwidth()
The bandwidth of the connection.
public Integer vlan()
The ID of the VLAN.
public String partnerName()
The name of the AWS Direct Connect service provider associated with the connection.
public Instant loaIssueTime()
The time of the most recent call to DescribeLoa for this connection.
public String lagId()
The ID of the LAG.
public String awsDevice()
The Direct Connect endpoint on which the physical connection terminates.
public Boolean jumboFrameCapable()
Indicates whether jumbo frames (9001 MTU) are supported.
public String awsDeviceV2()
The Direct Connect endpoint on which the physical connection terminates.
public HasLogicalRedundancy hasLogicalRedundancy()
Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).
If the service returns an enum value that is not available in the current SDK version,
hasLogicalRedundancy
will return HasLogicalRedundancy.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from hasLogicalRedundancyAsString()
.
HasLogicalRedundancy
public String hasLogicalRedundancyAsString()
Indicates whether the connection supports a secondary BGP peer in the same address family (IPv4/IPv6).
If the service returns an enum value that is not available in the current SDK version,
hasLogicalRedundancy
will return HasLogicalRedundancy.UNKNOWN_TO_SDK_VERSION
. The raw value
returned by the service is available from hasLogicalRedundancyAsString()
.
HasLogicalRedundancy
public Connection.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<Connection.Builder,Connection>
public static Connection.Builder builder()
public static Class<? extends Connection.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.