Interface Mapping

All Superinterfaces:
Entity, Resource, Serializable

public interface Mapping extends Resource
Represents a mapping.

A mapping is a representation of a link between external entity from external system and corresponding resource in the Data Governance Center. A single mapping refers to at most one resource which can either be a community, a domain, or an asset.

  • Method Details

    • getExternalSystemId

      String getExternalSystemId()
      Returns the id of the external system that the mapped resource belongs to.
      Returns:
      the id of the external system
    • getExternalEntityId

      String getExternalEntityId()
      Returns the external id of the mapped resource.
      Returns:
      the external id of the mapped resource
    • getExternalEntityUrl

      @Deprecated(since="2026.07", forRemoval=true) String getExternalEntityUrl()
      Deprecated, for removal: This API element is subject to removal in a future version.
      This property will be removed in a future version.
      Returns the external URL of the mapped resource.
      Returns:
      the external URL of the mapped resource
    • getDescription

      @Deprecated(since="2026.07", forRemoval=true) String getDescription()
      Deprecated, for removal: This API element is subject to removal in a future version.
      This property will be removed in a future version.
      Returns the description of the mapped resource.
      Returns:
      the description of the mapped resource
    • getMappedResource

      NamedResourceReference getMappedResource()
      Returns the mapped resource if the mapping is linked to any, null otherwise.
      Returns:
      the mapped resource
    • getLastSyncDate

      @Deprecated(since="2026.07", forRemoval=true) Long getLastSyncDate()
      Deprecated, for removal: This API element is subject to removal in a future version.
      This property will be removed in a future version.
      Returns the timestamp (in UTC time standard) of the last synchronization of mapped resource.
      Returns:
      the timestamp (in UTC time standard) of the last synchronization of mapped resource
    • getSyncAction

      @Deprecated(since="2026.07", forRemoval=true) SyncAction getSyncAction()
      Deprecated, for removal: This API element is subject to removal in a future version.
      This property will be removed in a future version.
      Returns the type of the action performed during last successful synchronization.
      Returns:
      the type of the action performed during last successful synchronization