public static interface AssociateFirewallRuleGroupRequest.Builder extends Route53ResolverRequest.Builder, SdkPojo, CopyableBuilder<AssociateFirewallRuleGroupRequest.Builder,AssociateFirewallRuleGroupRequest>
| Modifier and Type | Method and Description |
|---|---|
AssociateFirewallRuleGroupRequest.Builder |
creatorRequestId(String creatorRequestId)
A unique string that identifies the request and that allows failed requests to be retried without the risk of
running the operation twice.
|
AssociateFirewallRuleGroupRequest.Builder |
firewallRuleGroupId(String firewallRuleGroupId)
The unique identifier of the firewall rule group.
|
AssociateFirewallRuleGroupRequest.Builder |
mutationProtection(MutationProtectionStatus mutationProtection)
If enabled, this setting disallows modification or removal of the association, to help prevent against
accidentally altering DNS firewall protections.
|
AssociateFirewallRuleGroupRequest.Builder |
mutationProtection(String mutationProtection)
If enabled, this setting disallows modification or removal of the association, to help prevent against
accidentally altering DNS firewall protections.
|
AssociateFirewallRuleGroupRequest.Builder |
name(String name)
A name that lets you identify the association, to manage and use it.
|
AssociateFirewallRuleGroupRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
AssociateFirewallRuleGroupRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
AssociateFirewallRuleGroupRequest.Builder |
priority(Integer priority)
The setting that determines the processing order of the rule group among the rule groups that you associate
with the specified VPC.
|
AssociateFirewallRuleGroupRequest.Builder |
tags(Collection<Tag> tags)
A list of the tag keys and values that you want to associate with the rule group association.
|
AssociateFirewallRuleGroupRequest.Builder |
tags(Consumer<Tag.Builder>... tags)
A list of the tag keys and values that you want to associate with the rule group association.
|
AssociateFirewallRuleGroupRequest.Builder |
tags(Tag... tags)
A list of the tag keys and values that you want to associate with the rule group association.
|
AssociateFirewallRuleGroupRequest.Builder |
vpcId(String vpcId)
The unique identifier of the VPC that you want to associate with the rule group.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildAssociateFirewallRuleGroupRequest.Builder creatorRequestId(String creatorRequestId)
A unique string that identifies the request and that allows failed requests to be retried without the risk of
running the operation twice. CreatorRequestId can be any unique string, for example, a date/time
stamp.
creatorRequestId - A unique string that identifies the request and that allows failed requests to be retried without the
risk of running the operation twice. CreatorRequestId can be any unique string, for
example, a date/time stamp.AssociateFirewallRuleGroupRequest.Builder firewallRuleGroupId(String firewallRuleGroupId)
The unique identifier of the firewall rule group.
firewallRuleGroupId - The unique identifier of the firewall rule group.AssociateFirewallRuleGroupRequest.Builder vpcId(String vpcId)
The unique identifier of the VPC that you want to associate with the rule group.
vpcId - The unique identifier of the VPC that you want to associate with the rule group.AssociateFirewallRuleGroupRequest.Builder priority(Integer priority)
The setting that determines the processing order of the rule group among the rule groups that you associate with the specified VPC. DNS Firewall filters VPC traffic starting from the rule group with the lowest numeric priority setting.
You must specify a unique priority for each rule group that you associate with a single VPC. To make it easier to insert rule groups later, leave space between the numbers, for example, use 101, 200, and so on. You can change the priority setting for a rule group association after you create it.
The allowed values for Priority are between 100 and 9900.
priority - The setting that determines the processing order of the rule group among the rule groups that you
associate with the specified VPC. DNS Firewall filters VPC traffic starting from the rule group with
the lowest numeric priority setting.
You must specify a unique priority for each rule group that you associate with a single VPC. To make it easier to insert rule groups later, leave space between the numbers, for example, use 101, 200, and so on. You can change the priority setting for a rule group association after you create it.
The allowed values for Priority are between 100 and 9900.
AssociateFirewallRuleGroupRequest.Builder name(String name)
A name that lets you identify the association, to manage and use it.
name - A name that lets you identify the association, to manage and use it.AssociateFirewallRuleGroupRequest.Builder mutationProtection(String mutationProtection)
If enabled, this setting disallows modification or removal of the association, to help prevent against
accidentally altering DNS firewall protections. When you create the association, the default setting is
DISABLED.
mutationProtection - If enabled, this setting disallows modification or removal of the association, to help prevent against
accidentally altering DNS firewall protections. When you create the association, the default setting
is DISABLED.MutationProtectionStatus,
MutationProtectionStatusAssociateFirewallRuleGroupRequest.Builder mutationProtection(MutationProtectionStatus mutationProtection)
If enabled, this setting disallows modification or removal of the association, to help prevent against
accidentally altering DNS firewall protections. When you create the association, the default setting is
DISABLED.
mutationProtection - If enabled, this setting disallows modification or removal of the association, to help prevent against
accidentally altering DNS firewall protections. When you create the association, the default setting
is DISABLED.MutationProtectionStatus,
MutationProtectionStatusAssociateFirewallRuleGroupRequest.Builder tags(Collection<Tag> tags)
A list of the tag keys and values that you want to associate with the rule group association.
tags - A list of the tag keys and values that you want to associate with the rule group association.AssociateFirewallRuleGroupRequest.Builder tags(Tag... tags)
A list of the tag keys and values that you want to associate with the rule group association.
tags - A list of the tag keys and values that you want to associate with the rule group association.AssociateFirewallRuleGroupRequest.Builder tags(Consumer<Tag.Builder>... tags)
A list of the tag keys and values that you want to associate with the rule group association.
This is a convenience method that creates an instance of theTag.Builder avoiding the need to create one
manually via Tag.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #tags(List.
tags - a consumer that will call methods on
Tag.Builder#tags(java.util.Collection) AssociateFirewallRuleGroupRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderAssociateFirewallRuleGroupRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2023. All rights reserved.