Interface ManagedRuleGroupSummary.Builder

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

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

    • vendorName

      ManagedRuleGroupSummary.Builder vendorName(String vendorName)

      The name of the managed rule group vendor. You use this, along with the rule group name, to identify a rule group.

      Parameters:
      vendorName - The name of the managed rule group vendor. You use this, along with the rule group name, to identify a rule group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the managed rule group. You use this, along with the vendor name, to identify the rule group.

      Parameters:
      name - The name of the managed rule group. You use this, along with the vendor name, to identify the rule group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • versioningSupported

      ManagedRuleGroupSummary.Builder versioningSupported(Boolean versioningSupported)

      Indicates whether the managed rule group is versioned. If it is, you can retrieve the versions list by calling ListAvailableManagedRuleGroupVersions.

      Parameters:
      versioningSupported - Indicates whether the managed rule group is versioned. If it is, you can retrieve the versions list by calling ListAvailableManagedRuleGroupVersions.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      ManagedRuleGroupSummary.Builder description(String description)

      The description of the managed rule group, provided by Amazon Web Services Managed Rules or the Amazon Web Services Marketplace seller who manages it.

      Parameters:
      description - The description of the managed rule group, provided by Amazon Web Services Managed Rules or the Amazon Web Services Marketplace seller who manages it.
      Returns:
      Returns a reference to this object so that method calls can be chained together.