Class TransitGatewayPolicyTableAssociation
- java.lang.Object
-
- software.amazon.awssdk.services.ec2.model.TransitGatewayPolicyTableAssociation
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<TransitGatewayPolicyTableAssociation.Builder,TransitGatewayPolicyTableAssociation>
@Generated("software.amazon.awssdk:codegen") public final class TransitGatewayPolicyTableAssociation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<TransitGatewayPolicyTableAssociation.Builder,TransitGatewayPolicyTableAssociation>
Describes a transit gateway policy table association.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
TransitGatewayPolicyTableAssociation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TransitGatewayPolicyTableAssociation.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
resourceId()
The resource ID of the transit gateway attachment.TransitGatewayAttachmentResourceType
resourceType()
The resource type for the transit gateway policy table association.String
resourceTypeAsString()
The resource type for the transit gateway policy table association.List<SdkField<?>>
sdkFields()
static Class<? extends TransitGatewayPolicyTableAssociation.Builder>
serializableBuilderClass()
TransitGatewayAssociationState
state()
The state of the transit gateway policy table association.String
stateAsString()
The state of the transit gateway policy table association.TransitGatewayPolicyTableAssociation.Builder
toBuilder()
String
toString()
Returns a string representation of this object.String
transitGatewayAttachmentId()
The ID of the transit gateway attachment.String
transitGatewayPolicyTableId()
The ID of the transit gateway policy table.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
transitGatewayPolicyTableId
public final String transitGatewayPolicyTableId()
The ID of the transit gateway policy table.
- Returns:
- The ID of the transit gateway policy table.
-
transitGatewayAttachmentId
public final String transitGatewayAttachmentId()
The ID of the transit gateway attachment.
- Returns:
- The ID of the transit gateway attachment.
-
resourceId
public final String resourceId()
The resource ID of the transit gateway attachment.
- Returns:
- The resource ID of the transit gateway attachment.
-
resourceType
public final TransitGatewayAttachmentResourceType resourceType()
The resource type for the transit gateway policy table association.
If the service returns an enum value that is not available in the current SDK version,
resourceType
will returnTransitGatewayAttachmentResourceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromresourceTypeAsString()
.- Returns:
- The resource type for the transit gateway policy table association.
- See Also:
TransitGatewayAttachmentResourceType
-
resourceTypeAsString
public final String resourceTypeAsString()
The resource type for the transit gateway policy table association.
If the service returns an enum value that is not available in the current SDK version,
resourceType
will returnTransitGatewayAttachmentResourceType.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromresourceTypeAsString()
.- Returns:
- The resource type for the transit gateway policy table association.
- See Also:
TransitGatewayAttachmentResourceType
-
state
public final TransitGatewayAssociationState state()
The state of the transit gateway policy table association.
If the service returns an enum value that is not available in the current SDK version,
state
will returnTransitGatewayAssociationState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstateAsString()
.- Returns:
- The state of the transit gateway policy table association.
- See Also:
TransitGatewayAssociationState
-
stateAsString
public final String stateAsString()
The state of the transit gateway policy table association.
If the service returns an enum value that is not available in the current SDK version,
state
will returnTransitGatewayAssociationState.UNKNOWN_TO_SDK_VERSION
. The raw value returned by the service is available fromstateAsString()
.- Returns:
- The state of the transit gateway policy table association.
- See Also:
TransitGatewayAssociationState
-
toBuilder
public TransitGatewayPolicyTableAssociation.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<TransitGatewayPolicyTableAssociation.Builder,TransitGatewayPolicyTableAssociation>
-
builder
public static TransitGatewayPolicyTableAssociation.Builder builder()
-
serializableBuilderClass
public static Class<? extends TransitGatewayPolicyTableAssociation.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-