@Generated(value="software.amazon.awssdk:codegen") public final class NetworkFirewallInvalidRouteConfigurationViolation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<NetworkFirewallInvalidRouteConfigurationViolation.Builder,NetworkFirewallInvalidRouteConfigurationViolation>
Violation detail for the improperly configured subnet route. It's possible there is a missing route table route, or a configuration that causes traffic to cross an Availability Zone boundary.
| Modifier and Type | Class and Description |
|---|---|
static interface |
NetworkFirewallInvalidRouteConfigurationViolation.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
actualFirewallEndpoint()
The actual firewall endpoint.
|
String |
actualFirewallSubnetId()
The actual subnet ID for the firewall.
|
List<Route> |
actualFirewallSubnetRoutes()
The actual firewall subnet routes that are expected.
|
List<Route> |
actualInternetGatewayRoutes()
The actual internet gateway routes.
|
List<String> |
affectedSubnets()
The subnets that are affected.
|
static NetworkFirewallInvalidRouteConfigurationViolation.Builder |
builder() |
String |
currentFirewallSubnetRouteTable()
The subnet route table for the current firewall.
|
String |
currentInternetGatewayRouteTable()
The route table for the current internet gateway.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
expectedFirewallEndpoint()
The firewall endpoint that's expected.
|
String |
expectedFirewallSubnetId()
The expected subnet ID for the firewall.
|
List<ExpectedRoute> |
expectedFirewallSubnetRoutes()
The firewall subnet routes that are expected.
|
List<ExpectedRoute> |
expectedInternetGatewayRoutes()
The expected routes for the internet gateway.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasActualFirewallSubnetRoutes()
For responses, this returns true if the service returned a value for the ActualFirewallSubnetRoutes property.
|
boolean |
hasActualInternetGatewayRoutes()
For responses, this returns true if the service returned a value for the ActualInternetGatewayRoutes property.
|
boolean |
hasAffectedSubnets()
For responses, this returns true if the service returned a value for the AffectedSubnets property.
|
boolean |
hasExpectedFirewallSubnetRoutes()
For responses, this returns true if the service returned a value for the ExpectedFirewallSubnetRoutes property.
|
boolean |
hasExpectedInternetGatewayRoutes()
For responses, this returns true if the service returned a value for the ExpectedInternetGatewayRoutes property.
|
int |
hashCode() |
String |
internetGatewayId()
The internet gateway ID.
|
Boolean |
isRouteTableUsedInDifferentAZ()
Information about whether the route table is used in another Availability Zone.
|
String |
routeTableId()
The route table ID.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends NetworkFirewallInvalidRouteConfigurationViolation.Builder> |
serializableBuilderClass() |
NetworkFirewallInvalidRouteConfigurationViolation.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Route |
violatingRoute()
The route that's in violation.
|
String |
vpcId()
Information about the VPC ID.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasAffectedSubnets()
isEmpty() method on the property).
This is useful because the SDK will never return a null collection or map, but you may need to differentiate
between the service returning nothing (or null) and the service returning an empty collection or map. For
requests, this returns true if a value for the property was specified in the request builder, and false if a
value was not specified.public final List<String> affectedSubnets()
The subnets that are affected.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasAffectedSubnets() method.
public final String routeTableId()
The route table ID.
public final Boolean isRouteTableUsedInDifferentAZ()
Information about whether the route table is used in another Availability Zone.
public final Route violatingRoute()
The route that's in violation.
public final String currentFirewallSubnetRouteTable()
The subnet route table for the current firewall.
public final String expectedFirewallEndpoint()
The firewall endpoint that's expected.
public final String actualFirewallEndpoint()
The actual firewall endpoint.
public final String expectedFirewallSubnetId()
The expected subnet ID for the firewall.
public final String actualFirewallSubnetId()
The actual subnet ID for the firewall.
public final boolean hasExpectedFirewallSubnetRoutes()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<ExpectedRoute> expectedFirewallSubnetRoutes()
The firewall subnet routes that are expected.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasExpectedFirewallSubnetRoutes() method.
public final boolean hasActualFirewallSubnetRoutes()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<Route> actualFirewallSubnetRoutes()
The actual firewall subnet routes that are expected.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasActualFirewallSubnetRoutes() method.
public final String internetGatewayId()
The internet gateway ID.
public final String currentInternetGatewayRouteTable()
The route table for the current internet gateway.
public final boolean hasExpectedInternetGatewayRoutes()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<ExpectedRoute> expectedInternetGatewayRoutes()
The expected routes for the internet gateway.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasExpectedInternetGatewayRoutes() method.
public final boolean hasActualInternetGatewayRoutes()
isEmpty() method on the
property). This is useful because the SDK will never return a null collection or map, but you may need to
differentiate between the service returning nothing (or null) and the service returning an empty collection or
map. For requests, this returns true if a value for the property was specified in the request builder, and false
if a value was not specified.public final List<Route> actualInternetGatewayRoutes()
The actual internet gateway routes.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasActualInternetGatewayRoutes() method.
public final String vpcId()
Information about the VPC ID.
public NetworkFirewallInvalidRouteConfigurationViolation.Builder toBuilder()
public static NetworkFirewallInvalidRouteConfigurationViolation.Builder builder()
public static Class<? extends NetworkFirewallInvalidRouteConfigurationViolation.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2021. All rights reserved.