@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 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.