Class EC2AssociateRouteTableAction
- java.lang.Object
-
- software.amazon.awssdk.services.fms.model.EC2AssociateRouteTableAction
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<EC2AssociateRouteTableAction.Builder,EC2AssociateRouteTableAction>
@Generated("software.amazon.awssdk:codegen") public final class EC2AssociateRouteTableAction extends Object implements SdkPojo, Serializable, ToCopyableBuilder<EC2AssociateRouteTableAction.Builder,EC2AssociateRouteTableAction>
The action of associating an EC2 resource, such as a subnet or internet gateway, with a route table.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceEC2AssociateRouteTableAction.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EC2AssociateRouteTableAction.Builderbuilder()Stringdescription()A description of the EC2 route table that is associated with the remediation action.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)ActionTargetgatewayId()The ID of the gateway to be used with the EC2 route table that is associated with the remediation action.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()ActionTargetrouteTableId()The ID of the EC2 route table that is associated with the remediation action.List<SdkField<?>>sdkFields()static Class<? extends EC2AssociateRouteTableAction.Builder>serializableBuilderClass()ActionTargetsubnetId()The ID of the subnet for the EC2 route table that is associated with the remediation action.EC2AssociateRouteTableAction.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
description
public final String description()
A description of the EC2 route table that is associated with the remediation action.
- Returns:
- A description of the EC2 route table that is associated with the remediation action.
-
routeTableId
public final ActionTarget routeTableId()
The ID of the EC2 route table that is associated with the remediation action.
- Returns:
- The ID of the EC2 route table that is associated with the remediation action.
-
subnetId
public final ActionTarget subnetId()
The ID of the subnet for the EC2 route table that is associated with the remediation action.
- Returns:
- The ID of the subnet for the EC2 route table that is associated with the remediation action.
-
gatewayId
public final ActionTarget gatewayId()
The ID of the gateway to be used with the EC2 route table that is associated with the remediation action.
- Returns:
- The ID of the gateway to be used with the EC2 route table that is associated with the remediation action.
-
toBuilder
public EC2AssociateRouteTableAction.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<EC2AssociateRouteTableAction.Builder,EC2AssociateRouteTableAction>
-
builder
public static EC2AssociateRouteTableAction.Builder builder()
-
serializableBuilderClass
public static Class<? extends EC2AssociateRouteTableAction.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.
-
-