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