Interface BatchUpdateFirewallRuleInputItem.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<BatchUpdateFirewallRuleInputItem.Builder,,BatchUpdateFirewallRuleInputItem> SdkBuilder<BatchUpdateFirewallRuleInputItem.Builder,,BatchUpdateFirewallRuleInputItem> SdkPojo
- Enclosing class:
BatchUpdateFirewallRuleInputItem
-
Method Summary
Modifier and TypeMethodDescriptionThe action to take when a DNS query matches the firewall rule.action(FirewallRuleAction action) The action to take when a DNS query matches the firewall rule.blockOverrideDnsType(String blockOverrideDnsType) The DNS record type for the custom response when the action is BLOCK.blockOverrideDnsType(BlockOverrideDnsQueryType blockOverrideDnsType) The DNS record type for the custom response when the action is BLOCK.blockOverrideDomain(String blockOverrideDomain) The custom domain name for the BLOCK response.blockOverrideTtl(Integer blockOverrideTtl) The TTL value for the custom response when the action is BLOCK.blockResponse(String blockResponse) The type of block response to return when the action is BLOCK.blockResponse(FirewallBlockResponse blockResponse) The type of block response to return when the action is BLOCK.confidenceThreshold(String confidenceThreshold) The confidence threshold for advanced threat detection.confidenceThreshold(ConfidenceThreshold confidenceThreshold) The confidence threshold for advanced threat detection.description(String description) A description of the firewall rule.dnsAdvancedProtection(String dnsAdvancedProtection) Whether to enable advanced DNS threat protection for the firewall rule.dnsAdvancedProtection(DnsAdvancedProtection dnsAdvancedProtection) Whether to enable advanced DNS threat protection for the firewall rule.firewallRuleId(String firewallRuleId) The unique identifier of the firewall rule to update.A name for the firewall rule.The priority of the firewall rule.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
action
The action to take when a DNS query matches the firewall rule.
- Parameters:
action- The action to take when a DNS query matches the firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
action
The action to take when a DNS query matches the firewall rule.
- Parameters:
action- The action to take when a DNS query matches the firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
blockOverrideDnsType
The DNS record type for the custom response when the action is BLOCK.
- Parameters:
blockOverrideDnsType- The DNS record type for the custom response when the action is BLOCK.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
blockOverrideDnsType
BatchUpdateFirewallRuleInputItem.Builder blockOverrideDnsType(BlockOverrideDnsQueryType blockOverrideDnsType) The DNS record type for the custom response when the action is BLOCK.
- Parameters:
blockOverrideDnsType- The DNS record type for the custom response when the action is BLOCK.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
blockOverrideDomain
The custom domain name for the BLOCK response.
- Parameters:
blockOverrideDomain- The custom domain name for the BLOCK response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
blockOverrideTtl
The TTL value for the custom response when the action is BLOCK.
- Parameters:
blockOverrideTtl- The TTL value for the custom response when the action is BLOCK.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
blockResponse
The type of block response to return when the action is BLOCK.
- Parameters:
blockResponse- The type of block response to return when the action is BLOCK.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
blockResponse
The type of block response to return when the action is BLOCK.
- Parameters:
blockResponse- The type of block response to return when the action is BLOCK.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
confidenceThreshold
The confidence threshold for advanced threat detection.
- Parameters:
confidenceThreshold- The confidence threshold for advanced threat detection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
confidenceThreshold
BatchUpdateFirewallRuleInputItem.Builder confidenceThreshold(ConfidenceThreshold confidenceThreshold) The confidence threshold for advanced threat detection.
- Parameters:
confidenceThreshold- The confidence threshold for advanced threat detection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
A description of the firewall rule.
- Parameters:
description- A description of the firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsAdvancedProtection
Whether to enable advanced DNS threat protection for the firewall rule.
- Parameters:
dnsAdvancedProtection- Whether to enable advanced DNS threat protection for the firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dnsAdvancedProtection
BatchUpdateFirewallRuleInputItem.Builder dnsAdvancedProtection(DnsAdvancedProtection dnsAdvancedProtection) Whether to enable advanced DNS threat protection for the firewall rule.
- Parameters:
dnsAdvancedProtection- Whether to enable advanced DNS threat protection for the firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
firewallRuleId
The unique identifier of the firewall rule to update.
- Parameters:
firewallRuleId- The unique identifier of the firewall rule to update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
A name for the firewall rule.
- Parameters:
name- A name for the firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
priority
The priority of the firewall rule.
- Parameters:
priority- The priority of the firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-