@Generated(value="software.amazon.awssdk:codegen") public final class VisibilityConfig extends Object implements SdkPojo, Serializable, ToCopyableBuilder<VisibilityConfig.Builder,VisibilityConfig>
Defines and enables Amazon CloudWatch metrics and web request sample collection.
| Modifier and Type | Class and Description |
|---|---|
static interface |
VisibilityConfig.Builder |
| Modifier and Type | Method and Description |
|---|---|
static VisibilityConfig.Builder |
builder() |
Boolean |
cloudWatchMetricsEnabled()
A boolean indicating whether the associated resource sends metrics to Amazon CloudWatch.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
metricName()
A name of the Amazon CloudWatch metric.
|
Boolean |
sampledRequestsEnabled()
A boolean indicating whether WAF should store a sampling of the web requests that match the rules.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends VisibilityConfig.Builder> |
serializableBuilderClass() |
VisibilityConfig.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean sampledRequestsEnabled()
A boolean indicating whether WAF should store a sampling of the web requests that match the rules. You can view the sampled requests through the WAF console.
public final Boolean cloudWatchMetricsEnabled()
A boolean indicating whether the associated resource sends metrics to Amazon CloudWatch. For the list of available metrics, see WAF Metrics.
public final String metricName()
A name of the Amazon CloudWatch metric. The name can contain only the characters: A-Z, a-z, 0-9, - (hyphen), and
_ (underscore). The name can be from one to 128 characters long. It can't contain whitespace or metric names
reserved for WAF, for example All and Default_Action.
All and Default_Action
.public VisibilityConfig.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<VisibilityConfig.Builder,VisibilityConfig>public static VisibilityConfig.Builder builder()
public static Class<? extends VisibilityConfig.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.