@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class EC2DeleteRouteAction extends Object implements Serializable, Cloneable, StructuredPojo
Information about the DeleteRoute action in Amazon EC2.
Constructor and Description |
---|
EC2DeleteRouteAction() |
Modifier and Type | Method and Description |
---|---|
EC2DeleteRouteAction |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
A description of the DeleteRoute action.
|
String |
getDestinationCidrBlock()
Information about the IPv4 CIDR range for the route.
|
String |
getDestinationIpv6CidrBlock()
Information about the IPv6 CIDR range for the route.
|
String |
getDestinationPrefixListId()
Information about the ID of the prefix list for the route.
|
ActionTarget |
getRouteTableId()
Information about the ID of the route table.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDescription(String description)
A description of the DeleteRoute action.
|
void |
setDestinationCidrBlock(String destinationCidrBlock)
Information about the IPv4 CIDR range for the route.
|
void |
setDestinationIpv6CidrBlock(String destinationIpv6CidrBlock)
Information about the IPv6 CIDR range for the route.
|
void |
setDestinationPrefixListId(String destinationPrefixListId)
Information about the ID of the prefix list for the route.
|
void |
setRouteTableId(ActionTarget routeTableId)
Information about the ID of the route table.
|
String |
toString()
Returns a string representation of this object.
|
EC2DeleteRouteAction |
withDescription(String description)
A description of the DeleteRoute action.
|
EC2DeleteRouteAction |
withDestinationCidrBlock(String destinationCidrBlock)
Information about the IPv4 CIDR range for the route.
|
EC2DeleteRouteAction |
withDestinationIpv6CidrBlock(String destinationIpv6CidrBlock)
Information about the IPv6 CIDR range for the route.
|
EC2DeleteRouteAction |
withDestinationPrefixListId(String destinationPrefixListId)
Information about the ID of the prefix list for the route.
|
EC2DeleteRouteAction |
withRouteTableId(ActionTarget routeTableId)
Information about the ID of the route table.
|
public void setDescription(String description)
A description of the DeleteRoute action.
description
- A description of the DeleteRoute action.public String getDescription()
A description of the DeleteRoute action.
public EC2DeleteRouteAction withDescription(String description)
A description of the DeleteRoute action.
description
- A description of the DeleteRoute action.public void setDestinationCidrBlock(String destinationCidrBlock)
Information about the IPv4 CIDR range for the route. The value you specify must match the CIDR for the route exactly.
destinationCidrBlock
- Information about the IPv4 CIDR range for the route. The value you specify must match the CIDR for the
route exactly.public String getDestinationCidrBlock()
Information about the IPv4 CIDR range for the route. The value you specify must match the CIDR for the route exactly.
public EC2DeleteRouteAction withDestinationCidrBlock(String destinationCidrBlock)
Information about the IPv4 CIDR range for the route. The value you specify must match the CIDR for the route exactly.
destinationCidrBlock
- Information about the IPv4 CIDR range for the route. The value you specify must match the CIDR for the
route exactly.public void setDestinationPrefixListId(String destinationPrefixListId)
Information about the ID of the prefix list for the route.
destinationPrefixListId
- Information about the ID of the prefix list for the route.public String getDestinationPrefixListId()
Information about the ID of the prefix list for the route.
public EC2DeleteRouteAction withDestinationPrefixListId(String destinationPrefixListId)
Information about the ID of the prefix list for the route.
destinationPrefixListId
- Information about the ID of the prefix list for the route.public void setDestinationIpv6CidrBlock(String destinationIpv6CidrBlock)
Information about the IPv6 CIDR range for the route. The value you specify must match the CIDR for the route exactly.
destinationIpv6CidrBlock
- Information about the IPv6 CIDR range for the route. The value you specify must match the CIDR for the
route exactly.public String getDestinationIpv6CidrBlock()
Information about the IPv6 CIDR range for the route. The value you specify must match the CIDR for the route exactly.
public EC2DeleteRouteAction withDestinationIpv6CidrBlock(String destinationIpv6CidrBlock)
Information about the IPv6 CIDR range for the route. The value you specify must match the CIDR for the route exactly.
destinationIpv6CidrBlock
- Information about the IPv6 CIDR range for the route. The value you specify must match the CIDR for the
route exactly.public void setRouteTableId(ActionTarget routeTableId)
Information about the ID of the route table.
routeTableId
- Information about the ID of the route table.public ActionTarget getRouteTableId()
Information about the ID of the route table.
public EC2DeleteRouteAction withRouteTableId(ActionTarget routeTableId)
Information about the ID of the route table.
routeTableId
- Information about the ID of the route table.public String toString()
toString
in class Object
Object.toString()
public EC2DeleteRouteAction clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.