public static interface RuleBasedProperties.Builder extends SdkPojo, CopyableBuilder<RuleBasedProperties.Builder,RuleBasedProperties>
| Modifier and Type | Method and Description |
|---|---|
RuleBasedProperties.Builder |
attributeMatchingModel(AttributeMatchingModel attributeMatchingModel)
You can either choose
ONE_TO_ONE or MANY_TO_MANY as the AttributeMatchingModel. |
RuleBasedProperties.Builder |
attributeMatchingModel(String attributeMatchingModel)
You can either choose
ONE_TO_ONE or MANY_TO_MANY as the AttributeMatchingModel. |
RuleBasedProperties.Builder |
rules(Collection<Rule> rules)
A list of Rule objects, each of which have fields
RuleName and MatchingKeys. |
RuleBasedProperties.Builder |
rules(Consumer<Rule.Builder>... rules)
A list of Rule objects, each of which have fields
RuleName and MatchingKeys. |
RuleBasedProperties.Builder |
rules(Rule... rules)
A list of Rule objects, each of which have fields
RuleName and MatchingKeys. |
equalsBySdkFields, sdkFieldscopyapplyMutation, buildRuleBasedProperties.Builder attributeMatchingModel(String attributeMatchingModel)
You can either choose ONE_TO_ONE or MANY_TO_MANY as the AttributeMatchingModel.
When choosing MANY_TO_MANY, the system can match attribute across the sub-types of an attribute
type. For example, if the value of the Email field of Profile A and the value of BusinessEmail field of
Profile B matches, the two profiles are matched on the Email type. When choosing ONE_TO_ONE the
system can only match if the sub-types are exact matches. For example, only when the value of the Email field
of Profile A and the value of the Email field of Profile B matches, the two profiles are matched on the Email
type.
attributeMatchingModel - You can either choose ONE_TO_ONE or MANY_TO_MANY as the
AttributeMatchingModel. When choosing MANY_TO_MANY, the system can match attribute across
the sub-types of an attribute type. For example, if the value of the Email field of Profile A and the
value of BusinessEmail field of Profile B matches, the two profiles are matched on the Email type.
When choosing ONE_TO_ONE the system can only match if the sub-types are exact matches.
For example, only when the value of the Email field of Profile A and the value of the Email field of
Profile B matches, the two profiles are matched on the Email type.AttributeMatchingModel,
AttributeMatchingModelRuleBasedProperties.Builder attributeMatchingModel(AttributeMatchingModel attributeMatchingModel)
You can either choose ONE_TO_ONE or MANY_TO_MANY as the AttributeMatchingModel.
When choosing MANY_TO_MANY, the system can match attribute across the sub-types of an attribute
type. For example, if the value of the Email field of Profile A and the value of BusinessEmail field of
Profile B matches, the two profiles are matched on the Email type. When choosing ONE_TO_ONE the
system can only match if the sub-types are exact matches. For example, only when the value of the Email field
of Profile A and the value of the Email field of Profile B matches, the two profiles are matched on the Email
type.
attributeMatchingModel - You can either choose ONE_TO_ONE or MANY_TO_MANY as the
AttributeMatchingModel. When choosing MANY_TO_MANY, the system can match attribute across
the sub-types of an attribute type. For example, if the value of the Email field of Profile A and the
value of BusinessEmail field of Profile B matches, the two profiles are matched on the Email type.
When choosing ONE_TO_ONE the system can only match if the sub-types are exact matches.
For example, only when the value of the Email field of Profile A and the value of the Email field of
Profile B matches, the two profiles are matched on the Email type.AttributeMatchingModel,
AttributeMatchingModelRuleBasedProperties.Builder rules(Collection<Rule> rules)
A list of Rule objects, each of which have fields RuleName and MatchingKeys.
rules - A list of Rule objects, each of which have fields RuleName and MatchingKeys.RuleBasedProperties.Builder rules(Rule... rules)
A list of Rule objects, each of which have fields RuleName and MatchingKeys.
rules - A list of Rule objects, each of which have fields RuleName and MatchingKeys.RuleBasedProperties.Builder rules(Consumer<Rule.Builder>... rules)
A list of Rule objects, each of which have fields RuleName and MatchingKeys.
Rule.Builder avoiding the need to create one
manually via Rule.builder().
When the Consumer completes,
SdkBuilder.build() is called immediately and
its result is passed to #rules(List.
rules - a consumer that will call methods on
Rule.Builder#rules(java.util.Collection) Copyright © 2023. All rights reserved.