Interface DataIntegrationFlowDedupeStrategy.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<DataIntegrationFlowDedupeStrategy.Builder,
,DataIntegrationFlowDedupeStrategy> SdkBuilder<DataIntegrationFlowDedupeStrategy.Builder,
,DataIntegrationFlowDedupeStrategy> SdkPojo
- Enclosing class:
DataIntegrationFlowDedupeStrategy
-
Method Summary
Modifier and TypeMethodDescriptionfieldPriority
(Consumer<DataIntegrationFlowFieldPriorityDedupeStrategyConfiguration.Builder> fieldPriority) The field priority deduplication strategy.The field priority deduplication strategy.The type of the deduplication strategy.The type of the deduplication strategy.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 Details
-
type
The type of the deduplication strategy.
-
FIELD_PRIORITY - Field priority configuration for the deduplication strategy specifies an ordered list of fields used to tie-break the data records sharing the same primary key values. Fields earlier in the list have higher priority for evaluation. For each field, the sort order determines whether to retain data record with larger or smaller field value.
- Parameters:
type
- The type of the deduplication strategy.-
FIELD_PRIORITY - Field priority configuration for the deduplication strategy specifies an ordered list of fields used to tie-break the data records sharing the same primary key values. Fields earlier in the list have higher priority for evaluation. For each field, the sort order determines whether to retain data record with larger or smaller field value.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
type
The type of the deduplication strategy.
-
FIELD_PRIORITY - Field priority configuration for the deduplication strategy specifies an ordered list of fields used to tie-break the data records sharing the same primary key values. Fields earlier in the list have higher priority for evaluation. For each field, the sort order determines whether to retain data record with larger or smaller field value.
- Parameters:
type
- The type of the deduplication strategy.-
FIELD_PRIORITY - Field priority configuration for the deduplication strategy specifies an ordered list of fields used to tie-break the data records sharing the same primary key values. Fields earlier in the list have higher priority for evaluation. For each field, the sort order determines whether to retain data record with larger or smaller field value.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
fieldPriority
DataIntegrationFlowDedupeStrategy.Builder fieldPriority(DataIntegrationFlowFieldPriorityDedupeStrategyConfiguration fieldPriority) The field priority deduplication strategy.
- Parameters:
fieldPriority
- The field priority deduplication strategy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
fieldPriority
default DataIntegrationFlowDedupeStrategy.Builder fieldPriority(Consumer<DataIntegrationFlowFieldPriorityDedupeStrategyConfiguration.Builder> fieldPriority) The field priority deduplication strategy.
This is a convenience method that creates an instance of theDataIntegrationFlowFieldPriorityDedupeStrategyConfiguration.Builder
avoiding the need to create one manually viaDataIntegrationFlowFieldPriorityDedupeStrategyConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tofieldPriority(DataIntegrationFlowFieldPriorityDedupeStrategyConfiguration)
.- Parameters:
fieldPriority
- a consumer that will call methods onDataIntegrationFlowFieldPriorityDedupeStrategyConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-