Class CatalogTargetProperties
java.lang.Object
org.odpi.openmetadata.frameworks.governanceaction.properties.CatalogTargetProperties
- Direct Known Subclasses:
CatalogTarget
Properties for the CatalogTarget relationship.
-
Constructor Summary
ConstructorDescriptionDefault constructorCopy/clone constructor. -
Method Summary
Modifier and TypeMethodDescriptionboolean
Compare the values of the supplied object with those stored in the current object.Returns the target name property.Return a copy of the configuration properties.Return the name of the connection to access the resource.Return the delete method policy.Return the qualified name of the metadata source for this integration connector.Return the synchronization direction policy.Return a copy of the template properties.int
hashCode()
Return hash code based on properties.void
setCatalogTargetName
(String catalogTargetName) Set up the target name.void
setConfigurationProperties
(Map<String, Object> configurationProperties) Set up the configuration properties for this Connection.void
setConnectionName
(String connectionName) Set up the name of the connection that the connector should use to access the resource.void
setDeleteMethod
(DeleteMethod deleteMethod) Set up the delete method policy.void
setMetadataSourceQualifiedName
(String metadataSourceQualifiedName) Set up the qualified name of the metadata source for this integration connector.void
setPermittedSynchronization
(PermittedSynchronization permittedSynchronization) Set up the synchronization direction policy.void
setTemplateProperties
(Map<String, String> templateProperties) Set up the template properties for this connector to use when creating elements for this catalog target.toString()
Standard toString method.
-
Constructor Details
-
CatalogTargetProperties
public CatalogTargetProperties()Default constructor -
CatalogTargetProperties
Copy/clone constructor. Retrieves values from the supplied template- Parameters:
template
- element to copy
-
-
Method Details
-
setCatalogTargetName
Set up the target name.- Parameters:
catalogTargetName
- String name
-
getCatalogTargetName
Returns the target name property.- Returns:
- qualifiedName
-
getMetadataSourceQualifiedName
Return the qualified name of the metadata source for this integration connector. This is the qualified name of an appropriate software server capability stored in open metadata. This software server capability is accessed via the partner OMAS.- Returns:
- string name
-
setMetadataSourceQualifiedName
Set up the qualified name of the metadata source for this integration connector. This is the qualified name of an appropriate software server capability stored in open metadata. This software server capability is accessed via the partner OMAS.- Parameters:
metadataSourceQualifiedName
- string name
-
setConfigurationProperties
Set up the configuration properties for this Connection.- Parameters:
configurationProperties
- properties that contain additional configuration information for the connector.
-
getConfigurationProperties
Return a copy of the configuration properties. Null means no configuration properties are available.- Returns:
- configuration properties typically controlling the behaviour for the connector
-
setTemplateProperties
Set up the template properties for this connector to use when creating elements for this catalog target.- Parameters:
templateProperties
- map of template name to qualified name of template implementation
-
getTemplateProperties
Return a copy of the template properties. Null means no template properties are available.- Returns:
- map of template name to qualified name of template implementation
-
getConnectionName
Return the name of the connection to access the resource. If it is null, the connection for the asset that is either the catalog target, or is the anchor of the catalog target is used.- Returns:
- qualified name of connection
-
setConnectionName
Set up the name of the connection that the connector should use to access the resource. If it is null, the connection for the asset that is either the catalog target, or is the anchor of the catalog target is used.- Parameters:
connectionName
- qualified name of a connection
-
getPermittedSynchronization
Return the synchronization direction policy.- Returns:
- value
-
setPermittedSynchronization
Set up the synchronization direction policy.- Parameters:
permittedSynchronization
- value
-
getDeleteMethod
Return the delete method policy.- Returns:
- value
-
setDeleteMethod
Set up the delete method policy.- Parameters:
deleteMethod
- value
-
toString
Standard toString method. -
equals
Compare the values of the supplied object with those stored in the current object. -
hashCode
public int hashCode()Return hash code based on properties.
-