Interface UpdateFirewallConfigRequest.Builder

All Superinterfaces:
AwsRequest.Builder, Buildable, CopyableBuilder<UpdateFirewallConfigRequest.Builder,UpdateFirewallConfigRequest>, Route53ResolverRequest.Builder, SdkBuilder<UpdateFirewallConfigRequest.Builder,UpdateFirewallConfigRequest>, SdkPojo, SdkRequest.Builder
Enclosing class:
UpdateFirewallConfigRequest

  • Method Details

    • resourceId

      The ID of the VPC that the configuration is for.

      Parameters:
      resourceId - The ID of the VPC that the configuration is for.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • firewallFailOpen

      UpdateFirewallConfigRequest.Builder firewallFailOpen(String 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.

      Parameters:
      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.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • firewallFailOpen

      UpdateFirewallConfigRequest.Builder firewallFailOpen(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.

      Parameters:
      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.

      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • overrideConfiguration

      UpdateFirewallConfigRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      overrideConfiguration - The override configuration.
      Returns:
      This object for method chaining.
    • overrideConfiguration

      Description copied from interface: AwsRequest.Builder
      Add an optional request override configuration.
      Specified by:
      overrideConfiguration in interface AwsRequest.Builder
      Parameters:
      builderConsumer - A Consumer to which an empty AwsRequestOverrideConfiguration.Builder will be given.
      Returns:
      This object for method chaining.