public static interface RuleBasedMatchingRequest.Builder extends SdkPojo, CopyableBuilder<RuleBasedMatchingRequest.Builder,RuleBasedMatchingRequest>
| Modifier and Type | Method and Description |
|---|---|
RuleBasedMatchingRequest.Builder |
attributeTypesSelector(AttributeTypesSelector attributeTypesSelector)
Configures information about the
AttributeTypesSelector where the rule-based identity resolution
uses to match profiles. |
default RuleBasedMatchingRequest.Builder |
attributeTypesSelector(Consumer<AttributeTypesSelector.Builder> attributeTypesSelector)
Configures information about the
AttributeTypesSelector where the rule-based identity resolution
uses to match profiles. |
RuleBasedMatchingRequest.Builder |
conflictResolution(ConflictResolution conflictResolution)
Sets the value of the ConflictResolution property for this object.
|
default RuleBasedMatchingRequest.Builder |
conflictResolution(Consumer<ConflictResolution.Builder> conflictResolution)
Sets the value of the ConflictResolution property for this object.
|
RuleBasedMatchingRequest.Builder |
enabled(Boolean enabled)
The flag that enables the rule-based matching process of duplicate profiles.
|
default RuleBasedMatchingRequest.Builder |
exportingConfig(Consumer<ExportingConfig.Builder> exportingConfig)
Sets the value of the ExportingConfig property for this object.
|
RuleBasedMatchingRequest.Builder |
exportingConfig(ExportingConfig exportingConfig)
Sets the value of the ExportingConfig property for this object.
|
RuleBasedMatchingRequest.Builder |
matchingRules(Collection<MatchingRule> matchingRules)
Configures how the rule-based matching process should match profiles.
|
RuleBasedMatchingRequest.Builder |
matchingRules(Consumer<MatchingRule.Builder>... matchingRules)
Configures how the rule-based matching process should match profiles.
|
RuleBasedMatchingRequest.Builder |
matchingRules(MatchingRule... matchingRules)
Configures how the rule-based matching process should match profiles.
|
RuleBasedMatchingRequest.Builder |
maxAllowedRuleLevelForMatching(Integer maxAllowedRuleLevelForMatching)
Indicates the maximum allowed rule level.
|
RuleBasedMatchingRequest.Builder |
maxAllowedRuleLevelForMerging(Integer maxAllowedRuleLevelForMerging)
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRuleBasedMatchingRequest.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.RuleBasedMatchingRequest.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.RuleBasedMatchingRequest.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.RuleBasedMatchingRequest.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) RuleBasedMatchingRequest.Builder maxAllowedRuleLevelForMerging(Integer maxAllowedRuleLevelForMerging)
maxAllowedRuleLevelForMerging -
MatchingRuleRuleBasedMatchingRequest.Builder maxAllowedRuleLevelForMatching(Integer maxAllowedRuleLevelForMatching)
Indicates the maximum allowed rule level.
maxAllowedRuleLevelForMatching - Indicates the maximum allowed rule level.RuleBasedMatchingRequest.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 RuleBasedMatchingRequest.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)RuleBasedMatchingRequest.Builder conflictResolution(ConflictResolution conflictResolution)
conflictResolution - The new value for the ConflictResolution property for this object.default RuleBasedMatchingRequest.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)RuleBasedMatchingRequest.Builder exportingConfig(ExportingConfig exportingConfig)
exportingConfig - The new value for the ExportingConfig property for this object.default RuleBasedMatchingRequest.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.