Class UpdateFirewallConfigRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.route53resolver.model.Route53ResolverRequest
-
- software.amazon.awssdk.services.route53resolver.model.UpdateFirewallConfigRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<UpdateFirewallConfigRequest.Builder,UpdateFirewallConfigRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateFirewallConfigRequest extends Route53ResolverRequest implements ToCopyableBuilder<UpdateFirewallConfigRequest.Builder,UpdateFirewallConfigRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUpdateFirewallConfigRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateFirewallConfigRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)FirewallFailOpenStatusfirewallFailOpen()Determines how Route 53 Resolver handles queries during failures, for example when all traffic that is sent to DNS Firewall fails to receive a reply.StringfirewallFailOpenAsString()Determines how Route 53 Resolver handles queries during failures, for example when all traffic that is sent to DNS Firewall fails to receive a reply.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringresourceId()The ID of the VPC that the configuration is for.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends UpdateFirewallConfigRequest.Builder>serializableBuilderClass()UpdateFirewallConfigRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
resourceId
public final String resourceId()
The ID of the VPC that the configuration is for.
- Returns:
- The ID of the VPC that the configuration is for.
-
firewallFailOpen
public final FirewallFailOpenStatus firewallFailOpen()
Determines how Route 53 Resolver handles queries during failures, for example when all traffic that is sent to DNS Firewall fails to receive a reply.
-
By default, fail open is disabled, which means the failure mode is closed. This approach favors security over availability. DNS Firewall blocks queries that it is unable to evaluate properly.
-
If you enable this option, the failure mode is open. This approach favors availability over security. DNS Firewall allows queries to proceed if it is unable to properly evaluate them.
This behavior is only enforced for VPCs that have at least one DNS Firewall rule group association.
If the service returns an enum value that is not available in the current SDK version,
firewallFailOpenwill returnFirewallFailOpenStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfirewallFailOpenAsString().- Returns:
- Determines how Route 53 Resolver handles queries during failures, for example when all traffic that is
sent to DNS Firewall fails to receive a reply.
-
By default, fail open is disabled, which means the failure mode is closed. This approach favors security over availability. DNS Firewall blocks queries that it is unable to evaluate properly.
-
If you enable this option, the failure mode is open. This approach favors availability over security. DNS Firewall allows queries to proceed if it is unable to properly evaluate them.
This behavior is only enforced for VPCs that have at least one DNS Firewall rule group association.
-
- See Also:
FirewallFailOpenStatus
-
-
firewallFailOpenAsString
public final String firewallFailOpenAsString()
Determines how Route 53 Resolver handles queries during failures, for example when all traffic that is sent to DNS Firewall fails to receive a reply.
-
By default, fail open is disabled, which means the failure mode is closed. This approach favors security over availability. DNS Firewall blocks queries that it is unable to evaluate properly.
-
If you enable this option, the failure mode is open. This approach favors availability over security. DNS Firewall allows queries to proceed if it is unable to properly evaluate them.
This behavior is only enforced for VPCs that have at least one DNS Firewall rule group association.
If the service returns an enum value that is not available in the current SDK version,
firewallFailOpenwill returnFirewallFailOpenStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfirewallFailOpenAsString().- Returns:
- Determines how Route 53 Resolver handles queries during failures, for example when all traffic that is
sent to DNS Firewall fails to receive a reply.
-
By default, fail open is disabled, which means the failure mode is closed. This approach favors security over availability. DNS Firewall blocks queries that it is unable to evaluate properly.
-
If you enable this option, the failure mode is open. This approach favors availability over security. DNS Firewall allows queries to proceed if it is unable to properly evaluate them.
This behavior is only enforced for VPCs that have at least one DNS Firewall rule group association.
-
- See Also:
FirewallFailOpenStatus
-
-
toBuilder
public UpdateFirewallConfigRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<UpdateFirewallConfigRequest.Builder,UpdateFirewallConfigRequest>- Specified by:
toBuilderin classRoute53ResolverRequest
-
builder
public static UpdateFirewallConfigRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateFirewallConfigRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkRequest
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-