Interface DataQualityRulesetFilterCriteria.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<DataQualityRulesetFilterCriteria.Builder,,DataQualityRulesetFilterCriteria> SdkBuilder<DataQualityRulesetFilterCriteria.Builder,,DataQualityRulesetFilterCriteria> SdkPojo
- Enclosing class:
- DataQualityRulesetFilterCriteria
@Mutable
@NotThreadSafe
public static interface DataQualityRulesetFilterCriteria.Builder
extends SdkPojo, CopyableBuilder<DataQualityRulesetFilterCriteria.Builder,DataQualityRulesetFilterCriteria>
-
Method Summary
Modifier and TypeMethodDescriptioncreatedAfter(Instant createdAfter) Filter on rulesets created after this date.createdBefore(Instant createdBefore) Filter on rulesets created before this date.description(String description) The description of the ruleset filter criteria.lastModifiedAfter(Instant lastModifiedAfter) Filter on rulesets last modified after this date.lastModifiedBefore(Instant lastModifiedBefore) Filter on rulesets last modified before this date.The name of the ruleset filter criteria.targetTable(Consumer<DataQualityTargetTable.Builder> targetTable) The name and database name of the target table.targetTable(DataQualityTargetTable targetTable) The name and database name of the target table.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
name
The name of the ruleset filter criteria.
- Parameters:
name- The name of the ruleset filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the ruleset filter criteria.
- Parameters:
description- The description of the ruleset filter criteria.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdBefore
Filter on rulesets created before this date.
- Parameters:
createdBefore- Filter on rulesets created before this date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdAfter
Filter on rulesets created after this date.
- Parameters:
createdAfter- Filter on rulesets created after this date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedBefore
Filter on rulesets last modified before this date.
- Parameters:
lastModifiedBefore- Filter on rulesets last modified before this date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedAfter
Filter on rulesets last modified after this date.
- Parameters:
lastModifiedAfter- Filter on rulesets last modified after this date.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetTable
The name and database name of the target table.
- Parameters:
targetTable- The name and database name of the target table.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetTable
default DataQualityRulesetFilterCriteria.Builder targetTable(Consumer<DataQualityTargetTable.Builder> targetTable) The name and database name of the target table.
This is a convenience method that creates an instance of theDataQualityTargetTable.Builderavoiding the need to create one manually viaDataQualityTargetTable.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totargetTable(DataQualityTargetTable).- Parameters:
targetTable- a consumer that will call methods onDataQualityTargetTable.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-