@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) |
CoreNetworkNetworkFunctionGroupIdentifier |
getCoreNetworkNetworkFunctionGroup()
The route table identifier associated with the network function group.
|
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 |
setCoreNetworkNetworkFunctionGroup(CoreNetworkNetworkFunctionGroupIdentifier coreNetworkNetworkFunctionGroup)
The route table identifier associated with the network function group.
|
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 |
withCoreNetworkNetworkFunctionGroup(CoreNetworkNetworkFunctionGroupIdentifier coreNetworkNetworkFunctionGroup)
The route table identifier associated with the network function group.
|
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 void setCoreNetworkNetworkFunctionGroup(CoreNetworkNetworkFunctionGroupIdentifier coreNetworkNetworkFunctionGroup)
The route table identifier associated with the network function group.
coreNetworkNetworkFunctionGroup - The route table identifier associated with the network function group.public CoreNetworkNetworkFunctionGroupIdentifier getCoreNetworkNetworkFunctionGroup()
The route table identifier associated with the network function group.
public RouteTableIdentifier withCoreNetworkNetworkFunctionGroup(CoreNetworkNetworkFunctionGroupIdentifier coreNetworkNetworkFunctionGroup)
The route table identifier associated with the network function group.
coreNetworkNetworkFunctionGroup - The route table identifier associated with the network function group.public String toString()
toString in class ObjectObject.toString()public RouteTableIdentifier clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.