@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DnsRuleGroupPriorityConflictViolation extends Object implements Serializable, Cloneable, StructuredPojo
A rule group that Firewall Manager tried to associate with a VPC has the same priority as a rule group that's already associated.
Constructor and Description |
---|
DnsRuleGroupPriorityConflictViolation() |
Modifier and Type | Method and Description |
---|---|
DnsRuleGroupPriorityConflictViolation |
clone() |
boolean |
equals(Object obj) |
String |
getConflictingPolicyId()
The ID of the Firewall Manager DNS Firewall policy that was already applied to the VPC.
|
Integer |
getConflictingPriority()
The priority setting of the two conflicting rule groups.
|
List<Integer> |
getUnavailablePriorities()
The priorities of rule groups that are already associated with the VPC.
|
String |
getViolationTarget()
Information about the VPC ID.
|
String |
getViolationTargetDescription()
A description of the violation that specifies the VPC and the rule group that's already associated with it.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setConflictingPolicyId(String conflictingPolicyId)
The ID of the Firewall Manager DNS Firewall policy that was already applied to the VPC.
|
void |
setConflictingPriority(Integer conflictingPriority)
The priority setting of the two conflicting rule groups.
|
void |
setUnavailablePriorities(Collection<Integer> unavailablePriorities)
The priorities of rule groups that are already associated with the VPC.
|
void |
setViolationTarget(String violationTarget)
Information about the VPC ID.
|
void |
setViolationTargetDescription(String violationTargetDescription)
A description of the violation that specifies the VPC and the rule group that's already associated with it.
|
String |
toString()
Returns a string representation of this object.
|
DnsRuleGroupPriorityConflictViolation |
withConflictingPolicyId(String conflictingPolicyId)
The ID of the Firewall Manager DNS Firewall policy that was already applied to the VPC.
|
DnsRuleGroupPriorityConflictViolation |
withConflictingPriority(Integer conflictingPriority)
The priority setting of the two conflicting rule groups.
|
DnsRuleGroupPriorityConflictViolation |
withUnavailablePriorities(Collection<Integer> unavailablePriorities)
The priorities of rule groups that are already associated with the VPC.
|
DnsRuleGroupPriorityConflictViolation |
withUnavailablePriorities(Integer... unavailablePriorities)
The priorities of rule groups that are already associated with the VPC.
|
DnsRuleGroupPriorityConflictViolation |
withViolationTarget(String violationTarget)
Information about the VPC ID.
|
DnsRuleGroupPriorityConflictViolation |
withViolationTargetDescription(String violationTargetDescription)
A description of the violation that specifies the VPC and the rule group that's already associated with it.
|
public DnsRuleGroupPriorityConflictViolation()
public void setViolationTarget(String violationTarget)
Information about the VPC ID.
violationTarget
- Information about the VPC ID.public String getViolationTarget()
Information about the VPC ID.
public DnsRuleGroupPriorityConflictViolation withViolationTarget(String violationTarget)
Information about the VPC ID.
violationTarget
- Information about the VPC ID.public void setViolationTargetDescription(String violationTargetDescription)
A description of the violation that specifies the VPC and the rule group that's already associated with it.
violationTargetDescription
- A description of the violation that specifies the VPC and the rule group that's already associated with
it.public String getViolationTargetDescription()
A description of the violation that specifies the VPC and the rule group that's already associated with it.
public DnsRuleGroupPriorityConflictViolation withViolationTargetDescription(String violationTargetDescription)
A description of the violation that specifies the VPC and the rule group that's already associated with it.
violationTargetDescription
- A description of the violation that specifies the VPC and the rule group that's already associated with
it.public void setConflictingPriority(Integer conflictingPriority)
The priority setting of the two conflicting rule groups.
conflictingPriority
- The priority setting of the two conflicting rule groups.public Integer getConflictingPriority()
The priority setting of the two conflicting rule groups.
public DnsRuleGroupPriorityConflictViolation withConflictingPriority(Integer conflictingPriority)
The priority setting of the two conflicting rule groups.
conflictingPriority
- The priority setting of the two conflicting rule groups.public void setConflictingPolicyId(String conflictingPolicyId)
The ID of the Firewall Manager DNS Firewall policy that was already applied to the VPC. This policy contains the rule group that's already associated with the VPC.
conflictingPolicyId
- The ID of the Firewall Manager DNS Firewall policy that was already applied to the VPC. This policy
contains the rule group that's already associated with the VPC.public String getConflictingPolicyId()
The ID of the Firewall Manager DNS Firewall policy that was already applied to the VPC. This policy contains the rule group that's already associated with the VPC.
public DnsRuleGroupPriorityConflictViolation withConflictingPolicyId(String conflictingPolicyId)
The ID of the Firewall Manager DNS Firewall policy that was already applied to the VPC. This policy contains the rule group that's already associated with the VPC.
conflictingPolicyId
- The ID of the Firewall Manager DNS Firewall policy that was already applied to the VPC. This policy
contains the rule group that's already associated with the VPC.public List<Integer> getUnavailablePriorities()
The priorities of rule groups that are already associated with the VPC. To retry your operation, choose priority settings that aren't in this list for the rule groups in your new DNS Firewall policy.
public void setUnavailablePriorities(Collection<Integer> unavailablePriorities)
The priorities of rule groups that are already associated with the VPC. To retry your operation, choose priority settings that aren't in this list for the rule groups in your new DNS Firewall policy.
unavailablePriorities
- The priorities of rule groups that are already associated with the VPC. To retry your operation, choose
priority settings that aren't in this list for the rule groups in your new DNS Firewall policy.public DnsRuleGroupPriorityConflictViolation withUnavailablePriorities(Integer... unavailablePriorities)
The priorities of rule groups that are already associated with the VPC. To retry your operation, choose priority settings that aren't in this list for the rule groups in your new DNS Firewall policy.
NOTE: This method appends the values to the existing list (if any). Use
setUnavailablePriorities(java.util.Collection)
or
withUnavailablePriorities(java.util.Collection)
if you want to override the existing values.
unavailablePriorities
- The priorities of rule groups that are already associated with the VPC. To retry your operation, choose
priority settings that aren't in this list for the rule groups in your new DNS Firewall policy.public DnsRuleGroupPriorityConflictViolation withUnavailablePriorities(Collection<Integer> unavailablePriorities)
The priorities of rule groups that are already associated with the VPC. To retry your operation, choose priority settings that aren't in this list for the rule groups in your new DNS Firewall policy.
unavailablePriorities
- The priorities of rule groups that are already associated with the VPC. To retry your operation, choose
priority settings that aren't in this list for the rule groups in your new DNS Firewall policy.public String toString()
toString
in class Object
Object.toString()
public DnsRuleGroupPriorityConflictViolation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.