@Generated(value="software.amazon.awssdk:codegen") public final class AnalyticsFilter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AnalyticsFilter.Builder,AnalyticsFilter>
The filter used to describe a set of objects for analyses. A filter must have exactly one prefix, one tag, or one conjunction (AnalyticsAndOperator). If no filter is provided, all objects will be considered in any analysis.
Modifier and Type | Class and Description |
---|---|
static interface |
AnalyticsFilter.Builder |
Modifier and Type | Method and Description |
---|---|
AnalyticsAndOperator |
and()
A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter.
|
static AnalyticsFilter.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 to use when evaluating an analytics filter.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AnalyticsFilter.Builder> |
serializableBuilderClass() |
Tag |
tag()
The tag to use when evaluating an analytics filter.
|
AnalyticsFilter.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 to use when evaluating an analytics filter.
public final Tag tag()
The tag to use when evaluating an analytics filter.
public final AnalyticsAndOperator and()
A conjunction (logical AND) of predicates, which is used in evaluating an analytics filter. The operator must have at least two predicates.
public AnalyticsFilter.Builder toBuilder()
toBuilder
in interface ToCopyableBuilder<AnalyticsFilter.Builder,AnalyticsFilter>
public static AnalyticsFilter.Builder builder()
public static Class<? extends AnalyticsFilter.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields
in interface SdkPojo
public final String toString()
Copyright © 2021. All rights reserved.