Interface SourceTableConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SourceTableConfig.Builder,SourceTableConfig>,SdkBuilder<SourceTableConfig.Builder,SourceTableConfig>,SdkPojo
- Enclosing class:
- SourceTableConfig
public static interface SourceTableConfig.Builder extends SdkPojo, CopyableBuilder<SourceTableConfig.Builder,SourceTableConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SourceTableConfig.Builderfields(String... fields)A list of fields used for column-level filtering.SourceTableConfig.Builderfields(Collection<String> fields)A list of fields used for column-level filtering.SourceTableConfig.BuilderfilterPredicate(String filterPredicate)A condition clause used for row-level filtering.SourceTableConfig.BuilderprimaryKey(String... primaryKey)Unique identifier of a record.SourceTableConfig.BuilderprimaryKey(Collection<String> primaryKey)Unique identifier of a record.SourceTableConfig.BuilderrecordUpdateField(String recordUpdateField)Incremental pull timestamp-based field.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
fields
SourceTableConfig.Builder fields(Collection<String> fields)
A list of fields used for column-level filtering.
- Parameters:
fields- A list of fields used for column-level filtering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fields
SourceTableConfig.Builder fields(String... fields)
A list of fields used for column-level filtering.
- Parameters:
fields- A list of fields used for column-level filtering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
filterPredicate
SourceTableConfig.Builder filterPredicate(String filterPredicate)
A condition clause used for row-level filtering.
- Parameters:
filterPredicate- A condition clause used for row-level filtering.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
primaryKey
SourceTableConfig.Builder primaryKey(Collection<String> primaryKey)
Unique identifier of a record.
- Parameters:
primaryKey- Unique identifier of a record.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
primaryKey
SourceTableConfig.Builder primaryKey(String... primaryKey)
Unique identifier of a record.
- Parameters:
primaryKey- Unique identifier of a record.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recordUpdateField
SourceTableConfig.Builder recordUpdateField(String recordUpdateField)
Incremental pull timestamp-based field.
- Parameters:
recordUpdateField- Incremental pull timestamp-based field.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-