Interface ResolutionTechniques.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ResolutionTechniques.Builder,
,ResolutionTechniques> SdkBuilder<ResolutionTechniques.Builder,
,ResolutionTechniques> SdkPojo
- Enclosing class:
ResolutionTechniques
-
Method Summary
Modifier and TypeMethodDescriptiondefault ResolutionTechniques.Builder
providerProperties
(Consumer<ProviderProperties.Builder> providerProperties) The properties of the provider service.providerProperties
(ProviderProperties providerProperties) The properties of the provider service.resolutionType
(String resolutionType) The type of matching workflow to create.resolutionType
(ResolutionType resolutionType) The type of matching workflow to create.default ResolutionTechniques.Builder
ruleBasedProperties
(Consumer<RuleBasedProperties.Builder> ruleBasedProperties) An object which defines the list of matching rules to run and has a fieldrules
, which is a list of rule objects.ruleBasedProperties
(RuleBasedProperties ruleBasedProperties) An object which defines the list of matching rules to run and has a fieldrules
, which is a list of rule objects.default ResolutionTechniques.Builder
ruleConditionProperties
(Consumer<RuleConditionProperties.Builder> ruleConditionProperties) An object containing therules
for a matching workflow.ruleConditionProperties
(RuleConditionProperties ruleConditionProperties) An object containing therules
for a matching workflow.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
-
resolutionType
The type of matching workflow to create. Specify one of the following types:
-
RULE_MATCHING
: Match records using configurable rule-based criteria -
ML_MATCHING
: Match records using machine learning models -
PROVIDER
: Match records using a third-party matching provider
- Parameters:
resolutionType
- The type of matching workflow to create. Specify one of the following types:-
RULE_MATCHING
: Match records using configurable rule-based criteria -
ML_MATCHING
: Match records using machine learning models -
PROVIDER
: Match records using a third-party matching provider
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
resolutionType
The type of matching workflow to create. Specify one of the following types:
-
RULE_MATCHING
: Match records using configurable rule-based criteria -
ML_MATCHING
: Match records using machine learning models -
PROVIDER
: Match records using a third-party matching provider
- Parameters:
resolutionType
- The type of matching workflow to create. Specify one of the following types:-
RULE_MATCHING
: Match records using configurable rule-based criteria -
ML_MATCHING
: Match records using machine learning models -
PROVIDER
: Match records using a third-party matching provider
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
ruleBasedProperties
An object which defines the list of matching rules to run and has a field
rules
, which is a list of rule objects.- Parameters:
ruleBasedProperties
- An object which defines the list of matching rules to run and has a fieldrules
, which is a list of rule objects.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleBasedProperties
default ResolutionTechniques.Builder ruleBasedProperties(Consumer<RuleBasedProperties.Builder> ruleBasedProperties) An object which defines the list of matching rules to run and has a field
This is a convenience method that creates an instance of therules
, which is a list of rule objects.RuleBasedProperties.Builder
avoiding the need to create one manually viaRuleBasedProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toruleBasedProperties(RuleBasedProperties)
.- Parameters:
ruleBasedProperties
- a consumer that will call methods onRuleBasedProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
ruleConditionProperties
ResolutionTechniques.Builder ruleConditionProperties(RuleConditionProperties ruleConditionProperties) An object containing the
rules
for a matching workflow.- Parameters:
ruleConditionProperties
- An object containing therules
for a matching workflow.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ruleConditionProperties
default ResolutionTechniques.Builder ruleConditionProperties(Consumer<RuleConditionProperties.Builder> ruleConditionProperties) An object containing the
This is a convenience method that creates an instance of therules
for a matching workflow.RuleConditionProperties.Builder
avoiding the need to create one manually viaRuleConditionProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toruleConditionProperties(RuleConditionProperties)
.- Parameters:
ruleConditionProperties
- a consumer that will call methods onRuleConditionProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
providerProperties
The properties of the provider service.
- Parameters:
providerProperties
- The properties of the provider service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
providerProperties
default ResolutionTechniques.Builder providerProperties(Consumer<ProviderProperties.Builder> providerProperties) The properties of the provider service.
This is a convenience method that creates an instance of theProviderProperties.Builder
avoiding the need to create one manually viaProviderProperties.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toproviderProperties(ProviderProperties)
.- Parameters:
providerProperties
- a consumer that will call methods onProviderProperties.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-