@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class DnsRuleGroupLimitExceededViolation extends Object implements Serializable, Cloneable, StructuredPojo
The VPC that Firewall Manager was applying a DNS Fireall policy to reached the limit for associated DNS Firewall rule groups. Firewall Manager tried to associate another rule group with the VPC and failed due to the limit.
Constructor and Description |
---|
DnsRuleGroupLimitExceededViolation() |
Modifier and Type | Method and Description |
---|---|
DnsRuleGroupLimitExceededViolation |
clone() |
boolean |
equals(Object obj) |
Integer |
getNumberOfRuleGroupsAlreadyAssociated()
The number of rule groups currently associated with the VPC.
|
String |
getViolationTarget()
Information about the VPC ID.
|
String |
getViolationTargetDescription()
A description of the violation that specifies the rule group and VPC.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setNumberOfRuleGroupsAlreadyAssociated(Integer numberOfRuleGroupsAlreadyAssociated)
The number of rule groups currently 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 rule group and VPC.
|
String |
toString()
Returns a string representation of this object.
|
DnsRuleGroupLimitExceededViolation |
withNumberOfRuleGroupsAlreadyAssociated(Integer numberOfRuleGroupsAlreadyAssociated)
The number of rule groups currently associated with the VPC.
|
DnsRuleGroupLimitExceededViolation |
withViolationTarget(String violationTarget)
Information about the VPC ID.
|
DnsRuleGroupLimitExceededViolation |
withViolationTargetDescription(String violationTargetDescription)
A description of the violation that specifies the rule group and VPC.
|
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 DnsRuleGroupLimitExceededViolation 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 rule group and VPC.
violationTargetDescription
- A description of the violation that specifies the rule group and VPC.public String getViolationTargetDescription()
A description of the violation that specifies the rule group and VPC.
public DnsRuleGroupLimitExceededViolation withViolationTargetDescription(String violationTargetDescription)
A description of the violation that specifies the rule group and VPC.
violationTargetDescription
- A description of the violation that specifies the rule group and VPC.public void setNumberOfRuleGroupsAlreadyAssociated(Integer numberOfRuleGroupsAlreadyAssociated)
The number of rule groups currently associated with the VPC.
numberOfRuleGroupsAlreadyAssociated
- The number of rule groups currently associated with the VPC.public Integer getNumberOfRuleGroupsAlreadyAssociated()
The number of rule groups currently associated with the VPC.
public DnsRuleGroupLimitExceededViolation withNumberOfRuleGroupsAlreadyAssociated(Integer numberOfRuleGroupsAlreadyAssociated)
The number of rule groups currently associated with the VPC.
numberOfRuleGroupsAlreadyAssociated
- The number of rule groups currently associated with the VPC.public String toString()
toString
in class Object
Object.toString()
public DnsRuleGroupLimitExceededViolation clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.