public static interface RuleBasedMatchingResponse.Builder extends SdkPojo, CopyableBuilder<RuleBasedMatchingResponse.Builder,RuleBasedMatchingResponse>
| Modifier and Type | Method and Description |
|---|---|
RuleBasedMatchingResponse.Builder |
attributeTypesSelector(AttributeTypesSelector attributeTypesSelector)
Configures information about the
AttributeTypesSelector where the rule-based identity resolution
uses to match profiles. |
default RuleBasedMatchingResponse.Builder |
attributeTypesSelector(Consumer<AttributeTypesSelector.Builder> attributeTypesSelector)
Configures information about the
AttributeTypesSelector where the rule-based identity resolution
uses to match profiles. |
RuleBasedMatchingResponse.Builder |
conflictResolution(ConflictResolution conflictResolution)
Sets the value of the ConflictResolution property for this object.
|
default RuleBasedMatchingResponse.Builder |
conflictResolution(Consumer<ConflictResolution.Builder> conflictResolution)
Sets the value of the ConflictResolution property for this object.
|
RuleBasedMatchingResponse.Builder |
enabled(Boolean enabled)
The flag that enables the rule-based matching process of duplicate profiles.
|
default RuleBasedMatchingResponse.Builder |
exportingConfig(Consumer<ExportingConfig.Builder> exportingConfig)
Sets the value of the ExportingConfig property for this object.
|
RuleBasedMatchingResponse.Builder |
exportingConfig(ExportingConfig exportingConfig)
Sets the value of the ExportingConfig property for this object.
|
RuleBasedMatchingResponse.Builder |
matchingRules(Collection<MatchingRule> matchingRules)
Configures how the rule-based matching process should match profiles.
|
RuleBasedMatchingResponse.Builder |
matchingRules(Consumer<MatchingRule.Builder>... matchingRules)
Configures how the rule-based matching process should match profiles.
|
RuleBasedMatchingResponse.Builder |
matchingRules(MatchingRule... matchingRules)
Configures how the rule-based matching process should match profiles.
|
RuleBasedMatchingResponse.Builder |
maxAllowedRuleLevelForMatching(Integer maxAllowedRuleLevelForMatching)
Indicates the maximum allowed rule level.
|
RuleBasedMatchingResponse.Builder |
maxAllowedRuleLevelForMerging(Integer maxAllowedRuleLevelForMerging)
|
RuleBasedMatchingResponse.Builder |
status(RuleBasedMatchingStatus status)
PENDING
|
RuleBasedMatchingResponse.Builder |
status(String status)
PENDING
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRuleBasedMatchingResponse.Builder enabled(Boolean enabled)
The flag that enables the rule-based matching process of duplicate profiles.
enabled - The flag that enables the rule-based matching process of duplicate profiles.RuleBasedMatchingResponse.Builder matchingRules(Collection<MatchingRule> matchingRules)
Configures how the rule-based matching process should match profiles. You can have up to 15
MatchingRule in the MatchingRules.
matchingRules - Configures how the rule-based matching process should match profiles. You can have up to 15
MatchingRule in the MatchingRules.RuleBasedMatchingResponse.Builder matchingRules(MatchingRule... matchingRules)
Configures how the rule-based matching process should match profiles. You can have up to 15
MatchingRule in the MatchingRules.
matchingRules - Configures how the rule-based matching process should match profiles. You can have up to 15
MatchingRule in the MatchingRules.RuleBasedMatchingResponse.Builder matchingRules(Consumer<MatchingRule.Builder>... matchingRules)
Configures how the rule-based matching process should match profiles. You can have up to 15
MatchingRule in the MatchingRules.
MatchingRule.Builder avoiding the need to
create one manually via MatchingRule.builder()
.
When the Consumer completes,
SdkBuilder.build() is called
immediately and its result is passed to #matchingRules(List.
matchingRules - a consumer that will call methods on
MatchingRule.Builder#matchingRules(java.util.Collection) RuleBasedMatchingResponse.Builder status(String 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.
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.
RuleBasedMatchingStatus,
RuleBasedMatchingStatusRuleBasedMatchingResponse.Builder status(RuleBasedMatchingStatus 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.
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.
RuleBasedMatchingStatus,
RuleBasedMatchingStatusRuleBasedMatchingResponse.Builder maxAllowedRuleLevelForMerging(Integer maxAllowedRuleLevelForMerging)
maxAllowedRuleLevelForMerging -
MatchingRuleRuleBasedMatchingResponse.Builder maxAllowedRuleLevelForMatching(Integer maxAllowedRuleLevelForMatching)
Indicates the maximum allowed rule level.
maxAllowedRuleLevelForMatching - Indicates the maximum allowed rule level.RuleBasedMatchingResponse.Builder attributeTypesSelector(AttributeTypesSelector attributeTypesSelector)
Configures information about the AttributeTypesSelector where the rule-based identity resolution
uses to match profiles.
attributeTypesSelector - Configures information about the AttributeTypesSelector where the rule-based identity
resolution uses to match profiles.default RuleBasedMatchingResponse.Builder attributeTypesSelector(Consumer<AttributeTypesSelector.Builder> attributeTypesSelector)
Configures information about the AttributeTypesSelector where the rule-based identity resolution
uses to match profiles.
AttributeTypesSelector.Builder avoiding
the need to create one manually via AttributeTypesSelector.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to attributeTypesSelector(AttributeTypesSelector).
attributeTypesSelector - a consumer that will call methods on AttributeTypesSelector.BuilderattributeTypesSelector(AttributeTypesSelector)RuleBasedMatchingResponse.Builder conflictResolution(ConflictResolution conflictResolution)
conflictResolution - The new value for the ConflictResolution property for this object.default RuleBasedMatchingResponse.Builder conflictResolution(Consumer<ConflictResolution.Builder> conflictResolution)
ConflictResolution.Builder avoiding the
need to create one manually via ConflictResolution.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to conflictResolution(ConflictResolution).
conflictResolution - a consumer that will call methods on ConflictResolution.BuilderconflictResolution(ConflictResolution)RuleBasedMatchingResponse.Builder exportingConfig(ExportingConfig exportingConfig)
exportingConfig - The new value for the ExportingConfig property for this object.default RuleBasedMatchingResponse.Builder exportingConfig(Consumer<ExportingConfig.Builder> exportingConfig)
ExportingConfig.Builder avoiding the
need to create one manually via ExportingConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to exportingConfig(ExportingConfig).
exportingConfig - a consumer that will call methods on ExportingConfig.BuilderexportingConfig(ExportingConfig)Copyright © 2023. All rights reserved.