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 interfaceTransitGatewayPolicyTableAssociation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static TransitGatewayPolicyTableAssociation.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringresourceId()The resource ID of the transit gateway attachment.TransitGatewayAttachmentResourceTyperesourceType()The resource type for the transit gateway policy table association.StringresourceTypeAsString()The resource type for the transit gateway policy table association.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends TransitGatewayPolicyTableAssociation.Builder>serializableBuilderClass()TransitGatewayAssociationStatestate()The state of the transit gateway policy table association.StringstateAsString()The state of the transit gateway policy table association.TransitGatewayPolicyTableAssociation.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringtransitGatewayAttachmentId()The ID of the transit gateway attachment.StringtransitGatewayPolicyTableId()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,
resourceTypewill 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,
resourceTypewill 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,
statewill 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,
statewill 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:
toBuilderin 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:
equalsBySdkFieldsin 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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-