Interface BatchUpdateFirewallRuleResult.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<BatchUpdateFirewallRuleResult.Builder,,BatchUpdateFirewallRuleResult> SdkBuilder<BatchUpdateFirewallRuleResult.Builder,,BatchUpdateFirewallRuleResult> SdkPojo
- Enclosing class:
BatchUpdateFirewallRuleResult
-
Method Summary
Modifier and TypeMethodDescriptionThe action configured for the updated firewall rule.action(FirewallRuleAction action) The action configured for the updated firewall rule.blockOverrideDnsType(String blockOverrideDnsType) The DNS record type configured for the updated firewall rule's custom response.blockOverrideDnsType(BlockOverrideDnsQueryType blockOverrideDnsType) The DNS record type configured for the updated firewall rule's custom response.blockOverrideDomain(String blockOverrideDomain) The custom domain name configured for the updated firewall rule's BLOCK response.blockOverrideTtl(Integer blockOverrideTtl) The TTL value configured for the updated firewall rule's custom response.blockResponse(String blockResponse) The type of block response configured for the updated firewall rule.blockResponse(FirewallBlockResponse blockResponse) The type of block response configured for the updated firewall rule.clientToken(String clientToken) The unique string that identified the request and ensured idempotency.confidenceThreshold(String confidenceThreshold) The confidence threshold configured for the updated firewall rule's advanced threat detection.confidenceThreshold(ConfidenceThreshold confidenceThreshold) The confidence threshold configured for the updated firewall rule's advanced threat detection.The date and time when the firewall rule was originally created.description(String description) The description of the updated firewall rule.dnsAdvancedProtection(String dnsAdvancedProtection) Whether advanced DNS threat protection is enabled for the updated firewall rule.dnsAdvancedProtection(DnsAdvancedProtection dnsAdvancedProtection) Whether advanced DNS threat protection is enabled for the updated firewall rule.The ID of the DNS view associated with the updated firewall rule.firewallDomainListId(String firewallDomainListId) The ID of the firewall domain list associated with the updated firewall rule.The unique identifier of the updated firewall rule.The name of the updated firewall rule.The priority of the updated firewall rule.The DNS query type that the updated firewall rule matches.The current status of the updated firewall rule.status(CRResourceStatus status) The current status of the updated firewall rule.The date and time when the firewall rule was last updated.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 configured for the updated firewall rule.
- Parameters:
action- The action configured for the updated firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
action
The action configured for the updated firewall rule.
- Parameters:
action- The action configured for the updated firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
blockOverrideDnsType
The DNS record type configured for the updated firewall rule's custom response.
- Parameters:
blockOverrideDnsType- The DNS record type configured for the updated firewall rule's custom response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
blockOverrideDnsType
BatchUpdateFirewallRuleResult.Builder blockOverrideDnsType(BlockOverrideDnsQueryType blockOverrideDnsType) The DNS record type configured for the updated firewall rule's custom response.
- Parameters:
blockOverrideDnsType- The DNS record type configured for the updated firewall rule's custom response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
blockOverrideDomain
The custom domain name configured for the updated firewall rule's BLOCK response.
- Parameters:
blockOverrideDomain- The custom domain name configured for the updated firewall rule's BLOCK response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
blockOverrideTtl
The TTL value configured for the updated firewall rule's custom response.
- Parameters:
blockOverrideTtl- The TTL value configured for the updated firewall rule's custom response.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
blockResponse
The type of block response configured for the updated firewall rule.
- Parameters:
blockResponse- The type of block response configured for the updated firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
blockResponse
The type of block response configured for the updated firewall rule.
- Parameters:
blockResponse- The type of block response configured for the updated firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
clientToken
The unique string that identified the request and ensured idempotency.
- Parameters:
clientToken- The unique string that identified the request and ensured idempotency.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
confidenceThreshold
The confidence threshold configured for the updated firewall rule's advanced threat detection.
- Parameters:
confidenceThreshold- The confidence threshold configured for the updated firewall rule's advanced threat detection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
confidenceThreshold
The confidence threshold configured for the updated firewall rule's advanced threat detection.
- Parameters:
confidenceThreshold- The confidence threshold configured for the updated firewall rule's advanced threat detection.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdAt
The date and time when the firewall rule was originally created.
- Parameters:
createdAt- The date and time when the firewall rule was originally created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the updated firewall rule.
- Parameters:
description- The description of the updated firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsAdvancedProtection
Whether advanced DNS threat protection is enabled for the updated firewall rule.
- Parameters:
dnsAdvancedProtection- Whether advanced DNS threat protection is enabled for the updated firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
dnsAdvancedProtection
BatchUpdateFirewallRuleResult.Builder dnsAdvancedProtection(DnsAdvancedProtection dnsAdvancedProtection) Whether advanced DNS threat protection is enabled for the updated firewall rule.
- Parameters:
dnsAdvancedProtection- Whether advanced DNS threat protection is enabled for the updated firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
firewallDomainListId
The ID of the firewall domain list associated with the updated firewall rule.
- Parameters:
firewallDomainListId- The ID of the firewall domain list associated with the updated firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
id
The unique identifier of the updated firewall rule.
- Parameters:
id- The unique identifier of the updated firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
The name of the updated firewall rule.
- Parameters:
name- The name of the updated firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
priority
The priority of the updated firewall rule.
- Parameters:
priority- The priority of the updated firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dnsViewId
The ID of the DNS view associated with the updated firewall rule.
- Parameters:
dnsViewId- The ID of the DNS view associated with the updated firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
queryType
The DNS query type that the updated firewall rule matches.
- Parameters:
queryType- The DNS query type that the updated firewall rule matches.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The current status of the updated firewall rule.
- Parameters:
status- The current status of the updated firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
The current status of the updated firewall rule.
- Parameters:
status- The current status of the updated firewall rule.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
updatedAt
The date and time when the firewall rule was last updated.
- Parameters:
updatedAt- The date and time when the firewall rule was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-