@Generated(value="software.amazon.awssdk:codegen") public final class AwsNetworkFirewallFirewallDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AwsNetworkFirewallFirewallDetails.Builder,AwsNetworkFirewallFirewallDetails>
Details about an Network Firewall firewall.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AwsNetworkFirewallFirewallDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AwsNetworkFirewallFirewallDetails.Builder |
builder() |
Boolean |
deleteProtection()
Whether the firewall is protected from deletion.
|
String |
description()
A description of the firewall.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
firewallArn()
The ARN of the firewall.
|
String |
firewallId()
The identifier of the firewall.
|
String |
firewallName()
A descriptive name of the firewall.
|
String |
firewallPolicyArn()
The ARN of the firewall policy.
|
Boolean |
firewallPolicyChangeProtection()
Whether the firewall is protected from a change to the firewall policy.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasSubnetMappings()
For responses, this returns true if the service returned a value for the SubnetMappings property.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AwsNetworkFirewallFirewallDetails.Builder> |
serializableBuilderClass() |
Boolean |
subnetChangeProtection()
Whether the firewall is protected from a change to the subnet associations.
|
List<AwsNetworkFirewallFirewallSubnetMappingsDetails> |
subnetMappings()
The public subnets that Network Firewall uses for the firewall.
|
AwsNetworkFirewallFirewallDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
vpcId()
The identifier of the VPC where the firewall is used.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean deleteProtection()
Whether the firewall is protected from deletion. If set to true, then the firewall cannot be
deleted.
true, then the firewall cannot be
deleted.public final String description()
A description of the firewall.
public final String firewallArn()
The ARN of the firewall.
public final String firewallId()
The identifier of the firewall.
public final String firewallName()
A descriptive name of the firewall.
public final String firewallPolicyArn()
The ARN of the firewall policy.
public final Boolean firewallPolicyChangeProtection()
Whether the firewall is protected from a change to the firewall policy. If set to true, you cannot
associate a different policy with the firewall.
true, you
cannot associate a different policy with the firewall.public final Boolean subnetChangeProtection()
Whether the firewall is protected from a change to the subnet associations. If set to true, you
cannot map different subnets to the firewall.
true,
you cannot map different subnets to the firewall.public final boolean hasSubnetMappings()
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<AwsNetworkFirewallFirewallSubnetMappingsDetails> subnetMappings()
The public subnets that Network Firewall uses for the firewall. Each subnet must belong to a different Availability Zone.
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 hasSubnetMappings() method.
public final String vpcId()
The identifier of the VPC where the firewall is used.
public AwsNetworkFirewallFirewallDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AwsNetworkFirewallFirewallDetails.Builder,AwsNetworkFirewallFirewallDetails>public static AwsNetworkFirewallFirewallDetails.Builder builder()
public static Class<? extends AwsNetworkFirewallFirewallDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.