Class FilterSummary
- java.lang.Object
-
- software.amazon.awssdk.services.personalize.model.FilterSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<FilterSummary.Builder,FilterSummary>
@Generated("software.amazon.awssdk:codegen") public final class FilterSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<FilterSummary.Builder,FilterSummary>
A short summary of a filter's attributes.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceFilterSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static FilterSummary.Builderbuilder()InstantcreationDateTime()The time at which the filter was created.StringdatasetGroupArn()The ARN of the dataset group to which the filter belongs.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfailureReason()If the filter failed, the reason for the failure.StringfilterArn()The ARN of the filter.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantlastUpdatedDateTime()The time at which the filter was last updated.Stringname()The name of the filter.List<SdkField<?>>sdkFields()static Class<? extends FilterSummary.Builder>serializableBuilderClass()Stringstatus()The status of the filter.FilterSummary.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
-
name
public final String name()
The name of the filter.
- Returns:
- The name of the filter.
-
filterArn
public final String filterArn()
The ARN of the filter.
- Returns:
- The ARN of the filter.
-
creationDateTime
public final Instant creationDateTime()
The time at which the filter was created.
- Returns:
- The time at which the filter was created.
-
lastUpdatedDateTime
public final Instant lastUpdatedDateTime()
The time at which the filter was last updated.
- Returns:
- The time at which the filter was last updated.
-
datasetGroupArn
public final String datasetGroupArn()
The ARN of the dataset group to which the filter belongs.
- Returns:
- The ARN of the dataset group to which the filter belongs.
-
failureReason
public final String failureReason()
If the filter failed, the reason for the failure.
- Returns:
- If the filter failed, the reason for the failure.
-
status
public final String status()
The status of the filter.
- Returns:
- The status of the filter.
-
toBuilder
public FilterSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<FilterSummary.Builder,FilterSummary>
-
builder
public static FilterSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends FilterSummary.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.
-
-