public static interface RuleBasedProperties.Builder extends SdkPojo, CopyableBuilder<RuleBasedProperties.Builder,RuleBasedProperties>
| Modifier and Type | Method and Description |
|---|---|
RuleBasedProperties.Builder |
attributeMatchingModel(AttributeMatchingModel attributeMatchingModel)
The comparison type.
|
RuleBasedProperties.Builder |
attributeMatchingModel(String attributeMatchingModel)
The comparison type.
|
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)
The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as the
AttributeMatchingModel. When choosing MANY_TO_MANY, the system can match attributes 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 - The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as the
AttributeMatchingModel. When choosing MANY_TO_MANY, the system can match attributes
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)
The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as the
AttributeMatchingModel. When choosing MANY_TO_MANY, the system can match attributes 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 - The comparison type. You can either choose ONE_TO_ONE or MANY_TO_MANY as the
AttributeMatchingModel. When choosing MANY_TO_MANY, the system can match attributes
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.