@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RouteSetDetails extends Object implements Serializable, Cloneable, StructuredPojo
Provides details about the routes in the route table.
Constructor and Description |
---|
RouteSetDetails() |
Modifier and Type | Method and Description |
---|---|
RouteSetDetails |
clone() |
boolean |
equals(Object obj) |
String |
getCarrierGatewayId()
The ID of the carrier gateway.
|
String |
getCoreNetworkArn()
The Amazon Resource Name (ARN) of the core network.
|
String |
getDestinationCidrBlock()
The IPv4 CIDR block used for the destination match.
|
String |
getDestinationIpv6CidrBlock()
The IPv6 CIDR block used for the destination match.
|
String |
getDestinationPrefixListId()
The prefix of the destination Amazon Web Service.
|
String |
getEgressOnlyInternetGatewayId()
The ID of the egress-only internet gateway.
|
String |
getGatewayId()
The ID of a gateway attached to your VPC.
|
String |
getInstanceId()
The ID of a NAT instance in your VPC.
|
String |
getInstanceOwnerId()
The ID of the Amazon Web Services account that owns the instance.
|
String |
getLocalGatewayId()
The ID of the local gateway.
|
String |
getNatGatewayId()
The ID of a NAT gateway.
|
String |
getNetworkInterfaceId()
The ID of the network interface.
|
String |
getOrigin()
Describes how the route was created.
|
String |
getState()
The state of the route.
|
String |
getTransitGatewayId()
The ID of a transit gateway.
|
String |
getVpcPeeringConnectionId()
The ID of a VPC peering connection.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCarrierGatewayId(String carrierGatewayId)
The ID of the carrier gateway.
|
void |
setCoreNetworkArn(String coreNetworkArn)
The Amazon Resource Name (ARN) of the core network.
|
void |
setDestinationCidrBlock(String destinationCidrBlock)
The IPv4 CIDR block used for the destination match.
|
void |
setDestinationIpv6CidrBlock(String destinationIpv6CidrBlock)
The IPv6 CIDR block used for the destination match.
|
void |
setDestinationPrefixListId(String destinationPrefixListId)
The prefix of the destination Amazon Web Service.
|
void |
setEgressOnlyInternetGatewayId(String egressOnlyInternetGatewayId)
The ID of the egress-only internet gateway.
|
void |
setGatewayId(String gatewayId)
The ID of a gateway attached to your VPC.
|
void |
setInstanceId(String instanceId)
The ID of a NAT instance in your VPC.
|
void |
setInstanceOwnerId(String instanceOwnerId)
The ID of the Amazon Web Services account that owns the instance.
|
void |
setLocalGatewayId(String localGatewayId)
The ID of the local gateway.
|
void |
setNatGatewayId(String natGatewayId)
The ID of a NAT gateway.
|
void |
setNetworkInterfaceId(String networkInterfaceId)
The ID of the network interface.
|
void |
setOrigin(String origin)
Describes how the route was created.
|
void |
setState(String state)
The state of the route.
|
void |
setTransitGatewayId(String transitGatewayId)
The ID of a transit gateway.
|
void |
setVpcPeeringConnectionId(String vpcPeeringConnectionId)
The ID of a VPC peering connection.
|
String |
toString()
Returns a string representation of this object.
|
RouteSetDetails |
withCarrierGatewayId(String carrierGatewayId)
The ID of the carrier gateway.
|
RouteSetDetails |
withCoreNetworkArn(String coreNetworkArn)
The Amazon Resource Name (ARN) of the core network.
|
RouteSetDetails |
withDestinationCidrBlock(String destinationCidrBlock)
The IPv4 CIDR block used for the destination match.
|
RouteSetDetails |
withDestinationIpv6CidrBlock(String destinationIpv6CidrBlock)
The IPv6 CIDR block used for the destination match.
|
RouteSetDetails |
withDestinationPrefixListId(String destinationPrefixListId)
The prefix of the destination Amazon Web Service.
|
RouteSetDetails |
withEgressOnlyInternetGatewayId(String egressOnlyInternetGatewayId)
The ID of the egress-only internet gateway.
|
RouteSetDetails |
withGatewayId(String gatewayId)
The ID of a gateway attached to your VPC.
|
RouteSetDetails |
withInstanceId(String instanceId)
The ID of a NAT instance in your VPC.
|
RouteSetDetails |
withInstanceOwnerId(String instanceOwnerId)
The ID of the Amazon Web Services account that owns the instance.
|
RouteSetDetails |
withLocalGatewayId(String localGatewayId)
The ID of the local gateway.
|
RouteSetDetails |
withNatGatewayId(String natGatewayId)
The ID of a NAT gateway.
|
RouteSetDetails |
withNetworkInterfaceId(String networkInterfaceId)
The ID of the network interface.
|
RouteSetDetails |
withOrigin(String origin)
Describes how the route was created.
|
RouteSetDetails |
withState(String state)
The state of the route.
|
RouteSetDetails |
withTransitGatewayId(String transitGatewayId)
The ID of a transit gateway.
|
RouteSetDetails |
withVpcPeeringConnectionId(String vpcPeeringConnectionId)
The ID of a VPC peering connection.
|
public void setCarrierGatewayId(String carrierGatewayId)
The ID of the carrier gateway.
carrierGatewayId
- The ID of the carrier gateway.public String getCarrierGatewayId()
The ID of the carrier gateway.
public RouteSetDetails withCarrierGatewayId(String carrierGatewayId)
The ID of the carrier gateway.
carrierGatewayId
- The ID of the carrier gateway.public void setCoreNetworkArn(String coreNetworkArn)
The Amazon Resource Name (ARN) of the core network.
coreNetworkArn
- The Amazon Resource Name (ARN) of the core network.public String getCoreNetworkArn()
The Amazon Resource Name (ARN) of the core network.
public RouteSetDetails withCoreNetworkArn(String coreNetworkArn)
The Amazon Resource Name (ARN) of the core network.
coreNetworkArn
- The Amazon Resource Name (ARN) of the core network.public void setDestinationCidrBlock(String destinationCidrBlock)
The IPv4 CIDR block used for the destination match.
destinationCidrBlock
- The IPv4 CIDR block used for the destination match.public String getDestinationCidrBlock()
The IPv4 CIDR block used for the destination match.
public RouteSetDetails withDestinationCidrBlock(String destinationCidrBlock)
The IPv4 CIDR block used for the destination match.
destinationCidrBlock
- The IPv4 CIDR block used for the destination match.public void setDestinationIpv6CidrBlock(String destinationIpv6CidrBlock)
The IPv6 CIDR block used for the destination match.
destinationIpv6CidrBlock
- The IPv6 CIDR block used for the destination match.public String getDestinationIpv6CidrBlock()
The IPv6 CIDR block used for the destination match.
public RouteSetDetails withDestinationIpv6CidrBlock(String destinationIpv6CidrBlock)
The IPv6 CIDR block used for the destination match.
destinationIpv6CidrBlock
- The IPv6 CIDR block used for the destination match.public void setDestinationPrefixListId(String destinationPrefixListId)
The prefix of the destination Amazon Web Service.
destinationPrefixListId
- The prefix of the destination Amazon Web Service.public String getDestinationPrefixListId()
The prefix of the destination Amazon Web Service.
public RouteSetDetails withDestinationPrefixListId(String destinationPrefixListId)
The prefix of the destination Amazon Web Service.
destinationPrefixListId
- The prefix of the destination Amazon Web Service.public void setEgressOnlyInternetGatewayId(String egressOnlyInternetGatewayId)
The ID of the egress-only internet gateway.
egressOnlyInternetGatewayId
- The ID of the egress-only internet gateway.public String getEgressOnlyInternetGatewayId()
The ID of the egress-only internet gateway.
public RouteSetDetails withEgressOnlyInternetGatewayId(String egressOnlyInternetGatewayId)
The ID of the egress-only internet gateway.
egressOnlyInternetGatewayId
- The ID of the egress-only internet gateway.public void setGatewayId(String gatewayId)
The ID of a gateway attached to your VPC.
gatewayId
- The ID of a gateway attached to your VPC.public String getGatewayId()
The ID of a gateway attached to your VPC.
public RouteSetDetails withGatewayId(String gatewayId)
The ID of a gateway attached to your VPC.
gatewayId
- The ID of a gateway attached to your VPC.public void setInstanceId(String instanceId)
The ID of a NAT instance in your VPC.
instanceId
- The ID of a NAT instance in your VPC.public String getInstanceId()
The ID of a NAT instance in your VPC.
public RouteSetDetails withInstanceId(String instanceId)
The ID of a NAT instance in your VPC.
instanceId
- The ID of a NAT instance in your VPC.public void setInstanceOwnerId(String instanceOwnerId)
The ID of the Amazon Web Services account that owns the instance.
instanceOwnerId
- The ID of the Amazon Web Services account that owns the instance.public String getInstanceOwnerId()
The ID of the Amazon Web Services account that owns the instance.
public RouteSetDetails withInstanceOwnerId(String instanceOwnerId)
The ID of the Amazon Web Services account that owns the instance.
instanceOwnerId
- The ID of the Amazon Web Services account that owns the instance.public void setLocalGatewayId(String localGatewayId)
The ID of the local gateway.
localGatewayId
- The ID of the local gateway.public String getLocalGatewayId()
The ID of the local gateway.
public RouteSetDetails withLocalGatewayId(String localGatewayId)
The ID of the local gateway.
localGatewayId
- The ID of the local gateway.public void setNatGatewayId(String natGatewayId)
The ID of a NAT gateway.
natGatewayId
- The ID of a NAT gateway.public String getNatGatewayId()
The ID of a NAT gateway.
public RouteSetDetails withNatGatewayId(String natGatewayId)
The ID of a NAT gateway.
natGatewayId
- The ID of a NAT gateway.public void setNetworkInterfaceId(String networkInterfaceId)
The ID of the network interface.
networkInterfaceId
- The ID of the network interface.public String getNetworkInterfaceId()
The ID of the network interface.
public RouteSetDetails withNetworkInterfaceId(String networkInterfaceId)
The ID of the network interface.
networkInterfaceId
- The ID of the network interface.public void setOrigin(String origin)
Describes how the route was created.
origin
- Describes how the route was created.public String getOrigin()
Describes how the route was created.
public RouteSetDetails withOrigin(String origin)
Describes how the route was created.
origin
- Describes how the route was created.public void setState(String state)
The state of the route.
state
- The state of the route.public String getState()
The state of the route.
public RouteSetDetails withState(String state)
The state of the route.
state
- The state of the route.public void setTransitGatewayId(String transitGatewayId)
The ID of a transit gateway.
transitGatewayId
- The ID of a transit gateway.public String getTransitGatewayId()
The ID of a transit gateway.
public RouteSetDetails withTransitGatewayId(String transitGatewayId)
The ID of a transit gateway.
transitGatewayId
- The ID of a transit gateway.public void setVpcPeeringConnectionId(String vpcPeeringConnectionId)
The ID of a VPC peering connection.
vpcPeeringConnectionId
- The ID of a VPC peering connection.public String getVpcPeeringConnectionId()
The ID of a VPC peering connection.
public RouteSetDetails withVpcPeeringConnectionId(String vpcPeeringConnectionId)
The ID of a VPC peering connection.
vpcPeeringConnectionId
- The ID of a VPC peering connection.public String toString()
toString
in class Object
Object.toString()
public RouteSetDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.