Class ThirdPartyFirewallMissingExpectedRouteTableViolation
- java.lang.Object
-
- software.amazon.awssdk.services.fms.model.ThirdPartyFirewallMissingExpectedRouteTableViolation
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ThirdPartyFirewallMissingExpectedRouteTableViolation.Builder,ThirdPartyFirewallMissingExpectedRouteTableViolation>
@Generated("software.amazon.awssdk:codegen") public final class ThirdPartyFirewallMissingExpectedRouteTableViolation extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ThirdPartyFirewallMissingExpectedRouteTableViolation.Builder,ThirdPartyFirewallMissingExpectedRouteTableViolation>
The violation details for a third-party firewall that's not associated with an Firewall Manager managed route table.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceThirdPartyFirewallMissingExpectedRouteTableViolation.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringavailabilityZone()The Availability Zone of the firewall subnet that's causing the violation.static ThirdPartyFirewallMissingExpectedRouteTableViolation.Builderbuilder()StringcurrentRouteTable()The resource ID of the current route table that's associated with the subnet, if one is available.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringexpectedRouteTable()The resource ID of the route table that should be associated with the subnet.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends ThirdPartyFirewallMissingExpectedRouteTableViolation.Builder>serializableBuilderClass()ThirdPartyFirewallMissingExpectedRouteTableViolation.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringviolationTarget()The ID of the third-party firewall or VPC resource that's causing the violation.Stringvpc()The resource ID of the VPC associated with a fireawll subnet that's causing the violation.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
violationTarget
public final String violationTarget()
The ID of the third-party firewall or VPC resource that's causing the violation.
- Returns:
- The ID of the third-party firewall or VPC resource that's causing the violation.
-
vpc
public final String vpc()
The resource ID of the VPC associated with a fireawll subnet that's causing the violation.
- Returns:
- The resource ID of the VPC associated with a fireawll subnet that's causing the violation.
-
availabilityZone
public final String availabilityZone()
The Availability Zone of the firewall subnet that's causing the violation.
- Returns:
- The Availability Zone of the firewall subnet that's causing the violation.
-
currentRouteTable
public final String currentRouteTable()
The resource ID of the current route table that's associated with the subnet, if one is available.
- Returns:
- The resource ID of the current route table that's associated with the subnet, if one is available.
-
expectedRouteTable
public final String expectedRouteTable()
The resource ID of the route table that should be associated with the subnet.
- Returns:
- The resource ID of the route table that should be associated with the subnet.
-
toBuilder
public ThirdPartyFirewallMissingExpectedRouteTableViolation.Builder toBuilder()
-
builder
public static ThirdPartyFirewallMissingExpectedRouteTableViolation.Builder builder()
-
serializableBuilderClass
public static Class<? extends ThirdPartyFirewallMissingExpectedRouteTableViolation.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-