Interface DnsRuleGroupLimitExceededViolation.Builder

All Superinterfaces:
Buildable, CopyableBuilder<DnsRuleGroupLimitExceededViolation.Builder,DnsRuleGroupLimitExceededViolation>, SdkBuilder<DnsRuleGroupLimitExceededViolation.Builder,DnsRuleGroupLimitExceededViolation>, SdkPojo
Enclosing class:
DnsRuleGroupLimitExceededViolation

public static interface DnsRuleGroupLimitExceededViolation.Builder extends SdkPojo, CopyableBuilder<DnsRuleGroupLimitExceededViolation.Builder,DnsRuleGroupLimitExceededViolation>
  • Method Details

    • violationTarget

      DnsRuleGroupLimitExceededViolation.Builder violationTarget(String violationTarget)

      Information about the VPC ID.

      Parameters:
      violationTarget - Information about the VPC ID.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • violationTargetDescription

      DnsRuleGroupLimitExceededViolation.Builder violationTargetDescription(String violationTargetDescription)

      A description of the violation that specifies the rule group and VPC.

      Parameters:
      violationTargetDescription - A description of the violation that specifies the rule group and VPC.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • numberOfRuleGroupsAlreadyAssociated

      DnsRuleGroupLimitExceededViolation.Builder numberOfRuleGroupsAlreadyAssociated(Integer numberOfRuleGroupsAlreadyAssociated)

      The number of rule groups currently associated with the VPC.

      Parameters:
      numberOfRuleGroupsAlreadyAssociated - The number of rule groups currently associated with the VPC.
      Returns:
      Returns a reference to this object so that method calls can be chained together.