@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RouteHasOutOfScopeEndpointViolation extends Object implements Serializable, Cloneable, StructuredPojo
Contains details about the route endpoint that violates the policy scope.
Constructor and Description |
---|
RouteHasOutOfScopeEndpointViolation() |
Modifier and Type | Method and Description |
---|---|
RouteHasOutOfScopeEndpointViolation |
clone() |
boolean |
equals(Object obj) |
String |
getCurrentFirewallSubnetRouteTable()
The route table associated with the current firewall subnet.
|
String |
getCurrentInternetGatewayRouteTable()
The current route table associated with the Internet Gateway.
|
String |
getFirewallSubnetId()
The ID of the firewall subnet.
|
List<Route> |
getFirewallSubnetRoutes()
The list of firewall subnet routes.
|
String |
getInternetGatewayId()
The ID of the Internet Gateway.
|
List<Route> |
getInternetGatewayRoutes()
The routes in the route table associated with the Internet Gateway.
|
String |
getRouteTableId()
The ID of the route table.
|
String |
getSubnetAvailabilityZone()
The subnet's Availability Zone.
|
String |
getSubnetAvailabilityZoneId()
The ID of the subnet's Availability Zone.
|
String |
getSubnetId()
The ID of the subnet associated with the route that violates the policy scope.
|
List<Route> |
getViolatingRoutes()
The list of routes that violate the route table.
|
String |
getVpcId()
The VPC ID of the route that violates the policy scope.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setCurrentFirewallSubnetRouteTable(String currentFirewallSubnetRouteTable)
The route table associated with the current firewall subnet.
|
void |
setCurrentInternetGatewayRouteTable(String currentInternetGatewayRouteTable)
The current route table associated with the Internet Gateway.
|
void |
setFirewallSubnetId(String firewallSubnetId)
The ID of the firewall subnet.
|
void |
setFirewallSubnetRoutes(Collection<Route> firewallSubnetRoutes)
The list of firewall subnet routes.
|
void |
setInternetGatewayId(String internetGatewayId)
The ID of the Internet Gateway.
|
void |
setInternetGatewayRoutes(Collection<Route> internetGatewayRoutes)
The routes in the route table associated with the Internet Gateway.
|
void |
setRouteTableId(String routeTableId)
The ID of the route table.
|
void |
setSubnetAvailabilityZone(String subnetAvailabilityZone)
The subnet's Availability Zone.
|
void |
setSubnetAvailabilityZoneId(String subnetAvailabilityZoneId)
The ID of the subnet's Availability Zone.
|
void |
setSubnetId(String subnetId)
The ID of the subnet associated with the route that violates the policy scope.
|
void |
setViolatingRoutes(Collection<Route> violatingRoutes)
The list of routes that violate the route table.
|
void |
setVpcId(String vpcId)
The VPC ID of the route that violates the policy scope.
|
String |
toString()
Returns a string representation of this object.
|
RouteHasOutOfScopeEndpointViolation |
withCurrentFirewallSubnetRouteTable(String currentFirewallSubnetRouteTable)
The route table associated with the current firewall subnet.
|
RouteHasOutOfScopeEndpointViolation |
withCurrentInternetGatewayRouteTable(String currentInternetGatewayRouteTable)
The current route table associated with the Internet Gateway.
|
RouteHasOutOfScopeEndpointViolation |
withFirewallSubnetId(String firewallSubnetId)
The ID of the firewall subnet.
|
RouteHasOutOfScopeEndpointViolation |
withFirewallSubnetRoutes(Collection<Route> firewallSubnetRoutes)
The list of firewall subnet routes.
|
RouteHasOutOfScopeEndpointViolation |
withFirewallSubnetRoutes(Route... firewallSubnetRoutes)
The list of firewall subnet routes.
|
RouteHasOutOfScopeEndpointViolation |
withInternetGatewayId(String internetGatewayId)
The ID of the Internet Gateway.
|
RouteHasOutOfScopeEndpointViolation |
withInternetGatewayRoutes(Collection<Route> internetGatewayRoutes)
The routes in the route table associated with the Internet Gateway.
|
RouteHasOutOfScopeEndpointViolation |
withInternetGatewayRoutes(Route... internetGatewayRoutes)
The routes in the route table associated with the Internet Gateway.
|
RouteHasOutOfScopeEndpointViolation |
withRouteTableId(String routeTableId)
The ID of the route table.
|
RouteHasOutOfScopeEndpointViolation |
withSubnetAvailabilityZone(String subnetAvailabilityZone)
The subnet's Availability Zone.
|
RouteHasOutOfScopeEndpointViolation |
withSubnetAvailabilityZoneId(String subnetAvailabilityZoneId)
The ID of the subnet's Availability Zone.
|
RouteHasOutOfScopeEndpointViolation |
withSubnetId(String subnetId)
The ID of the subnet associated with the route that violates the policy scope.
|
RouteHasOutOfScopeEndpointViolation |
withViolatingRoutes(Collection<Route> violatingRoutes)
The list of routes that violate the route table.
|
RouteHasOutOfScopeEndpointViolation |
withViolatingRoutes(Route... violatingRoutes)
The list of routes that violate the route table.
|
RouteHasOutOfScopeEndpointViolation |
withVpcId(String vpcId)
The VPC ID of the route that violates the policy scope.
|
public void setSubnetId(String subnetId)
The ID of the subnet associated with the route that violates the policy scope.
subnetId
- The ID of the subnet associated with the route that violates the policy scope.public String getSubnetId()
The ID of the subnet associated with the route that violates the policy scope.
public RouteHasOutOfScopeEndpointViolation withSubnetId(String subnetId)
The ID of the subnet associated with the route that violates the policy scope.
subnetId
- The ID of the subnet associated with the route that violates the policy scope.public void setVpcId(String vpcId)
The VPC ID of the route that violates the policy scope.
vpcId
- The VPC ID of the route that violates the policy scope.public String getVpcId()
The VPC ID of the route that violates the policy scope.
public RouteHasOutOfScopeEndpointViolation withVpcId(String vpcId)
The VPC ID of the route that violates the policy scope.
vpcId
- The VPC ID of the route that violates the policy scope.public void setRouteTableId(String routeTableId)
The ID of the route table.
routeTableId
- The ID of the route table.public String getRouteTableId()
The ID of the route table.
public RouteHasOutOfScopeEndpointViolation withRouteTableId(String routeTableId)
The ID of the route table.
routeTableId
- The ID of the route table.public List<Route> getViolatingRoutes()
The list of routes that violate the route table.
public void setViolatingRoutes(Collection<Route> violatingRoutes)
The list of routes that violate the route table.
violatingRoutes
- The list of routes that violate the route table.public RouteHasOutOfScopeEndpointViolation withViolatingRoutes(Route... violatingRoutes)
The list of routes that violate the route table.
NOTE: This method appends the values to the existing list (if any). Use
setViolatingRoutes(java.util.Collection)
or withViolatingRoutes(java.util.Collection)
if you
want to override the existing values.
violatingRoutes
- The list of routes that violate the route table.public RouteHasOutOfScopeEndpointViolation withViolatingRoutes(Collection<Route> violatingRoutes)
The list of routes that violate the route table.
violatingRoutes
- The list of routes that violate the route table.public void setSubnetAvailabilityZone(String subnetAvailabilityZone)
The subnet's Availability Zone.
subnetAvailabilityZone
- The subnet's Availability Zone.public String getSubnetAvailabilityZone()
The subnet's Availability Zone.
public RouteHasOutOfScopeEndpointViolation withSubnetAvailabilityZone(String subnetAvailabilityZone)
The subnet's Availability Zone.
subnetAvailabilityZone
- The subnet's Availability Zone.public void setSubnetAvailabilityZoneId(String subnetAvailabilityZoneId)
The ID of the subnet's Availability Zone.
subnetAvailabilityZoneId
- The ID of the subnet's Availability Zone.public String getSubnetAvailabilityZoneId()
The ID of the subnet's Availability Zone.
public RouteHasOutOfScopeEndpointViolation withSubnetAvailabilityZoneId(String subnetAvailabilityZoneId)
The ID of the subnet's Availability Zone.
subnetAvailabilityZoneId
- The ID of the subnet's Availability Zone.public void setCurrentFirewallSubnetRouteTable(String currentFirewallSubnetRouteTable)
The route table associated with the current firewall subnet.
currentFirewallSubnetRouteTable
- The route table associated with the current firewall subnet.public String getCurrentFirewallSubnetRouteTable()
The route table associated with the current firewall subnet.
public RouteHasOutOfScopeEndpointViolation withCurrentFirewallSubnetRouteTable(String currentFirewallSubnetRouteTable)
The route table associated with the current firewall subnet.
currentFirewallSubnetRouteTable
- The route table associated with the current firewall subnet.public void setFirewallSubnetId(String firewallSubnetId)
The ID of the firewall subnet.
firewallSubnetId
- The ID of the firewall subnet.public String getFirewallSubnetId()
The ID of the firewall subnet.
public RouteHasOutOfScopeEndpointViolation withFirewallSubnetId(String firewallSubnetId)
The ID of the firewall subnet.
firewallSubnetId
- The ID of the firewall subnet.public List<Route> getFirewallSubnetRoutes()
The list of firewall subnet routes.
public void setFirewallSubnetRoutes(Collection<Route> firewallSubnetRoutes)
The list of firewall subnet routes.
firewallSubnetRoutes
- The list of firewall subnet routes.public RouteHasOutOfScopeEndpointViolation withFirewallSubnetRoutes(Route... firewallSubnetRoutes)
The list of firewall subnet routes.
NOTE: This method appends the values to the existing list (if any). Use
setFirewallSubnetRoutes(java.util.Collection)
or withFirewallSubnetRoutes(java.util.Collection)
if you want to override the existing values.
firewallSubnetRoutes
- The list of firewall subnet routes.public RouteHasOutOfScopeEndpointViolation withFirewallSubnetRoutes(Collection<Route> firewallSubnetRoutes)
The list of firewall subnet routes.
firewallSubnetRoutes
- The list of firewall subnet routes.public void setInternetGatewayId(String internetGatewayId)
The ID of the Internet Gateway.
internetGatewayId
- The ID of the Internet Gateway.public String getInternetGatewayId()
The ID of the Internet Gateway.
public RouteHasOutOfScopeEndpointViolation withInternetGatewayId(String internetGatewayId)
The ID of the Internet Gateway.
internetGatewayId
- The ID of the Internet Gateway.public void setCurrentInternetGatewayRouteTable(String currentInternetGatewayRouteTable)
The current route table associated with the Internet Gateway.
currentInternetGatewayRouteTable
- The current route table associated with the Internet Gateway.public String getCurrentInternetGatewayRouteTable()
The current route table associated with the Internet Gateway.
public RouteHasOutOfScopeEndpointViolation withCurrentInternetGatewayRouteTable(String currentInternetGatewayRouteTable)
The current route table associated with the Internet Gateway.
currentInternetGatewayRouteTable
- The current route table associated with the Internet Gateway.public List<Route> getInternetGatewayRoutes()
The routes in the route table associated with the Internet Gateway.
public void setInternetGatewayRoutes(Collection<Route> internetGatewayRoutes)
The routes in the route table associated with the Internet Gateway.
internetGatewayRoutes
- The routes in the route table associated with the Internet Gateway.public RouteHasOutOfScopeEndpointViolation withInternetGatewayRoutes(Route... internetGatewayRoutes)
The routes in the route table associated with the Internet Gateway.
NOTE: This method appends the values to the existing list (if any). Use
setInternetGatewayRoutes(java.util.Collection)
or
withInternetGatewayRoutes(java.util.Collection)
if you want to override the existing values.
internetGatewayRoutes
- The routes in the route table associated with the Internet Gateway.public RouteHasOutOfScopeEndpointViolation withInternetGatewayRoutes(Collection<Route> internetGatewayRoutes)
The routes in the route table associated with the Internet Gateway.
internetGatewayRoutes
- The routes in the route table associated with the Internet Gateway.public String toString()
toString
in class Object
Object.toString()
public RouteHasOutOfScopeEndpointViolation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.