Interface LinkResourceFormat


public interface LinkResourceFormat
An immutable client-side representation of LinkResourceFormat.
  • Method Details

    • id

      String id()
      Gets the id property: Fully qualified resource Id for the resource.
      Returns:
      the id value.
    • name

      String name()
      Gets the name property: The name of the resource.
      Returns:
      the name value.
    • type

      String type()
      Gets the type property: The type of the resource.
      Returns:
      the type value.
    • tenantId

      String tenantId()
      Gets the tenantId property: The hub name.
      Returns:
      the tenantId value.
    • linkName

      String linkName()
      Gets the linkName property: The link name.
      Returns:
      the linkName value.
    • sourceEntityType

      EntityType sourceEntityType()
      Gets the sourceEntityType property: Type of source entity.
      Returns:
      the sourceEntityType value.
    • targetEntityType

      EntityType targetEntityType()
      Gets the targetEntityType property: Type of target entity.
      Returns:
      the targetEntityType value.
    • sourceEntityTypeName

      String sourceEntityTypeName()
      Gets the sourceEntityTypeName property: Name of the source Entity Type.
      Returns:
      the sourceEntityTypeName value.
    • targetEntityTypeName

      String targetEntityTypeName()
      Gets the targetEntityTypeName property: Name of the target Entity Type.
      Returns:
      the targetEntityTypeName value.
    • displayName

      Map<String,String> displayName()
      Gets the displayName property: Localized display name for the Link.
      Returns:
      the displayName value.
    • description

      Map<String,String> description()
      Gets the description property: Localized descriptions for the Link.
      Returns:
      the description value.
    • mappings

      Gets the mappings property: The set of properties mappings between the source and target Types.
      Returns:
      the mappings value.
    • participantPropertyReferences

      List<ParticipantPropertyReference> participantPropertyReferences()
      Gets the participantPropertyReferences property: The properties that represent the participating profile.
      Returns:
      the participantPropertyReferences value.
    • provisioningState

      ProvisioningStates provisioningState()
      Gets the provisioningState property: Provisioning state.
      Returns:
      the provisioningState value.
    • referenceOnly

      Boolean referenceOnly()
      Gets the referenceOnly property: Indicating whether the link is reference only link. This flag is ignored if the Mappings are defined. If the mappings are not defined and it is set to true, links processing will not create or update profiles.
      Returns:
      the referenceOnly value.
    • operationType

      InstanceOperationType operationType()
      Gets the operationType property: Determines whether this link is supposed to create or delete instances if Link is NOT Reference Only.
      Returns:
      the operationType value.
    • resourceGroupName

      String resourceGroupName()
      Gets the name of the resource group.
      Returns:
      the name of the resource group.
    • innerModel

      Gets the inner com.azure.resourcemanager.customerinsights.fluent.models.LinkResourceFormatInner object.
      Returns:
      the inner object.
    • update

      Begins update for the LinkResourceFormat resource.
      Returns:
      the stage of resource update.
    • refresh

      Refreshes the resource to sync with Azure.
      Returns:
      the refreshed resource.
    • refresh

      LinkResourceFormat refresh(com.azure.core.util.Context context)
      Refreshes the resource to sync with Azure.
      Parameters:
      context - The context to associate with this operation.
      Returns:
      the refreshed resource.