Class EgeriaConnectedAssetDetails
java.lang.Object
org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
org.odpi.openmetadata.frameworks.connectors.properties.ConnectedAssetDetails
org.odpi.openmetadata.frameworkservices.ocf.metadatamanagement.client.EgeriaConnectedAssetDetails
EgeriaConnectedAssetDetails is associated with a Connector. Connectors provide access to
assets. EgeriaConnectedAssetDetails returns properties (metadata) about the connector's asset.
It is a generic interface for all types of open metadata assets. However, it assumes the asset's metadata model
inherits from Asset (see model 0010 in Area 0).
The EgeriaConnectedAssetDetails returns metadata about the asset at three levels of detail:
- assetSummary - used for displaying details of the asset in summary lists or hover text
- assetDetail - used to display all the information known about the asset with summaries of the relationships to other metadata entities
- assetUniverse - used to define the broader context for the asset
-
Field Summary
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.ConnectedAssetDetails
assetProperties
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
CURRENT_AUDIT_HEADER_VERSION
-
Constructor Summary
ConstructorsConstructorDescriptionEgeriaConnectedAssetDetails
(String serviceName, String remoteServerName, String localServerUserId, String localServerPassword, String userId, String platformURLRoot, String connectorInstanceId, ConnectionDetails connection, String assetGUID) Constructor with userId and password embedded in the HTTP request.EgeriaConnectedAssetDetails
(String serviceName, String remoteServerName, String userId, String platformURLRoot, String connectorInstanceId, ConnectionDetails connection, String assetGUID) Constructor with no security used on the HTTP request.Copy/clone constructor. -
Method Summary
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.ConnectedAssetDetails
getAssetDetail, getAssetSummary, getAssetUniverse
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
equals, getHeaderVersion, hashCode, setHeaderVersion
-
Constructor Details
-
EgeriaConnectedAssetDetails
public EgeriaConnectedAssetDetails(String serviceName, String remoteServerName, String userId, String platformURLRoot, String connectorInstanceId, ConnectionDetails connection, String assetGUID) Constructor with no security used on the HTTP request.- Parameters:
serviceName
- calling serviceremoteServerName
- name of the server.userId
- identifier of calling userplatformURLRoot
- url of serverconnectorInstanceId
- unique identifier of connector.connection
- connection information for connector.assetGUID
- String unique id for connected asset.
-
EgeriaConnectedAssetDetails
public EgeriaConnectedAssetDetails(String serviceName, String remoteServerName, String localServerUserId, String localServerPassword, String userId, String platformURLRoot, String connectorInstanceId, ConnectionDetails connection, String assetGUID) Constructor with userId and password embedded in the HTTP request.- Parameters:
serviceName
- calling serviceremoteServerName
- name of the server to call.localServerUserId
- userId to use on the rest call.localServerPassword
- password to use on the rest call.userId
- identifier of calling userplatformURLRoot
- url of serverconnectorInstanceId
- unique identifier of connector.connection
- connection information for connector.assetGUID
- String unique id for connected asset.
-
EgeriaConnectedAssetDetails
Copy/clone constructor.- Parameters:
template
- template to copy.
-
-
Method Details
-
refresh
Request the values in the EgeriaConnectedAssetDetails are refreshed with the current values from the metadata repository.- Specified by:
refresh
in classConnectedAssetDetails
- Throws:
PropertyServerException
- there is a problem connecting to the server to retrieve metadata.UserNotAuthorizedException
- the userId associated with the connector is not authorized to access the asset properties.
-
toString
Standard toString method.- Overrides:
toString
in classConnectedAssetDetails
- Returns:
- JSON style description of variables.
-