Interface RuleBasedMatchingResponse.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<RuleBasedMatchingResponse.Builder,
,RuleBasedMatchingResponse> SdkBuilder<RuleBasedMatchingResponse.Builder,
,RuleBasedMatchingResponse> SdkPojo
- Enclosing class:
RuleBasedMatchingResponse
-
Method Summary
Modifier and TypeMethodDescriptionattributeTypesSelector
(Consumer<AttributeTypesSelector.Builder> attributeTypesSelector) Configures information about theAttributeTypesSelector
where the rule-based identity resolution uses to match profiles.attributeTypesSelector
(AttributeTypesSelector attributeTypesSelector) Configures information about theAttributeTypesSelector
where the rule-based identity resolution uses to match profiles.conflictResolution
(Consumer<ConflictResolution.Builder> conflictResolution) Sets the value of the ConflictResolution property for this object.conflictResolution
(ConflictResolution conflictResolution) Sets the value of the ConflictResolution property for this object.The flag that enables the rule-based matching process of duplicate profiles.exportingConfig
(Consumer<ExportingConfig.Builder> exportingConfig) Sets the value of the ExportingConfig property for this object.exportingConfig
(ExportingConfig exportingConfig) Sets the value of the ExportingConfig property for this object.matchingRules
(Collection<MatchingRule> matchingRules) Configures how the rule-based matching process should match profiles.matchingRules
(Consumer<MatchingRule.Builder>... matchingRules) Configures how the rule-based matching process should match profiles.matchingRules
(MatchingRule... matchingRules) Configures how the rule-based matching process should match profiles.maxAllowedRuleLevelForMatching
(Integer maxAllowedRuleLevelForMatching) Indicates the maximum allowed rule level.maxAllowedRuleLevelForMerging
(Integer maxAllowedRuleLevelForMerging) PENDINGstatus
(RuleBasedMatchingStatus status) PENDINGMethods 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, sdkFields
-
Method Details
-
enabled
The flag that enables the rule-based matching process of duplicate profiles.
- Parameters:
enabled
- The flag that enables the rule-based matching process of duplicate profiles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matchingRules
Configures how the rule-based matching process should match profiles. You can have up to 15
MatchingRule
in theMatchingRules
.- Parameters:
matchingRules
- Configures how the rule-based matching process should match profiles. You can have up to 15MatchingRule
in theMatchingRules
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matchingRules
Configures how the rule-based matching process should match profiles. You can have up to 15
MatchingRule
in theMatchingRules
.- Parameters:
matchingRules
- Configures how the rule-based matching process should match profiles. You can have up to 15MatchingRule
in theMatchingRules
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
matchingRules
Configures how the rule-based matching process should match profiles. You can have up to 15
This is a convenience method that creates an instance of theMatchingRule
in theMatchingRules
.MatchingRule.Builder
avoiding the need to create one manually viaMatchingRule.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomatchingRules(List<MatchingRule>)
.- Parameters:
matchingRules
- a consumer that will call methods onMatchingRule.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
PENDING
-
The first status after configuration a rule-based matching rule. If it is an existing domain, the rule-based Identity Resolution waits one hour before creating the matching rule. If it is a new domain, the system will skip the
PENDING
stage.
IN_PROGRESS
-
The system is creating the rule-based matching rule. Under this status, the system is evaluating the existing data and you can no longer change the Rule-based matching configuration.
ACTIVE
-
The rule is ready to use. You can change the rule a day after the status is in
ACTIVE
.
- Parameters:
status
- PENDING-
The first status after configuration a rule-based matching rule. If it is an existing domain, the rule-based Identity Resolution waits one hour before creating the matching rule. If it is a new domain, the system will skip the
PENDING
stage.
IN_PROGRESS
-
The system is creating the rule-based matching rule. Under this status, the system is evaluating the existing data and you can no longer change the Rule-based matching configuration.
ACTIVE
-
The rule is ready to use. You can change the rule a day after the status is in
ACTIVE
.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
status
PENDING
-
The first status after configuration a rule-based matching rule. If it is an existing domain, the rule-based Identity Resolution waits one hour before creating the matching rule. If it is a new domain, the system will skip the
PENDING
stage.
IN_PROGRESS
-
The system is creating the rule-based matching rule. Under this status, the system is evaluating the existing data and you can no longer change the Rule-based matching configuration.
ACTIVE
-
The rule is ready to use. You can change the rule a day after the status is in
ACTIVE
.
- Parameters:
status
- PENDING-
The first status after configuration a rule-based matching rule. If it is an existing domain, the rule-based Identity Resolution waits one hour before creating the matching rule. If it is a new domain, the system will skip the
PENDING
stage.
IN_PROGRESS
-
The system is creating the rule-based matching rule. Under this status, the system is evaluating the existing data and you can no longer change the Rule-based matching configuration.
ACTIVE
-
The rule is ready to use. You can change the rule a day after the status is in
ACTIVE
.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
maxAllowedRuleLevelForMerging
RuleBasedMatchingResponse.Builder maxAllowedRuleLevelForMerging(Integer maxAllowedRuleLevelForMerging) - Parameters:
maxAllowedRuleLevelForMerging
- MatchingRule- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
maxAllowedRuleLevelForMatching
RuleBasedMatchingResponse.Builder maxAllowedRuleLevelForMatching(Integer maxAllowedRuleLevelForMatching) Indicates the maximum allowed rule level.
- Parameters:
maxAllowedRuleLevelForMatching
- Indicates the maximum allowed rule level.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributeTypesSelector
RuleBasedMatchingResponse.Builder attributeTypesSelector(AttributeTypesSelector attributeTypesSelector) Configures information about the
AttributeTypesSelector
where the rule-based identity resolution uses to match profiles.- Parameters:
attributeTypesSelector
- Configures information about theAttributeTypesSelector
where the rule-based identity resolution uses to match profiles.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
attributeTypesSelector
default RuleBasedMatchingResponse.Builder attributeTypesSelector(Consumer<AttributeTypesSelector.Builder> attributeTypesSelector) Configures information about the
This is a convenience method that creates an instance of theAttributeTypesSelector
where the rule-based identity resolution uses to match profiles.AttributeTypesSelector.Builder
avoiding the need to create one manually viaAttributeTypesSelector.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toattributeTypesSelector(AttributeTypesSelector)
.- Parameters:
attributeTypesSelector
- a consumer that will call methods onAttributeTypesSelector.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
conflictResolution
Sets the value of the ConflictResolution property for this object.- Parameters:
conflictResolution
- The new value for the ConflictResolution property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
conflictResolution
default RuleBasedMatchingResponse.Builder conflictResolution(Consumer<ConflictResolution.Builder> conflictResolution) Sets the value of the ConflictResolution property for this object. This is a convenience method that creates an instance of theConflictResolution.Builder
avoiding the need to create one manually viaConflictResolution.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconflictResolution(ConflictResolution)
.- Parameters:
conflictResolution
- a consumer that will call methods onConflictResolution.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
exportingConfig
Sets the value of the ExportingConfig property for this object.- Parameters:
exportingConfig
- The new value for the ExportingConfig property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
exportingConfig
default RuleBasedMatchingResponse.Builder exportingConfig(Consumer<ExportingConfig.Builder> exportingConfig) Sets the value of the ExportingConfig property for this object. This is a convenience method that creates an instance of theExportingConfig.Builder
avoiding the need to create one manually viaExportingConfig.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toexportingConfig(ExportingConfig)
.- Parameters:
exportingConfig
- a consumer that will call methods onExportingConfig.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-