Class DataQualityRulesetFilterCriteria
- java.lang.Object
-
- software.amazon.awssdk.services.glue.model.DataQualityRulesetFilterCriteria
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DataQualityRulesetFilterCriteria.Builder,DataQualityRulesetFilterCriteria>
@Generated("software.amazon.awssdk:codegen") public final class DataQualityRulesetFilterCriteria extends Object implements SdkPojo, Serializable, ToCopyableBuilder<DataQualityRulesetFilterCriteria.Builder,DataQualityRulesetFilterCriteria>
The criteria used to filter data quality rulesets.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDataQualityRulesetFilterCriteria.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DataQualityRulesetFilterCriteria.Builderbuilder()InstantcreatedAfter()Filter on rulesets created after this date.InstantcreatedBefore()Filter on rulesets created before this date.Stringdescription()The description of the ruleset filter criteria.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantlastModifiedAfter()Filter on rulesets last modified after this date.InstantlastModifiedBefore()Filter on rulesets last modified before this date.Stringname()The name of the ruleset filter criteria.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends DataQualityRulesetFilterCriteria.Builder>serializableBuilderClass()DataQualityTargetTabletargetTable()The name and database name of the target table.DataQualityRulesetFilterCriteria.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 ruleset filter criteria.
- Returns:
- The name of the ruleset filter criteria.
-
description
public final String description()
The description of the ruleset filter criteria.
- Returns:
- The description of the ruleset filter criteria.
-
createdBefore
public final Instant createdBefore()
Filter on rulesets created before this date.
- Returns:
- Filter on rulesets created before this date.
-
createdAfter
public final Instant createdAfter()
Filter on rulesets created after this date.
- Returns:
- Filter on rulesets created after this date.
-
lastModifiedBefore
public final Instant lastModifiedBefore()
Filter on rulesets last modified before this date.
- Returns:
- Filter on rulesets last modified before this date.
-
lastModifiedAfter
public final Instant lastModifiedAfter()
Filter on rulesets last modified after this date.
- Returns:
- Filter on rulesets last modified after this date.
-
targetTable
public final DataQualityTargetTable targetTable()
The name and database name of the target table.
- Returns:
- The name and database name of the target table.
-
toBuilder
public DataQualityRulesetFilterCriteria.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<DataQualityRulesetFilterCriteria.Builder,DataQualityRulesetFilterCriteria>
-
builder
public static DataQualityRulesetFilterCriteria.Builder builder()
-
serializableBuilderClass
public static Class<? extends DataQualityRulesetFilterCriteria.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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-