@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class NetworkFirewallUnexpectedGatewayRoutesViolation extends Object implements Serializable, Cloneable, StructuredPojo
Violation detail for an unexpected gateway route that’s present in a route table.
Constructor and Description |
---|
NetworkFirewallUnexpectedGatewayRoutesViolation() |
Modifier and Type | Method and Description |
---|---|
NetworkFirewallUnexpectedGatewayRoutesViolation |
clone() |
boolean |
equals(Object obj) |
String |
getGatewayId()
Information about the gateway ID.
|
String |
getRouteTableId()
Information about the route table.
|
List<Route> |
getViolatingRoutes()
The routes that are in violation.
|
String |
getVpcId()
Information about the VPC ID.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setGatewayId(String gatewayId)
Information about the gateway ID.
|
void |
setRouteTableId(String routeTableId)
Information about the route table.
|
void |
setViolatingRoutes(Collection<Route> violatingRoutes)
The routes that are in violation.
|
void |
setVpcId(String vpcId)
Information about the VPC ID.
|
String |
toString()
Returns a string representation of this object.
|
NetworkFirewallUnexpectedGatewayRoutesViolation |
withGatewayId(String gatewayId)
Information about the gateway ID.
|
NetworkFirewallUnexpectedGatewayRoutesViolation |
withRouteTableId(String routeTableId)
Information about the route table.
|
NetworkFirewallUnexpectedGatewayRoutesViolation |
withViolatingRoutes(Collection<Route> violatingRoutes)
The routes that are in violation.
|
NetworkFirewallUnexpectedGatewayRoutesViolation |
withViolatingRoutes(Route... violatingRoutes)
The routes that are in violation.
|
NetworkFirewallUnexpectedGatewayRoutesViolation |
withVpcId(String vpcId)
Information about the VPC ID.
|
public NetworkFirewallUnexpectedGatewayRoutesViolation()
public void setGatewayId(String gatewayId)
Information about the gateway ID.
gatewayId
- Information about the gateway ID.public String getGatewayId()
Information about the gateway ID.
public NetworkFirewallUnexpectedGatewayRoutesViolation withGatewayId(String gatewayId)
Information about the gateway ID.
gatewayId
- Information about the gateway ID.public List<Route> getViolatingRoutes()
The routes that are in violation.
public void setViolatingRoutes(Collection<Route> violatingRoutes)
The routes that are in violation.
violatingRoutes
- The routes that are in violation.public NetworkFirewallUnexpectedGatewayRoutesViolation withViolatingRoutes(Route... violatingRoutes)
The routes that are in violation.
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 routes that are in violation.public NetworkFirewallUnexpectedGatewayRoutesViolation withViolatingRoutes(Collection<Route> violatingRoutes)
The routes that are in violation.
violatingRoutes
- The routes that are in violation.public void setRouteTableId(String routeTableId)
Information about the route table.
routeTableId
- Information about the route table.public String getRouteTableId()
Information about the route table.
public NetworkFirewallUnexpectedGatewayRoutesViolation withRouteTableId(String routeTableId)
Information about the route table.
routeTableId
- Information about the route table.public void setVpcId(String vpcId)
Information about the VPC ID.
vpcId
- Information about the VPC ID.public String getVpcId()
Information about the VPC ID.
public NetworkFirewallUnexpectedGatewayRoutesViolation withVpcId(String vpcId)
Information about the VPC ID.
vpcId
- Information about the VPC ID.public String toString()
toString
in class Object
Object.toString()
public NetworkFirewallUnexpectedGatewayRoutesViolation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.