@Generated(value="software.amazon.awssdk:codegen") public final class DirectConnectGatewayAssociationProposal extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DirectConnectGatewayAssociationProposal.Builder,DirectConnectGatewayAssociationProposal>
Information about the proposal request to attach a virtual private gateway to a Direct Connect gateway.
| Modifier and Type | Class and Description |
|---|---|
static interface |
DirectConnectGatewayAssociationProposal.Builder |
| Modifier and Type | Method and Description |
|---|---|
AssociatedGateway |
associatedGateway()
Information about the associated gateway.
|
static DirectConnectGatewayAssociationProposal.Builder |
builder() |
String |
directConnectGatewayId()
The ID of the Direct Connect gateway.
|
String |
directConnectGatewayOwnerAccount()
The ID of the AWS account that owns the Direct Connect gateway.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
List<RouteFilterPrefix> |
existingAllowedPrefixesToDirectConnectGateway()
The existing Amazon VPC prefixes advertised to the Direct Connect gateway.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasExistingAllowedPrefixesToDirectConnectGateway()
Returns true if the ExistingAllowedPrefixesToDirectConnectGateway property was specified by the sender (it may be
empty), or false if the sender did not specify the value (it will be empty).
|
int |
hashCode() |
boolean |
hasRequestedAllowedPrefixesToDirectConnectGateway()
Returns true if the RequestedAllowedPrefixesToDirectConnectGateway property was specified by the sender (it may
be empty), or false if the sender did not specify the value (it will be empty).
|
String |
proposalId()
The ID of the association proposal.
|
DirectConnectGatewayAssociationProposalState |
proposalState()
The state of the proposal.
|
String |
proposalStateAsString()
The state of the proposal.
|
List<RouteFilterPrefix> |
requestedAllowedPrefixesToDirectConnectGateway()
The Amazon VPC prefixes to advertise to the Direct Connect gateway.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DirectConnectGatewayAssociationProposal.Builder> |
serializableBuilderClass() |
DirectConnectGatewayAssociationProposal.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String proposalId()
The ID of the association proposal.
public final String directConnectGatewayId()
The ID of the Direct Connect gateway.
public final String directConnectGatewayOwnerAccount()
The ID of the AWS account that owns the Direct Connect gateway.
public final DirectConnectGatewayAssociationProposalState proposalState()
The state of the proposal. The following are possible values:
accepted: The proposal has been accepted. The Direct Connect gateway association is available to use
in this state.
deleted: The proposal has been deleted by the owner that made the proposal. The Direct Connect
gateway association cannot be used in this state.
requested: The proposal has been requested. The Direct Connect gateway association cannot be used in
this state.
If the service returns an enum value that is not available in the current SDK version, proposalState
will return DirectConnectGatewayAssociationProposalState.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from proposalStateAsString().
accepted: The proposal has been accepted. The Direct Connect gateway association is
available to use in this state.
deleted: The proposal has been deleted by the owner that made the proposal. The Direct
Connect gateway association cannot be used in this state.
requested: The proposal has been requested. The Direct Connect gateway association cannot be
used in this state.
DirectConnectGatewayAssociationProposalStatepublic final String proposalStateAsString()
The state of the proposal. The following are possible values:
accepted: The proposal has been accepted. The Direct Connect gateway association is available to use
in this state.
deleted: The proposal has been deleted by the owner that made the proposal. The Direct Connect
gateway association cannot be used in this state.
requested: The proposal has been requested. The Direct Connect gateway association cannot be used in
this state.
If the service returns an enum value that is not available in the current SDK version, proposalState
will return DirectConnectGatewayAssociationProposalState.UNKNOWN_TO_SDK_VERSION. The raw value returned
by the service is available from proposalStateAsString().
accepted: The proposal has been accepted. The Direct Connect gateway association is
available to use in this state.
deleted: The proposal has been deleted by the owner that made the proposal. The Direct
Connect gateway association cannot be used in this state.
requested: The proposal has been requested. The Direct Connect gateway association cannot be
used in this state.
DirectConnectGatewayAssociationProposalStatepublic final AssociatedGateway associatedGateway()
Information about the associated gateway.
public final boolean hasExistingAllowedPrefixesToDirectConnectGateway()
public final List<RouteFilterPrefix> existingAllowedPrefixesToDirectConnectGateway()
The existing Amazon VPC prefixes advertised to the Direct Connect gateway.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasExistingAllowedPrefixesToDirectConnectGateway() to see if a value was sent in this field.
public final boolean hasRequestedAllowedPrefixesToDirectConnectGateway()
public final List<RouteFilterPrefix> requestedAllowedPrefixesToDirectConnectGateway()
The Amazon VPC prefixes to advertise to the Direct Connect gateway.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasRequestedAllowedPrefixesToDirectConnectGateway() to see if a value was sent in this
field.
public DirectConnectGatewayAssociationProposal.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DirectConnectGatewayAssociationProposal.Builder,DirectConnectGatewayAssociationProposal>public static DirectConnectGatewayAssociationProposal.Builder builder()
public static Class<? extends DirectConnectGatewayAssociationProposal.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.