Class RegexPatternSetSummary
- java.lang.Object
-
- software.amazon.awssdk.services.waf.model.RegexPatternSetSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RegexPatternSetSummary.Builder,RegexPatternSetSummary>
@Generated("software.amazon.awssdk:codegen") public final class RegexPatternSetSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RegexPatternSetSummary.Builder,RegexPatternSetSummary>
This is AWS WAF Classic documentation. For more information, see AWS WAF Classic in the developer guide.
For the latest version of AWS WAF, use the AWS WAFV2 API and see the AWS WAF Developer Guide. With the latest version, AWS WAF has a single set of endpoints for regional and global use.
Returned by ListRegexPatternSets. Each
RegexPatternSetSummaryobject includes theNameandRegexPatternSetIdfor one RegexPatternSet.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRegexPatternSetSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RegexPatternSetSummary.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringname()A friendly name or description of the RegexPatternSet.StringregexPatternSetId()TheRegexPatternSetIdfor aRegexPatternSet.List<SdkField<?>>sdkFields()static Class<? extends RegexPatternSetSummary.Builder>serializableBuilderClass()RegexPatternSetSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
regexPatternSetId
public final String regexPatternSetId()
The
RegexPatternSetIdfor aRegexPatternSet. You useRegexPatternSetIdto get information about aRegexPatternSet, update aRegexPatternSet, remove aRegexPatternSetfrom aRegexMatchSet, and delete aRegexPatternSetfrom AWS WAF.RegexPatternSetIdis returned by CreateRegexPatternSet and by ListRegexPatternSets.- Returns:
- The
RegexPatternSetIdfor aRegexPatternSet. You useRegexPatternSetIdto get information about aRegexPatternSet, update aRegexPatternSet, remove aRegexPatternSetfrom aRegexMatchSet, and delete aRegexPatternSetfrom AWS WAF.RegexPatternSetIdis returned by CreateRegexPatternSet and by ListRegexPatternSets.
-
name
public final String name()
A friendly name or description of the RegexPatternSet. You can't change
Nameafter you create aRegexPatternSet.- Returns:
- A friendly name or description of the RegexPatternSet. You can't change
Nameafter you create aRegexPatternSet.
-
toBuilder
public RegexPatternSetSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RegexPatternSetSummary.Builder,RegexPatternSetSummary>
-
builder
public static RegexPatternSetSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends RegexPatternSetSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-