@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RouteTableIdentifier extends Object implements Serializable, Cloneable, StructuredPojo
Describes a route table.
Constructor and Description |
---|
RouteTableIdentifier() |
Modifier and Type | Method and Description |
---|---|
RouteTableIdentifier |
clone() |
boolean |
equals(Object obj) |
CoreNetworkSegmentEdgeIdentifier |
getCoreNetworkSegmentEdge()
The segment edge in a core network.
|
String |
getTransitGatewayRouteTableArn()
The ARN of the transit gateway route table for the attachment request.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCoreNetworkSegmentEdge(CoreNetworkSegmentEdgeIdentifier coreNetworkSegmentEdge)
The segment edge in a core network.
|
void |
setTransitGatewayRouteTableArn(String transitGatewayRouteTableArn)
The ARN of the transit gateway route table for the attachment request.
|
String |
toString()
Returns a string representation of this object.
|
RouteTableIdentifier |
withCoreNetworkSegmentEdge(CoreNetworkSegmentEdgeIdentifier coreNetworkSegmentEdge)
The segment edge in a core network.
|
RouteTableIdentifier |
withTransitGatewayRouteTableArn(String transitGatewayRouteTableArn)
The ARN of the transit gateway route table for the attachment request.
|
public void setTransitGatewayRouteTableArn(String transitGatewayRouteTableArn)
The ARN of the transit gateway route table for the attachment request. For example,
"TransitGatewayRouteTableArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway-route-table/tgw-rtb-9876543210123456"
.
transitGatewayRouteTableArn
- The ARN of the transit gateway route table for the attachment request. For example,
"TransitGatewayRouteTableArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway-route-table/tgw-rtb-9876543210123456"
.public String getTransitGatewayRouteTableArn()
The ARN of the transit gateway route table for the attachment request. For example,
"TransitGatewayRouteTableArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway-route-table/tgw-rtb-9876543210123456"
.
"TransitGatewayRouteTableArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway-route-table/tgw-rtb-9876543210123456"
.public RouteTableIdentifier withTransitGatewayRouteTableArn(String transitGatewayRouteTableArn)
The ARN of the transit gateway route table for the attachment request. For example,
"TransitGatewayRouteTableArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway-route-table/tgw-rtb-9876543210123456"
.
transitGatewayRouteTableArn
- The ARN of the transit gateway route table for the attachment request. For example,
"TransitGatewayRouteTableArn": "arn:aws:ec2:us-west-2:123456789012:transit-gateway-route-table/tgw-rtb-9876543210123456"
.public void setCoreNetworkSegmentEdge(CoreNetworkSegmentEdgeIdentifier coreNetworkSegmentEdge)
The segment edge in a core network.
coreNetworkSegmentEdge
- The segment edge in a core network.public CoreNetworkSegmentEdgeIdentifier getCoreNetworkSegmentEdge()
The segment edge in a core network.
public RouteTableIdentifier withCoreNetworkSegmentEdge(CoreNetworkSegmentEdgeIdentifier coreNetworkSegmentEdge)
The segment edge in a core network.
coreNetworkSegmentEdge
- The segment edge in a core network.public String toString()
toString
in class Object
Object.toString()
public RouteTableIdentifier clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.