Enum Class IntegrationConnectorDefinition

java.lang.Object
java.lang.Enum<IntegrationConnectorDefinition>
org.odpi.openmetadata.archiveutilities.openconnectors.IntegrationConnectorDefinition
All Implemented Interfaces:
Serializable, Comparable<IntegrationConnectorDefinition>, Constable

public enum IntegrationConnectorDefinition extends Enum<IntegrationConnectorDefinition>
Describes the standard integration connector configuration shipped with Egeria. They are all defined under the default integration group
  • Enum Constant Details

  • Method Details

    • values

      public static IntegrationConnectorDefinition[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static IntegrationConnectorDefinition valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null
    • getGUID

      public String getGUID()
      Return the unique identifier of the integration connector.
      Returns:
      string
    • getQualifiedName

      public String getQualifiedName(String integrationGroupQualifiedName)
      Return the unique name of the integration connector.
      Parameters:
      integrationGroupQualifiedName - qualified name of the associated integration group
      Returns:
      string
    • getDisplayName

      public String getDisplayName()
      Return the display name of the integration connector.
      Returns:
      string
    • getDescription

      public String getDescription()
      Return the description of the integration connector.
      Returns:
      string
    • getConnectorProviderClassName

      public String getConnectorProviderClassName()
      Return the class name of the connector provider.
      Returns:
      string
    • getConnectorName

      public String getConnectorName()
      Return the name of the connector in the integration group
      Returns:
      string
    • getConnectorUserId

      public String getConnectorUserId()
      Return the connector's userId.
      Returns:
      string
    • getMetadataSourceQualifiedName

      public String getMetadataSourceQualifiedName()
      Return the optional metadata source qualified name for the connector.
      Returns:
      string
    • getEndpointAddress

      public String getEndpointAddress()
      Return the optional endpoint address for the first catalog target.
      Returns:
      string
    • getConfigurationProperties

      public Map<String,Object> getConfigurationProperties()
      Return the configuration properties.
      Returns:
      map
    • getRefreshTimeInterval

      public long getRefreshTimeInterval()
      Return the refresh time interval (minutes)
      Returns:
      long
    • getDeployedImplementationTypes

      public List<String> getDeployedImplementationTypes()
      Return the qualified name for the deployed implementation type that this connector supports
      Returns:
      enum
    • getResourceUse

      public ResourceUse getResourceUse()
      Return the deployed implementation type that this connector supports
      Returns:
      enum
    • getContentPackDefinition

      public ContentPackDefinition getContentPackDefinition()
      Get identifier of content pack where this template should be located.
      Returns:
      content pack definition
    • toString

      public String toString()
      Output of this enum class and main value.
      Overrides:
      toString in class Enum<IntegrationConnectorDefinition>
      Returns:
      string showing enum value