Class CatalogTargetProperties

java.lang.Object
org.odpi.openmetadata.frameworks.governanceaction.properties.CatalogTargetProperties
Direct Known Subclasses:
CatalogTarget

public class CatalogTargetProperties extends Object
Properties for the CatalogTarget relationship.
  • Constructor Details

    • CatalogTargetProperties

      public CatalogTargetProperties()
      Default constructor
    • CatalogTargetProperties

      public CatalogTargetProperties(CatalogTargetProperties template)
      Copy/clone constructor. Retrieves values from the supplied template
      Parameters:
      template - element to copy
  • Method Details

    • setCatalogTargetName

      public void setCatalogTargetName(String catalogTargetName)
      Set up the target name.
      Parameters:
      catalogTargetName - String name
    • getCatalogTargetName

      public String getCatalogTargetName()
      Returns the target name property.
      Returns:
      qualifiedName
    • getMetadataSourceQualifiedName

      public String 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

      public void setMetadataSourceQualifiedName(String metadataSourceQualifiedName)
      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

      public void setConfigurationProperties(Map<String,Object> configurationProperties)
      Set up the configuration properties for this Connection.
      Parameters:
      configurationProperties - properties that contain additional configuration information for the connector.
    • getConfigurationProperties

      public Map<String,Object> 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

      public void setTemplateProperties(Map<String,String> templateProperties)
      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

      public Map<String,String> 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

      public String 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

      public void setConnectionName(String connectionName)
      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

      public PermittedSynchronization getPermittedSynchronization()
      Return the synchronization direction policy.
      Returns:
      value
    • setPermittedSynchronization

      public void setPermittedSynchronization(PermittedSynchronization permittedSynchronization)
      Set up the synchronization direction policy.
      Parameters:
      permittedSynchronization - value
    • getDeleteMethod

      public DeleteMethod getDeleteMethod()
      Return the delete method policy.
      Returns:
      value
    • setDeleteMethod

      public void setDeleteMethod(DeleteMethod deleteMethod)
      Set up the delete method policy.
      Parameters:
      deleteMethod - value
    • toString

      public String toString()
      Standard toString method.
      Overrides:
      toString in class Object
      Returns:
      print out of variables in a JSON-style
    • equals

      public boolean equals(Object objectToCompare)
      Compare the values of the supplied object with those stored in the current object.
      Overrides:
      equals in class Object
      Parameters:
      objectToCompare - supplied object
      Returns:
      boolean result of comparison
    • hashCode

      public int hashCode()
      Return hash code based on properties.
      Overrides:
      hashCode in class Object
      Returns:
      int