@Generated(value="software.amazon.awssdk:codegen") public final class MetricsFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<MetricsFilter.Builder,MetricsFilter>
Specifies a metrics configuration filter. The metrics configuration only includes objects that meet the filter's criteria. A filter must be a prefix, a tag, or a conjunction (MetricsAndOperator).
Modifier and Type | Class and Description |
---|---|
static interface |
MetricsFilter.Builder |
Modifier and Type | Method and Description |
---|---|
MetricsAndOperator |
and()
A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter.
|
static MetricsFilter.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
prefix()
The prefix used when evaluating a metrics filter.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends MetricsFilter.Builder> |
serializableBuilderClass() |
Tag |
tag()
The tag used when evaluating a metrics filter.
|
MetricsFilter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
copy
public final String prefix()
The prefix used when evaluating a metrics filter.
public final Tag tag()
The tag used when evaluating a metrics filter.
public final MetricsAndOperator and()
A conjunction (logical AND) of predicates, which is used in evaluating a metrics filter. The operator must have at least two predicates, and an object must match all of the predicates in order for the filter to apply.
public MetricsFilter.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<MetricsFilter.Builder,MetricsFilter>
public static MetricsFilter.Builder builder()
public static Class<? extends MetricsFilter.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.