public class AssetManagerRESTServices extends Object
| Constructor and Description |
|---|
AssetManagerRESTServices()
Default constructor
|
| Modifier and Type | Method and Description |
|---|---|
VoidResponse |
addExternalIdentifier(String serverName,
String userId,
String openMetadataElementGUID,
String openMetadataElementTypeName,
MetadataCorrelationProperties requestBody)
Add the description of a specific external identifier.
|
VoidResponse |
confirmSynchronization(String serverName,
String userId,
String openMetadataElementGUID,
String openMetadataElementTypeName,
MetadataCorrelationProperties requestBody)
Confirm that the values of a particular metadata element have been synchronized.
|
GUIDResponse |
createExternalAssetManager(String serverName,
String userId,
AssetManagerProperties assetManagerProperties)
Create information about the external asset manager.
|
ElementHeadersResponse |
getElementsForExternalIdentifier(String serverName,
String userId,
int startFrom,
int pageSize,
MetadataCorrelationProperties requestBody)
Retrieve the unique identifier of the external asset manager from its qualified name.
|
GUIDResponse |
getExternalAssetManagerGUID(String serverName,
String userId,
String qualifiedName)
Retrieve the unique identifier of the external asset manager from its qualified name.
|
ConnectionResponse |
getOutTopicConnection(String serverName,
String userId,
String callerId)
Return the client side connection object for the Asset Manager OMAS's out topic.
|
VoidResponse |
removeExternalIdentifier(String serverName,
String userId,
String openMetadataElementGUID,
String openMetadataElementTypeName,
MetadataCorrelationProperties requestBody)
Remove an external identifier from an existing open metadata element.
|
VoidResponse |
updateExternalIdentifier(String serverName,
String userId,
String openMetadataElementGUID,
String openMetadataElementTypeName,
MetadataCorrelationProperties requestBody)
Update the description of a specific external identifier.
|
public ConnectionResponse getOutTopicConnection(String serverName, String userId, String callerId)
serverName - name of the service to route the request to.userId - identifier of calling user.callerId - unique identifier of the callerpublic GUIDResponse createExternalAssetManager(String serverName, String userId, AssetManagerProperties assetManagerProperties)
serverName - name of the server to route the request to.userId - calling userassetManagerProperties - description of the integration daemon (specify qualified name at a minimum)public GUIDResponse getExternalAssetManagerGUID(String serverName, String userId, String qualifiedName)
serverName - name of the service to route the request to.userId - calling userqualifiedName - unique name to use for the external assetpublic VoidResponse addExternalIdentifier(String serverName, String userId, String openMetadataElementGUID, String openMetadataElementTypeName, MetadataCorrelationProperties requestBody)
serverName - name of the service to route the request to.userId - calling useropenMetadataElementGUID - unique identifier (GUID) of the element in the open metadata ecosystemopenMetadataElementTypeName - type name of the element in the open metadata ecosystem (default referenceable)requestBody - unique identifier of this element in the external asset manager plus additional mapping propertiespublic VoidResponse updateExternalIdentifier(String serverName, String userId, String openMetadataElementGUID, String openMetadataElementTypeName, MetadataCorrelationProperties requestBody)
serverName - name of the service to route the request to.userId - calling useropenMetadataElementGUID - unique identifier (GUID) of the element in the open metadata ecosystemopenMetadataElementTypeName - type name of the element in the open metadata ecosystem (default referenceable)requestBody - unique identifier of this element in the external asset manager plus additional mapping propertiespublic VoidResponse removeExternalIdentifier(String serverName, String userId, String openMetadataElementGUID, String openMetadataElementTypeName, MetadataCorrelationProperties requestBody)
serverName - name of the service to route the request to.userId - calling useropenMetadataElementGUID - unique identifier (GUID) of the element in the open metadata ecosystemopenMetadataElementTypeName - type name of the element in the open metadata ecosystem (default referenceable)requestBody - unique identifier of this element in the external asset manager plus additional mapping propertiespublic VoidResponse confirmSynchronization(String serverName, String userId, String openMetadataElementGUID, String openMetadataElementTypeName, MetadataCorrelationProperties requestBody)
serverName - name of the service to route the request to.userId - calling useropenMetadataElementGUID - unique identifier (GUID) of this element in open metadataopenMetadataElementTypeName - type name for the open metadata elementrequestBody - details of the external identifier and its scopepublic ElementHeadersResponse getElementsForExternalIdentifier(String serverName, String userId, int startFrom, int pageSize, MetadataCorrelationProperties requestBody)
serverName - name of the service to route the request to.userId - calling userstartFrom - paging start pointpageSize - maximum results that can be returnedrequestBody - details of the external identifierCopyright © 2018–2021 LF AI & Data Foundation. All rights reserved.