Class Filter
- java.lang.Object
-
- software.amazon.awssdk.services.lookoutmetrics.model.Filter
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Filter.Builder,Filter>
@Generated("software.amazon.awssdk:codegen") public final class Filter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Filter.Builder,Filter>
Describes a filter for choosing a subset of dimension values. Each filter consists of the dimension that you want to include and the condition statement. The condition statement is specified in the
FilterOperationobject.- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFilter.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Filter.Builderbuilder()StringdimensionValue()The value that you want to include in the filter.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)FilterOperationfilterOperation()The condition to apply.StringfilterOperationAsString()The condition to apply.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()List<SdkField<?>>sdkFields()static Class<? extends Filter.Builder>serializableBuilderClass()Filter.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
-
dimensionValue
public final String dimensionValue()
The value that you want to include in the filter.
- Returns:
- The value that you want to include in the filter.
-
filterOperation
public final FilterOperation filterOperation()
The condition to apply.
If the service returns an enum value that is not available in the current SDK version,
filterOperationwill returnFilterOperation.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfilterOperationAsString().- Returns:
- The condition to apply.
- See Also:
FilterOperation
-
filterOperationAsString
public final String filterOperationAsString()
The condition to apply.
If the service returns an enum value that is not available in the current SDK version,
filterOperationwill returnFilterOperation.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromfilterOperationAsString().- Returns:
- The condition to apply.
- See Also:
FilterOperation
-
toBuilder
public Filter.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<Filter.Builder,Filter>
-
builder
public static Filter.Builder builder()
-
serializableBuilderClass
public static Class<? extends Filter.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.
-
-