Interface AutoMerging.Builder

    • Method Detail

      • enabled

        AutoMerging.Builder enabled​(Boolean enabled)

        The flag that enables the auto-merging of duplicate profiles.

        Parameters:
        enabled - The flag that enables the auto-merging of duplicate profiles.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • consolidation

        AutoMerging.Builder consolidation​(Consolidation consolidation)

        A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.

        Parameters:
        consolidation - A list of matching attributes that represent matching criteria. If two profiles meet at least one of the requirements in the matching attributes list, they will be merged.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • conflictResolution

        AutoMerging.Builder conflictResolution​(ConflictResolution conflictResolution)

        How the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same FirstName and LastName (and that is the matching criteria), which EmailAddress should be used?

        Parameters:
        conflictResolution - How the auto-merging process should resolve conflicts between different profiles. For example, if Profile A and Profile B have the same FirstName and LastName (and that is the matching criteria), which EmailAddress should be used?
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • minAllowedConfidenceScoreForMerging

        AutoMerging.Builder minAllowedConfidenceScoreForMerging​(Double minAllowedConfidenceScoreForMerging)

        A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles.

        Parameters:
        minAllowedConfidenceScoreForMerging - A number between 0 and 1 that represents the minimum confidence score required for profiles within a matching group to be merged during the auto-merge process. A higher score means higher similarity required to merge profiles.
        Returns:
        Returns a reference to this object so that method calls can be chained together.