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 Detail

      • 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

        String getExternalEntityUrl()
        Returns the external URL of the mapped resource.
        Returns:
        the external URL of the mapped resource
      • getDescription

        String getDescription()
        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

        Long getLastSyncDate()
        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

        SyncAction getSyncAction()
        Returns the type of the action performed during last successful synchronization.
        Returns:
        the type of the action performed during last successful synchronization