Class ConnectionElement
java.lang.Object
org.odpi.openmetadata.accessservices.itinfrastructure.metadataelements.ConnectionElement
- All Implemented Interfaces:
MetadataElement
ConnectionElement contains the properties and header for a connection retrieved from the metadata repository.
-
Constructor Summary
ConstructorsConstructorDescriptionDefault constructorConnectionElement(ConnectionElement template) Copy/clone constructor -
Method Summary
Modifier and TypeMethodDescriptionbooleanReturn comparison result based on the content of the properties.Return the properties for the connection.org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStubReturns a copy of the properties for this connection's connector type.org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeaderReturn the element header associated with the properties.Return the list of embedded connections for this virtual connection.org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStubReturns a copy of the properties for this connection's endpoint.inthashCode()Return hash code for this objectvoidsetConnectionProperties(ConnectionProperties connectionProperties) Set up the properties for the connection.voidsetConnectorType(org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub connectorType) Set up the connector type properties for this Connection.voidsetElementHeader(org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader elementHeader) Set up the element header associated with the properties.voidsetEmbeddedConnections(List<EmbeddedConnection> embeddedConnections) Set up the list of embedded connections for this virtual connection.voidsetEndpoint(org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub endpoint) Set up the endpoint properties for this Connection.toString()JSON-style toString
-
Constructor Details
-
ConnectionElement
public ConnectionElement()Default constructor -
ConnectionElement
Copy/clone constructor- Parameters:
template- object to copy
-
-
Method Details
-
getElementHeader
public org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader getElementHeader()Return the element header associated with the properties.- Specified by:
getElementHeaderin interfaceMetadataElement- Returns:
- element header object
-
setElementHeader
public void setElementHeader(org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader elementHeader) Set up the element header associated with the properties.- Specified by:
setElementHeaderin interfaceMetadataElement- Parameters:
elementHeader- element header object
-
getConnectionProperties
Return the properties for the connection.- Returns:
- asset properties (using appropriate subclass)
-
setConnectionProperties
Set up the properties for the connection.- Parameters:
connectionProperties- asset properties
-
setConnectorType
public void setConnectorType(org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub connectorType) Set up the connector type properties for this Connection.- Parameters:
connectorType- ConnectorType properties object
-
getConnectorType
public org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub getConnectorType()Returns a copy of the properties for this connection's connector type. A null means there is no connection type.- Returns:
- connector type for the connection
-
setEndpoint
public void setEndpoint(org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub endpoint) Set up the endpoint properties for this Connection.- Parameters:
endpoint- Endpoint properties object
-
getEndpoint
public org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementStub getEndpoint()Returns a copy of the properties for this connection's endpoint. Null means no endpoint information available.- Returns:
- endpoint for the connection
-
getEmbeddedConnections
Return the list of embedded connections for this virtual connection.- Returns:
- list of EmbeddedConnection objects
-
setEmbeddedConnections
Set up the list of embedded connections for this virtual connection.- Parameters:
embeddedConnections- list of EmbeddedConnection objects
-
toString
JSON-style toString -
equals
Return comparison result based on the content of the properties. -
hashCode
public int hashCode()Return hash code for this object
-