Class ParticipantProfilePropertyReference

java.lang.Object
com.azure.resourcemanager.customerinsights.models.ParticipantProfilePropertyReference

public final class ParticipantProfilePropertyReference extends Object
The participant profile property reference.
  • Constructor Details

    • ParticipantProfilePropertyReference

      public ParticipantProfilePropertyReference()
      Creates an instance of ParticipantProfilePropertyReference class.
  • Method Details

    • interactionPropertyName

      public String interactionPropertyName()
      Get the interactionPropertyName property: The source interaction property that maps to the target profile property.
      Returns:
      the interactionPropertyName value.
    • withInteractionPropertyName

      public ParticipantProfilePropertyReference withInteractionPropertyName(String interactionPropertyName)
      Set the interactionPropertyName property: The source interaction property that maps to the target profile property.
      Parameters:
      interactionPropertyName - the interactionPropertyName value to set.
      Returns:
      the ParticipantProfilePropertyReference object itself.
    • profilePropertyName

      public String profilePropertyName()
      Get the profilePropertyName property: The target profile property that maps to the source interaction property.
      Returns:
      the profilePropertyName value.
    • withProfilePropertyName

      public ParticipantProfilePropertyReference withProfilePropertyName(String profilePropertyName)
      Set the profilePropertyName property: The target profile property that maps to the source interaction property.
      Parameters:
      profilePropertyName - the profilePropertyName value to set.
      Returns:
      the ParticipantProfilePropertyReference object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.