@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssociateFirewallRuleGroupRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
AssociateFirewallRuleGroupRequest() |
Modifier and Type | Method and Description |
---|---|
AssociateFirewallRuleGroupRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getCreatorRequestId()
A unique string that identifies the request and that allows failed requests to be retried without the risk of
running the operation twice.
|
String |
getFirewallRuleGroupId()
The unique identifier of the firewall rule group.
|
String |
getMutationProtection()
If enabled, this setting disallows modification or removal of the association, to help prevent against
accidentally altering DNS firewall protections.
|
String |
getName()
A name that lets you identify the association, to manage and use it.
|
Integer |
getPriority()
The setting that determines the processing order of the rule group among the rule groups that you associate with
the specified VPC.
|
List<Tag> |
getTags()
A list of the tag keys and values that you want to associate with the rule group association.
|
String |
getVpcId()
The unique identifier of the VPC that you want to associate with the rule group.
|
int |
hashCode() |
void |
setCreatorRequestId(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.
|
void |
setFirewallRuleGroupId(String firewallRuleGroupId)
The unique identifier of the firewall rule group.
|
void |
setMutationProtection(String mutationProtection)
If enabled, this setting disallows modification or removal of the association, to help prevent against
accidentally altering DNS firewall protections.
|
void |
setName(String name)
A name that lets you identify the association, to manage and use it.
|
void |
setPriority(Integer priority)
The setting that determines the processing order of the rule group among the rule groups that you associate with
the specified VPC.
|
void |
setTags(Collection<Tag> tags)
A list of the tag keys and values that you want to associate with the rule group association.
|
void |
setVpcId(String vpcId)
The unique identifier of the VPC that you want to associate with the rule group.
|
String |
toString()
Returns a string representation of this object.
|
AssociateFirewallRuleGroupRequest |
withCreatorRequestId(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 |
withFirewallRuleGroupId(String firewallRuleGroupId)
The unique identifier of the firewall rule group.
|
AssociateFirewallRuleGroupRequest |
withMutationProtection(MutationProtectionStatus mutationProtection)
If enabled, this setting disallows modification or removal of the association, to help prevent against
accidentally altering DNS firewall protections.
|
AssociateFirewallRuleGroupRequest |
withMutationProtection(String mutationProtection)
If enabled, this setting disallows modification or removal of the association, to help prevent against
accidentally altering DNS firewall protections.
|
AssociateFirewallRuleGroupRequest |
withName(String name)
A name that lets you identify the association, to manage and use it.
|
AssociateFirewallRuleGroupRequest |
withPriority(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 |
withTags(Collection<Tag> tags)
A list of the tag keys and values that you want to associate with the rule group association.
|
AssociateFirewallRuleGroupRequest |
withTags(Tag... tags)
A list of the tag keys and values that you want to associate with the rule group association.
|
AssociateFirewallRuleGroupRequest |
withVpcId(String vpcId)
The unique identifier of the VPC that you want to associate with the rule group.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setCreatorRequestId(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.public String getCreatorRequestId()
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
can be any unique string, for example,
a date/time stamp.public AssociateFirewallRuleGroupRequest withCreatorRequestId(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.public void setFirewallRuleGroupId(String firewallRuleGroupId)
The unique identifier of the firewall rule group.
firewallRuleGroupId
- The unique identifier of the firewall rule group.public String getFirewallRuleGroupId()
The unique identifier of the firewall rule group.
public AssociateFirewallRuleGroupRequest withFirewallRuleGroupId(String firewallRuleGroupId)
The unique identifier of the firewall rule group.
firewallRuleGroupId
- The unique identifier of the firewall rule group.public void setVpcId(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.public String getVpcId()
The unique identifier of the VPC that you want to associate with the rule group.
public AssociateFirewallRuleGroupRequest withVpcId(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.public void setPriority(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.
public Integer getPriority()
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.
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.
public AssociateFirewallRuleGroupRequest withPriority(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.
public void setName(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.public String getName()
A name that lets you identify the association, to manage and use it.
public AssociateFirewallRuleGroupRequest withName(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.public void setMutationProtection(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
public String getMutationProtection()
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
.
DISABLED
.MutationProtectionStatus
public AssociateFirewallRuleGroupRequest withMutationProtection(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
public AssociateFirewallRuleGroupRequest withMutationProtection(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
public List<Tag> getTags()
A list of the tag keys and values that you want to associate with the rule group association.
public void setTags(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.public AssociateFirewallRuleGroupRequest withTags(Tag... tags)
A list of the tag keys and values that you want to associate with the rule group association.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- A list of the tag keys and values that you want to associate with the rule group association.public AssociateFirewallRuleGroupRequest withTags(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.public String toString()
toString
in class Object
Object.toString()
public AssociateFirewallRuleGroupRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()