@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ManagedRuleGroupSummary extends Object implements Serializable, Cloneable, StructuredPojo
This is the latest version of AWS WAF, named AWS WAFV2, released in November, 2019. For information, including how to migrate your AWS WAF resources from the prior release, see the AWS WAF Developer Guide.
High-level information about a managed rule group, returned by ListAvailableManagedRuleGroups. This provides information like the name and vendor name, that you provide when you add a ManagedRuleGroupStatement to a web ACL. Managed rule groups include AWS Managed Rules rule groups, which are free of charge to AWS WAF customers, and AWS Marketplace managed rule groups, which you can subscribe to through AWS Marketplace.
| Constructor and Description |
|---|
ManagedRuleGroupSummary() |
| Modifier and Type | Method and Description |
|---|---|
ManagedRuleGroupSummary |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
The description of the managed rule group, provided by AWS Managed Rules or the AWS Marketplace seller who
manages it.
|
String |
getName()
The name of the managed rule group.
|
String |
getVendorName()
The name of the managed rule group vendor.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setDescription(String description)
The description of the managed rule group, provided by AWS Managed Rules or the AWS Marketplace seller who
manages it.
|
void |
setName(String name)
The name of the managed rule group.
|
void |
setVendorName(String vendorName)
The name of the managed rule group vendor.
|
String |
toString()
Returns a string representation of this object.
|
ManagedRuleGroupSummary |
withDescription(String description)
The description of the managed rule group, provided by AWS Managed Rules or the AWS Marketplace seller who
manages it.
|
ManagedRuleGroupSummary |
withName(String name)
The name of the managed rule group.
|
ManagedRuleGroupSummary |
withVendorName(String vendorName)
The name of the managed rule group vendor.
|
public void setVendorName(String vendorName)
The name of the managed rule group vendor. You use this, along with the rule group name, to identify the rule group.
vendorName - The name of the managed rule group vendor. You use this, along with the rule group name, to identify the
rule group.public String getVendorName()
The name of the managed rule group vendor. You use this, along with the rule group name, to identify the rule group.
public ManagedRuleGroupSummary withVendorName(String vendorName)
The name of the managed rule group vendor. You use this, along with the rule group name, to identify the rule group.
vendorName - The name of the managed rule group vendor. You use this, along with the rule group name, to identify the
rule group.public void setName(String name)
The name of the managed rule group. You use this, along with the vendor name, to identify the rule group.
name - The name of the managed rule group. You use this, along with the vendor name, to identify the rule group.public String getName()
The name of the managed rule group. You use this, along with the vendor name, to identify the rule group.
public ManagedRuleGroupSummary withName(String name)
The name of the managed rule group. You use this, along with the vendor name, to identify the rule group.
name - The name of the managed rule group. You use this, along with the vendor name, to identify the rule group.public void setDescription(String description)
The description of the managed rule group, provided by AWS Managed Rules or the AWS Marketplace seller who manages it.
description - The description of the managed rule group, provided by AWS Managed Rules or the AWS Marketplace seller who
manages it.public String getDescription()
The description of the managed rule group, provided by AWS Managed Rules or the AWS Marketplace seller who manages it.
public ManagedRuleGroupSummary withDescription(String description)
The description of the managed rule group, provided by AWS Managed Rules or the AWS Marketplace seller who manages it.
description - The description of the managed rule group, provided by AWS Managed Rules or the AWS Marketplace seller who
manages it.public String toString()
toString in class ObjectObject.toString()public ManagedRuleGroupSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2021. All rights reserved.