Class DataProductManagementPort
java.lang.Object
org.odpi.openmetadata.frameworks.integration.bitol.odps.DataProductManagementPort
This class represents a management port of an Open Data Product Standard (ODPS) data product. Management ports
are the access points used to manage the data product, covering discoverability, observability, control and
dictionary content.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanCompare the values of the supplied object with those stored in the current object.Return the list of links to sources that provide more details about this element.Return the channel (for example topic name) used to communicate with the data product.Return the type of content: discoverability, observability, control or dictionary.Return the list of custom (key/value) properties attached to this element.Return whether this port is deprecated and should not be used in new implementations.Return the purpose and usage of the management port.getId()Return the stable identifier of this port.getName()Return the unique name (endpoint identifier) of the management port.getTags()Return the list of tags attached to this element.getType()Return the type of access: rest or topic.getUrl()Return the URL used to access the endpoint.inthashCode()Return hash code based on properties.voidsetAuthoritativeDefinitions(List<BitolAuthoritativeDefinition> authoritativeDefinitions) Set up the list of links to sources that provide more details about this element.voidsetChannel(String channel) Set up the channel (for example topic name) used to communicate with the data product.voidsetContent(String content) Set up the type of content: discoverability, observability, control or dictionary.voidsetCustomProperties(List<BitolCustomProperty> customProperties) Set up the list of custom (key/value) properties attached to this element.voidsetDeprecated(Boolean deprecated) Set up whether this port is deprecated and should not be used in new implementations.voidsetDescription(String description) Set up the purpose and usage of the management port.voidSet up the stable identifier of this port.voidSet up the unique name (endpoint identifier) of the management port.voidSet up the list of tags attached to this element.voidSet up the type of access: rest or topic.voidSet up the URL used to access the endpoint.toString()Standard toString method.
-
Constructor Details
-
DataProductManagementPort
public DataProductManagementPort()Default constructor
-
-
Method Details
-
getName
Return the unique name (endpoint identifier) of the management port.- Returns:
- string name
-
setName
Set up the unique name (endpoint identifier) of the management port.- Parameters:
name- string name
-
getContent
Return the type of content: discoverability, observability, control or dictionary. Standard values are defined in DataProductManagementPortContent.- Returns:
- string content type
-
setContent
Set up the type of content: discoverability, observability, control or dictionary. Standard values are defined in DataProductManagementPortContent.- Parameters:
content- string content type
-
getType
Return the type of access: rest or topic. Standard values are defined in DataProductManagementPortType.- Returns:
- string type name
-
setType
Set up the type of access: rest or topic. Standard values are defined in DataProductManagementPortType.- Parameters:
type- string type name
-
getUrl
Return the URL used to access the endpoint.- Returns:
- string URL
-
setUrl
Set up the URL used to access the endpoint.- Parameters:
url- string URL
-
getChannel
Return the channel (for example topic name) used to communicate with the data product.- Returns:
- string channel name
-
setChannel
Set up the channel (for example topic name) used to communicate with the data product.- Parameters:
channel- string channel name
-
getDescription
Return the purpose and usage of the management port.- Returns:
- string description
-
setDescription
Set up the purpose and usage of the management port.- Parameters:
description- string description
-
getTags
Return the list of tags attached to this element.- Returns:
- list of tag strings
-
setTags
Set up the list of tags attached to this element.- Parameters:
tags- list of tag strings
-
getCustomProperties
Return the list of custom (key/value) properties attached to this element.- Returns:
- list of custom properties
-
setCustomProperties
Set up the list of custom (key/value) properties attached to this element.- Parameters:
customProperties- list of custom properties
-
getAuthoritativeDefinitions
Return the list of links to sources that provide more details about this element.- Returns:
- list of authoritative definitions
-
setAuthoritativeDefinitions
public void setAuthoritativeDefinitions(List<BitolAuthoritativeDefinition> authoritativeDefinitions) Set up the list of links to sources that provide more details about this element.- Parameters:
authoritativeDefinitions- list of authoritative definitions
-
getId
Return the stable identifier of this port.- Returns:
- String
-
setId
Set up the stable identifier of this port.- Parameters:
id- String
-
getDeprecated
Return whether this port is deprecated and should not be used in new implementations.- Returns:
- Boolean
-
setDeprecated
Set up whether this port is deprecated and should not be used in new implementations.- Parameters:
deprecated- Boolean
-
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.
-