@Generated(value="software.amazon.awssdk:codegen") public final class TransitGatewayVpcAttachment extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TransitGatewayVpcAttachment.Builder,TransitGatewayVpcAttachment>
Describes a VPC attachment.
| Modifier and Type | Class and Description |
|---|---|
static interface |
TransitGatewayVpcAttachment.Builder |
| Modifier and Type | Method and Description |
|---|---|
static TransitGatewayVpcAttachment.Builder |
builder() |
Instant |
creationTime()
The creation time.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasSubnetIds()
Returns true if the SubnetIds property was specified by the sender (it may be empty), or false if the sender did
not specify the value (it will be empty).
|
boolean |
hasTags()
Returns true if the Tags property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
TransitGatewayVpcAttachmentOptions |
options()
The VPC attachment options.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends TransitGatewayVpcAttachment.Builder> |
serializableBuilderClass() |
TransitGatewayAttachmentState |
state()
The state of the VPC attachment.
|
String |
stateAsString()
The state of the VPC attachment.
|
List<String> |
subnetIds()
The IDs of the subnets.
|
List<Tag> |
tags()
The tags for the VPC attachment.
|
TransitGatewayVpcAttachment.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
transitGatewayAttachmentId()
The ID of the attachment.
|
String |
transitGatewayId()
The ID of the transit gateway.
|
String |
vpcId()
The ID of the VPC.
|
String |
vpcOwnerId()
The ID of the AWS account that owns the VPC.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String transitGatewayAttachmentId()
The ID of the attachment.
public final String transitGatewayId()
The ID of the transit gateway.
public final String vpcId()
The ID of the VPC.
public final String vpcOwnerId()
The ID of the AWS account that owns the VPC.
public final TransitGatewayAttachmentState state()
The state of the VPC attachment. Note that the initiating state has been deprecated.
If the service returns an enum value that is not available in the current SDK version, state will return
TransitGatewayAttachmentState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from stateAsString().
initiating state has been deprecated.TransitGatewayAttachmentStatepublic final String stateAsString()
The state of the VPC attachment. Note that the initiating state has been deprecated.
If the service returns an enum value that is not available in the current SDK version, state will return
TransitGatewayAttachmentState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available
from stateAsString().
initiating state has been deprecated.TransitGatewayAttachmentStatepublic final boolean hasSubnetIds()
public final List<String> subnetIds()
The IDs of the subnets.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasSubnetIds() to see if a value was sent in this field.
public final Instant creationTime()
The creation time.
public final TransitGatewayVpcAttachmentOptions options()
The VPC attachment options.
public final boolean hasTags()
public final List<Tag> tags()
The tags for the VPC attachment.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasTags() to see if a value was sent in this field.
public TransitGatewayVpcAttachment.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<TransitGatewayVpcAttachment.Builder,TransitGatewayVpcAttachment>public static TransitGatewayVpcAttachment.Builder builder()
public static Class<? extends TransitGatewayVpcAttachment.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.