Class CatalogTarget
java.lang.Object
org.odpi.openmetadata.frameworks.integration.properties.CatalogTargetProperties
org.odpi.openmetadata.frameworks.integration.properties.CatalogTarget
- Direct Known Subclasses:
RequestedCatalogTarget
CatalogTarget contains the properties for one of the integration connector's catalog targets.
Each integration connector is optionally linked via the CatalogTarget relationship to one or more elements that the integration connector
is working on. The catalogTargetElement contains details of the entity that represents the catalog target.
It is extracted from entity proxy two of the catalog target relationship.
-
Constructor Summary
ConstructorDescriptionDefault constructorCatalogTarget
(CatalogTarget template) Copy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionboolean
Return comparison result based on the content of the properties.Return details of the catalog target element.Return the name of the catalog target.Return a copy of the configuration properties.Return the qualified name used for the metadata collection of catalogued elements.Return the unique identifier of the CatalogTarget relationship.int
hashCode()
Return hash code for this objectvoid
setCatalogTargetElement
(ElementStub catalogTargetElement) Set up details of the catalog target element.void
setCatalogTargetName
(String catalogTargetName) Set up the name of the catalog target.void
setConfigurationProperties
(Map<String, Object> configurationProperties) Set up the configuration properties for this action target.void
setMetadataSourceQualifiedName
(String metadataSourceQualifiedName) Set up the qualified name used for the metadata collection of catalogued elements.void
setRelationshipGUID
(String relationshipGUID) Set up the unique identifier of the CatalogTarget relationship.toString()
JSON-style toStringMethods inherited from class org.odpi.openmetadata.frameworks.integration.properties.CatalogTargetProperties
getConnectionName, getTemplateProperties, setConnectionName, setTemplateProperties
-
Constructor Details
-
CatalogTarget
public CatalogTarget()Default constructor -
CatalogTarget
Copy/clone constructor- Parameters:
template
- object to copy
-
-
Method Details
-
getRelationshipGUID
Return the unique identifier of the CatalogTarget relationship. This is useful if the values in this relationship need to be updated.- Returns:
- string guid
-
setRelationshipGUID
Set up the unique identifier of the CatalogTarget relationship. This is useful if the values in this relationship need to be updated.- Parameters:
relationshipGUID
- string guid
-
getCatalogTargetName
Return the name of the catalog target.- Overrides:
getCatalogTargetName
in classCatalogTargetProperties
- Returns:
- string
-
setCatalogTargetName
Set up the name of the catalog target.- Overrides:
setCatalogTargetName
in classCatalogTargetProperties
- Parameters:
catalogTargetName
- string
-
getMetadataSourceQualifiedName
Return the qualified name used for the metadata collection of catalogued elements. It is the qualified name of a software capability.- Overrides:
getMetadataSourceQualifiedName
in classCatalogTargetProperties
- Returns:
- name
-
setMetadataSourceQualifiedName
Set up the qualified name used for the metadata collection of catalogued elements. It is the qualified name of a software capability.- Overrides:
setMetadataSourceQualifiedName
in classCatalogTargetProperties
- Parameters:
metadataSourceQualifiedName
- name
-
setConfigurationProperties
Set up the configuration properties for this action target. These are used to override the configuration properties in the integration connector's connection whenever it is processing this action target.- Overrides:
setConfigurationProperties
in classCatalogTargetProperties
- Parameters:
configurationProperties
- properties typically controlling the behaviour for the integration connector.
-
getConfigurationProperties
Return a copy of the configuration properties. These are used to override the configuration properties in the integration connector's connection whenever it is processing this action target.- Overrides:
getConfigurationProperties
in classCatalogTargetProperties
- Returns:
- configuration properties typically controlling the behaviour for the integration connector.
-
getCatalogTargetElement
Return details of the catalog target element. This is extracted from the entity proxy so the classification list may not be complete.- Returns:
- element stub
-
setCatalogTargetElement
Set up details of the catalog target element. This is extracted from the entity proxy so the classification list may not be complete.- Parameters:
catalogTargetElement
- element stub
-
toString
JSON-style toString- Overrides:
toString
in classCatalogTargetProperties
- Returns:
- return string containing the property names and values
-
equals
Return comparison result based on the content of the properties.- Overrides:
equals
in classCatalogTargetProperties
- Parameters:
objectToCompare
- test object- Returns:
- result of comparison
-
hashCode
public int hashCode()Return hash code for this object- Overrides:
hashCode
in classCatalogTargetProperties
- Returns:
- int hash code
-