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