Interface RuleBasedMatchingResponse.Builder

    • Method Detail

      • enabled

        RuleBasedMatchingResponse.Builder enabled​(Boolean 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

        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.

        Parameters:
        matchingRules - Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • 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.

        Parameters:
        matchingRules - Configures how the rule-based matching process should match profiles. You can have up to 15 MatchingRule in the MatchingRules.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • status

        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.

        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:
        RuleBasedMatchingStatus, RuleBasedMatchingStatus
      • status

        RuleBasedMatchingResponse.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.

        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:
        RuleBasedMatchingStatus, RuleBasedMatchingStatus
      • 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 the AttributeTypesSelector 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.
      • conflictResolution

        RuleBasedMatchingResponse.Builder conflictResolution​(ConflictResolution 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.
      • exportingConfig

        RuleBasedMatchingResponse.Builder exportingConfig​(ExportingConfig 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.