Class ConnectorType
java.lang.Object
org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementControlHeader
org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader
org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase
org.odpi.openmetadata.frameworks.connectors.properties.beans.Referenceable
org.odpi.openmetadata.accessservices.dataengine.model.ConnectorType
- All Implemented Interfaces:
Serializable
ConnectorType is a java bean used to create connector types associated with the external data engine.
- See Also:
-
Field Summary
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.Referenceable
additionalProperties, qualifiedName
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase
extendedProperties, url
Fields inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
CURRENT_AUDIT_HEADER_VERSION
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected boolean
boolean
Compare the values of the supplied object with those stored in the current object.Return name of the connector framework that the connector implements - default Open Connector Framework (OCF).Return the language that the connector is implemented in - default Java.Return list of interfaces that the connector supports.Returns the stored connectorProviderClassName property for the connector type.Returns the stored description property for the connector type.Returns the stored display name property for the connector type.Return the format of the data that the connector supports - null for "any".Return the list of property names that this connector/connector provider implementation looks for in the Connection object's additionalProperties.Return the list of property names that this connector/connector provider implementation looks for in the Connection object's configurationProperties.Return the list of property names that this connector/connector provider implementation looks for in the Connection object's securedProperties.Return the type of asset that the connector implementation supports.Return the names of the interfaces in the target technology that the connector calls.Return the name of the target technology that the connector implementation connects to.Return the name of the organization that supplies the target technology that the connector implementation connects to.Return the versions of the target technology that the connector supports.int
hashCode()
Return hash code based on properties.void
setConnectorFrameworkName
(String connectorFrameworkName) Set up name of the connector framework that the connector implements - default Open Connector Framework (OCF).void
setConnectorInterfaceLanguage
(String connectorInterfaceLanguage) Set up the language that the connector is implemented in - default Java.void
setConnectorInterfaces
(List<String> connectorInterfaces) Set up list of interfaces that the connector supports.void
setConnectorProviderClassName
(String connectorProviderClassName) The name of the connector provider class name.void
setDescription
(String description) Set up description of the element.void
setDisplayName
(String displayName) Set up the display name for UIs and reports.void
setExpectedDataFormat
(String expectedDataFormat) Set up the format of the data that the connector supports - null for "any".void
setRecognizedAdditionalProperties
(List<String> recognizedAdditionalProperties) Set up the list of property names that this connector/connector provider implementation looks for in the Connection object's additionalProperties.void
setRecognizedConfigurationProperties
(List<String> recognizedConfigurationProperties) Set up the list of property names that this connector/connector provider implementation looks for in the Connection object's configurationProperties.void
setRecognizedSecuredProperties
(List<String> recognizedSecuredProperties) Set up the list of property names that this connector/connector provider implementation looks for in the Connection object's securedProperties.void
setSupportedAssetTypeName
(String supportedAssetTypeName) Set up the type of asset that the connector implementation supports.void
setTargetTechnologyInterfaces
(List<String> targetTechnologyInterfaces) Set up the names of the interfaces in the target technology that the connector calls.void
setTargetTechnologyName
(String targetTechnologyName) Set up the name of the target technology that the connector implementation connects to.void
setTargetTechnologySource
(String targetTechnologySource) Set up the name of the organization that supplies the target technology that the connector implementation connects to.void
setTargetTechnologyVersions
(List<String> targetTechnologyVersions) Set up the versions of the target technology that the connector supports.toString()
Standard toString method.Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.Referenceable
getAdditionalProperties, getQualifiedName, setAdditionalProperties, setQualifiedName
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementBase
getExtendedProperties, getURL, setExtendedProperties, setURL
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementHeader
getClassifications, getGUID, setClassifications, setGUID
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.ElementControlHeader
getOrigin, getStatus, getType, getVersions, setOrigin, setStatus, setType, setVersions
Methods inherited from class org.odpi.openmetadata.frameworks.connectors.properties.beans.PropertyBase
getHeaderVersion, setHeaderVersion
-
Constructor Details
-
ConnectorType
public ConnectorType()
-
-
Method Details
-
getDisplayName
Returns the stored display name property for the connector type. If no display name is available then null is returned.- Returns:
- displayName
-
getDescription
Returns the stored description property for the connector type. If no description is available then null is returned.- Returns:
- description
-
getSupportedAssetTypeName
Return the type of asset that the connector implementation supports.- Returns:
- string name
-
getExpectedDataFormat
Return the format of the data that the connector supports - null for "any".- Returns:
- string name
-
getConnectorProviderClassName
Returns the stored connectorProviderClassName property for the connector type. If no connectorProviderClassName is available then null is returned.- Returns:
- connectorProviderClassName class name (including package name)
-
getConnectorFrameworkName
Return name of the connector framework that the connector implements - default Open Connector Framework (OCF).- Returns:
- string name
-
getConnectorInterfaceLanguage
Return the language that the connector is implemented in - default Java.- Returns:
- string name
-
getConnectorInterfaces
Return list of interfaces that the connector supports.- Returns:
- list of names
-
getTargetTechnologySource
Return the name of the organization that supplies the target technology that the connector implementation connects to.- Returns:
- string name
-
getTargetTechnologyName
Return the name of the target technology that the connector implementation connects to.- Returns:
- string name
-
getTargetTechnologyInterfaces
Return the names of the interfaces in the target technology that the connector calls.- Returns:
- list of interface names
-
getTargetTechnologyVersions
Return the versions of the target technology that the connector supports.- Returns:
- list of version identifiers
-
getRecognizedAdditionalProperties
Return the list of property names that this connector/connector provider implementation looks for in the Connection object's additionalProperties.- Returns:
- list of property names
-
getRecognizedConfigurationProperties
Return the list of property names that this connector/connector provider implementation looks for in the Connection object's configurationProperties.- Returns:
- list of property names
-
getRecognizedSecuredProperties
Return the list of property names that this connector/connector provider implementation looks for in the Connection object's securedProperties.- Returns:
- list of property names
-
setDisplayName
Set up the display name for UIs and reports.- Parameters:
displayName
- String name
-
setDescription
Set up description of the element.- Parameters:
description
- String
-
setSupportedAssetTypeName
Set up the type of asset that the connector implementation supports.- Parameters:
supportedAssetTypeName
- string name
-
setExpectedDataFormat
Set up the format of the data that the connector supports - null for "any".- Parameters:
expectedDataFormat
- string name
-
setConnectorProviderClassName
The name of the connector provider class name.- Parameters:
connectorProviderClassName
- String class name
-
setConnectorFrameworkName
Set up name of the connector framework that the connector implements - default Open Connector Framework (OCF).- Parameters:
connectorFrameworkName
- string name
-
setConnectorInterfaceLanguage
Set up the language that the connector is implemented in - default Java.- Parameters:
connectorInterfaceLanguage
- string name
-
setConnectorInterfaces
Set up list of interfaces that the connector supports.- Parameters:
connectorInterfaces
- list of names
-
setTargetTechnologySource
Set up the name of the organization that supplies the target technology that the connector implementation connects to.- Parameters:
targetTechnologySource
- list of names
-
setTargetTechnologyName
Set up the name of the target technology that the connector implementation connects to.- Parameters:
targetTechnologyName
- string name
-
setTargetTechnologyInterfaces
Set up the names of the interfaces in the target technology that the connector calls.- Parameters:
targetTechnologyInterfaces
- list of interface names
-
setTargetTechnologyVersions
Set up the versions of the target technology that the connector supports.- Parameters:
targetTechnologyVersions
- list of version identifiers
-
setRecognizedAdditionalProperties
Set up the list of property names that this connector/connector provider implementation looks for in the Connection object's additionalProperties.- Parameters:
recognizedAdditionalProperties
- list of property names
-
setRecognizedConfigurationProperties
Set up the list of property names that this connector/connector provider implementation looks for in the Connection object's configurationProperties.- Parameters:
recognizedConfigurationProperties
- list of property names
-
setRecognizedSecuredProperties
Set up the list of property names that this connector/connector provider implementation looks for in the Connection object's securedProperties.- Parameters:
recognizedSecuredProperties
- list of property names
-
equals
Description copied from class:Referenceable
Compare the values of the supplied object with those stored in the current object.- Overrides:
equals
in classReferenceable
- Parameters:
o
- supplied object- Returns:
- boolean result of comparison
-
canEqual
-
hashCode
public int hashCode()Description copied from class:Referenceable
Return hash code based on properties.- Overrides:
hashCode
in classReferenceable
- Returns:
- int
-
toString
Description copied from class:Referenceable
Standard toString method.- Overrides:
toString
in classReferenceable
- Returns:
- print out of variables in a JSON-style
-