Class WebACLSummary
- java.lang.Object
-
- software.amazon.awssdk.services.waf.model.WebACLSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<WebACLSummary.Builder,WebACLSummary>
@Generated("software.amazon.awssdk:codegen") public final class WebACLSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<WebACLSummary.Builder,WebACLSummary>
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.
Contains the identifier and the name or description of the WebACL.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceWebACLSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static WebACLSummary.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 WebACL.List<SdkField<?>>sdkFields()static Class<? extends WebACLSummary.Builder>serializableBuilderClass()WebACLSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.StringwebACLId()A unique identifier for aWebACL.-
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
-
webACLId
public final String webACLId()
A unique identifier for a
WebACL. You useWebACLIdto get information about aWebACL(see GetWebACL), update aWebACL(see UpdateWebACL), and delete aWebACLfrom AWS WAF (see DeleteWebACL).WebACLIdis returned by CreateWebACL and by ListWebACLs.- Returns:
- A unique identifier for a
WebACL. You useWebACLIdto get information about aWebACL(see GetWebACL), update aWebACL(see UpdateWebACL), and delete aWebACLfrom AWS WAF (see DeleteWebACL).WebACLIdis returned by CreateWebACL and by ListWebACLs.
-
name
public final String name()
A friendly name or description of the WebACL. You can't change the name of a
WebACLafter you create it.- Returns:
- A friendly name or description of the WebACL. You can't change the name of a
WebACLafter you create it.
-
toBuilder
public WebACLSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<WebACLSummary.Builder,WebACLSummary>
-
builder
public static WebACLSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends WebACLSummary.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.
-
-