@Generated(value="software.amazon.awssdk:codegen") public final class CreateConnectionResponse extends DirectConnectResponse implements ToCopyableBuilder<CreateConnectionResponse.Builder,CreateConnectionResponse>
Information about an AWS Direct Connect connection.
Modifier and Type | Class and Description |
---|---|
static interface |
CreateConnectionResponse.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 CreateConnectionResponse.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)
Used to retrieve the value of a field from any class that extends
SdkResponse . |
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 CreateConnectionResponse.Builder> |
serializableBuilderClass() |
CreateConnectionResponse.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.
|
responseMetadata
sdkHttpResponse
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 CreateConnectionResponse.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CreateConnectionResponse.Builder,CreateConnectionResponse>
toBuilder
in class AwsResponse
public static CreateConnectionResponse.Builder builder()
public static Class<? extends CreateConnectionResponse.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkResponse
SdkResponse
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkResponse.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkResponse
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.