java.lang.Object
org.odpi.openmetadata.viewservices.runtimemanager.server.spring.RuntimeManagerResource

@RestController @RequestMapping("/servers/{serverName}/api/open-metadata/runtime-manager") public class RuntimeManagerResource extends Object
The RuntimeManagerResource provides part of the server-side implementation of the Runtime Manager OMVS. =
  • Constructor Summary

    Constructors
    Constructor
    Description
    Default constructor
  • Method Summary

    Modifier and Type
    Method
    Description
    org.odpi.openmetadata.serveroperations.rest.SuccessMessageResponse
    activateWithStoredConfig(String serverName, String serverGUID)
    Activate the Open Metadata and Governance (OMAG) server using the configuration document stored for this server.
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    addOpenMetadataArchive(String serverName, String serverGUID, org.odpi.openmetadata.repositoryservices.connectors.stores.archivestore.properties.OpenMetadataArchive openMetadataArchive)
    Add a new open metadata archive to running repository.
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    addOpenMetadataArchiveFile(String serverName, String serverGUID, String fileName)
    Add a new open metadata archive to running repository.
    org.odpi.openmetadata.commonservices.ffdc.rest.BooleanResponse
    connectToCohortGet(String serverName, String serverGUID, String cohortName)
    A new server needs to register the metadataCollectionId for its metadata repository with the other servers in the open metadata repository.
    org.odpi.openmetadata.commonservices.ffdc.rest.BooleanResponse
    connectToCohortPost(String serverName, String serverGUID, String cohortName, org.odpi.openmetadata.commonservices.ffdc.rest.NullRequestBody requestBody)
    A new server needs to register the metadataCollectionId for its metadata repository with the other servers in the open metadata repository.
    org.odpi.openmetadata.commonservices.ffdc.rest.BooleanResponse
    disconnectFromCohortGet(String serverName, String serverGUID, String cohortName)
    Disconnect communications from a specific cohort.
    org.odpi.openmetadata.commonservices.ffdc.rest.BooleanResponse
    disconnectFromCohortPost(String serverName, String serverGUID, String cohortName, org.odpi.openmetadata.commonservices.ffdc.rest.NullRequestBody requestBody)
    Disconnect communications from a specific cohort.
    org.odpi.openmetadata.commonservices.ffdc.rest.PropertiesResponse
    getConfigurationProperties(String serverName, String serverGUID, String connectorName)
    Retrieve the configuration properties of the named integration connector running in the integration daemon.
    org.odpi.openmetadata.commonservices.ffdc.rest.SoftwareServerPlatformResponse
    getPlatformByGUID(String serverName, String platformGUID, org.odpi.openmetadata.viewservices.runtimemanager.rest.EffectiveTimeQueryRequestBody requestBody)
    Returns details about the platform's catalog entry (asset).
    org.odpi.openmetadata.viewservices.runtimemanager.rest.PlatformReportResponse
    getPlatformReport(String serverName, String platformGUID)
    Returns details about the running platform.
    org.odpi.openmetadata.commonservices.ffdc.rest.SoftwareServerPlatformsResponse
    getPlatformsByDeployedImplType(String serverName, int startFrom, int pageSize, boolean getTemplates, org.odpi.openmetadata.commonservices.ffdc.rest.FilterRequestBody requestBody)
    Returns the list of platforms with a particular deployed implementation type.
    org.odpi.openmetadata.commonservices.ffdc.rest.SoftwareServerPlatformsResponse
    getPlatformsByName(String serverName, int startFrom, int pageSize, org.odpi.openmetadata.commonservices.ffdc.rest.FilterRequestBody requestBody)
    Returns the list of platforms with a particular name.
    org.odpi.openmetadata.commonservices.ffdc.rest.SoftwareServerResponse
    getServerByGUID(String serverName, String serverGUID, org.odpi.openmetadata.viewservices.runtimemanager.rest.EffectiveTimeQueryRequestBody requestBody)
    Returns details about the server's catalog entry (asset).
    org.odpi.openmetadata.viewservices.runtimemanager.rest.ServerReportResponse
    getServerReport(String serverName, String serverGUID)
    Returns details about the running server.
    org.odpi.openmetadata.commonservices.ffdc.rest.SoftwareServersResponse
    getServersByDeployedImplType(String serverName, int startFrom, int pageSize, boolean getTemplates, org.odpi.openmetadata.commonservices.ffdc.rest.FilterRequestBody requestBody)
    Returns the list of servers with a particular deployed implementation type.
    org.odpi.openmetadata.commonservices.ffdc.rest.SoftwareServersResponse
    getServersByName(String serverName, int startFrom, int pageSize, org.odpi.openmetadata.commonservices.ffdc.rest.FilterRequestBody requestBody)
    Returns the list of servers with a particular name.
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    publishOpenLineageEvent(String serverName, String serverGUID, String event)
    Pass an open lineage event to the integration service.
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    refreshConfig(String serverName, String serverGUID, String governanceEngineName)
    Request that the governance engine refresh its configuration by calling the metadata server.
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    refreshConnectors(String serverName, String serverGUID, org.odpi.openmetadata.commonservices.ffdc.rest.NameRequestBody requestBody)
    Issue a refresh() request on all connectors running in the integration daemon, or a specific connector if the connector name is specified.
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    refreshIntegrationGroupConfig(String serverName, String serverGUID, String integrationGroupName)
    Request that the integration group refresh its configuration by calling the metadata access server.
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    restartConnectors(String serverName, String serverGUID, org.odpi.openmetadata.commonservices.ffdc.rest.NameRequestBody requestBody)
    Restart all connectors running in the integration daemon, or restart a specific connector if the connector name is specified.
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    shutdownAndUnregisterServer(String serverName, String serverGUID)
    Permanently deactivate any active servers and unregister from any cohorts.
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    shutdownServer(String serverName, String serverGUID)
    Temporarily shutdown the named OMAG server.
    org.odpi.openmetadata.commonservices.ffdc.rest.BooleanResponse
    unregisterFromCohortGet(String serverName, String serverGUID, String cohortName)
    Unregister from a specific cohort and disconnect from cohort communications.
    org.odpi.openmetadata.commonservices.ffdc.rest.BooleanResponse
    unregisterFromCohortPost(String serverName, String serverGUID, String cohortName, org.odpi.openmetadata.commonservices.ffdc.rest.NullRequestBody requestBody)
    Unregister from a specific cohort and disconnect from cohort communications.
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    updateConfigurationProperties(String serverName, String serverGUID, org.odpi.openmetadata.governanceservers.integrationdaemonservices.rest.ConnectorConfigPropertiesRequestBody requestBody)
    Update the configuration properties of the integration connectors, or specific integration connector if a connector name is supplied.
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    updateConnectorConnection(String serverName, String serverGUID, String connectorName, org.odpi.openmetadata.frameworks.connectors.properties.beans.Connection requestBody)
    Update the connection for a specific integration connector.
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    updateEndpointNetworkAddress(String serverName, String serverGUID, String connectorName, org.odpi.openmetadata.commonservices.ffdc.rest.StringRequestBody requestBody)
    Update the endpoint network address for a specific integration connector.

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • RuntimeManagerResource

      public RuntimeManagerResource()
      Default constructor
  • Method Details

    • getPlatformsByName

      @PostMapping("/platforms/by-name") public org.odpi.openmetadata.commonservices.ffdc.rest.SoftwareServerPlatformsResponse getPlatformsByName(@PathVariable String serverName, @RequestParam int startFrom, @RequestParam int pageSize, @RequestBody(required=false) org.odpi.openmetadata.commonservices.ffdc.rest.FilterRequestBody requestBody)
      Returns the list of platforms with a particular name.
      Parameters:
      serverName - name of called server
      startFrom - index of the list to start from (0 for start)
      pageSize - maximum number of elements to return
      requestBody - qualified name or display name of the platform
      Returns:
      a list of platforms InvalidParameterException one of the parameters is null or invalid. PropertyServerException there is a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
    • getPlatformsByDeployedImplType

      @PostMapping("/platforms/by-deployed-implementation-type") public org.odpi.openmetadata.commonservices.ffdc.rest.SoftwareServerPlatformsResponse getPlatformsByDeployedImplType(@PathVariable String serverName, @RequestParam int startFrom, @RequestParam int pageSize, @RequestParam(required=false,defaultValue="false") boolean getTemplates, @RequestBody(required=false) org.odpi.openmetadata.commonservices.ffdc.rest.FilterRequestBody requestBody)
      Returns the list of platforms with a particular deployed implementation type.
      Parameters:
      serverName - name of called server
      requestBody - name of the deployed implementation type - if null, all projects are returned
      startFrom - index of the list to start from (0 for start)
      pageSize - maximum number of elements to return
      getTemplates - boolean indicating whether templates or non-template platforms should be returned.
      Returns:
      a list of platforms InvalidParameterException one of the parameters is null or invalid. PropertyServerException there is a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
    • getPlatformByGUID

      @PostMapping("/platforms/{platformGUID}") public org.odpi.openmetadata.commonservices.ffdc.rest.SoftwareServerPlatformResponse getPlatformByGUID(@PathVariable String serverName, @PathVariable String platformGUID, @RequestBody(required=false) org.odpi.openmetadata.viewservices.runtimemanager.rest.EffectiveTimeQueryRequestBody requestBody)
      Returns details about the platform's catalog entry (asset).
      Parameters:
      serverName - name of called server
      platformGUID - unique identifier of the platform
      requestBody - effective time
      Returns:
      a list of platforms InvalidParameterException one of the parameters is null or invalid. PropertyServerException there is a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
    • getPlatformReport

      @GetMapping("/platforms/{platformGUID}/report") public org.odpi.openmetadata.viewservices.runtimemanager.rest.PlatformReportResponse getPlatformReport(@PathVariable String serverName, @PathVariable String platformGUID)
      Returns details about the running platform.
      Parameters:
      serverName - name of called server
      platformGUID - unique identifier of the platform
      Returns:
      a list of platforms InvalidParameterException one of the parameters is null or invalid. PropertyServerException there is a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
    • getServersByName

      @PostMapping("/software-servers/by-name") public org.odpi.openmetadata.commonservices.ffdc.rest.SoftwareServersResponse getServersByName(@PathVariable String serverName, @RequestParam int startFrom, @RequestParam int pageSize, @RequestBody(required=false) org.odpi.openmetadata.commonservices.ffdc.rest.FilterRequestBody requestBody)
      Returns the list of servers with a particular name.
      Parameters:
      serverName - name of called server
      requestBody - qualified name or display name of the server
      startFrom - index of the list to start from (0 for start)
      pageSize - maximum number of elements to return
      Returns:
      a list of servers InvalidParameterException one of the parameters is null or invalid. PropertyServerException there is a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
    • getServersByDeployedImplType

      @PostMapping("/software-servers/by-deployed-implementation-type") public org.odpi.openmetadata.commonservices.ffdc.rest.SoftwareServersResponse getServersByDeployedImplType(@PathVariable String serverName, @RequestParam int startFrom, @RequestParam int pageSize, @RequestParam(required=false,defaultValue="false") boolean getTemplates, @RequestBody(required=false) org.odpi.openmetadata.commonservices.ffdc.rest.FilterRequestBody requestBody)
      Returns the list of servers with a particular deployed implementation type.
      Parameters:
      serverName - name of called server
      requestBody - name of the deployed impl type - if null, all servers are returned
      startFrom - index of the list to start from (0 for start)
      pageSize - maximum number of elements to return
      getTemplates - boolean indicating whether templates or non-template servers should be returned.
      Returns:
      a list of servers InvalidParameterException one of the parameters is null or invalid. PropertyServerException there is a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
    • getServerByGUID

      @PostMapping("/software-servers/{serverGUID}") public org.odpi.openmetadata.commonservices.ffdc.rest.SoftwareServerResponse getServerByGUID(@PathVariable String serverName, @PathVariable String serverGUID, @RequestBody(required=false) org.odpi.openmetadata.viewservices.runtimemanager.rest.EffectiveTimeQueryRequestBody requestBody)
      Returns details about the server's catalog entry (asset).
      Parameters:
      serverName - name of called server
      serverGUID - unique identifier of the platform
      requestBody - effective time
      Returns:
      a list of platforms InvalidParameterException one of the parameters is null or invalid. PropertyServerException there is a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
    • getServerReport

      @GetMapping("/omag-servers/{serverGUID}/instance/report") public org.odpi.openmetadata.viewservices.runtimemanager.rest.ServerReportResponse getServerReport(@PathVariable String serverName, @PathVariable String serverGUID)
      Returns details about the running server.
      Parameters:
      serverName - name of called server
      serverGUID - unique identifier of the server to call
      Returns:
      a list of platforms InvalidParameterException one of the parameters is null or invalid. PropertyServerException there is a problem retrieving information from the property server(s). UserNotAuthorizedException the requesting user is not authorized to issue this request.
    • activateWithStoredConfig

      @PostMapping(path="/omag-servers/{serverGUID}/instance") public org.odpi.openmetadata.serveroperations.rest.SuccessMessageResponse activateWithStoredConfig(@PathVariable String serverName, @PathVariable String serverGUID)
      Activate the Open Metadata and Governance (OMAG) server using the configuration document stored for this server.
      Parameters:
      serverName - local server name
      serverGUID - unique identifier of the server to call
      Returns:
      void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGInvalidParameterException the server name is invalid or OMAGConfigurationErrorException there is a problem using the supplied configuration.
    • shutdownServer

      @DeleteMapping(path="/omag-servers/{serverGUID}/instance") public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse shutdownServer(@PathVariable String serverName, @PathVariable String serverGUID)
      Temporarily shutdown the named OMAG server. This server can be restarted as a later time.
      Parameters:
      serverName - local server name
      serverGUID - unique identifier of the server to call
      Returns:
      void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGInvalidParameterException the serverName is invalid.
    • shutdownAndUnregisterServer

      @DeleteMapping(path="/omag-servers/{serverGUID}") public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse shutdownAndUnregisterServer(@PathVariable String serverName, @PathVariable String serverGUID)
      Permanently deactivate any active servers and unregister from any cohorts.
      Parameters:
      serverName - local server name
      serverGUID - unique identifier of the server to call
      Returns:
      void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGInvalidParameterException the serverName is invalid.
    • addOpenMetadataArchiveFile

      @PostMapping(path={"/omag-servers/{serverGUID}/instance/load/open-metadata-archives/file","/metadata-access-stores/{serverGUID}/instance/load/open-metadata-archives/file"}) public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse addOpenMetadataArchiveFile(@PathVariable String serverName, @PathVariable String serverGUID, @RequestBody String fileName)
      Add a new open metadata archive to running repository.
      Parameters:
      serverName - local server name.
      serverGUID - unique identifier of the server to call
      fileName - name of the open metadata archive file.
      Returns:
      void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGInvalidParameterException invalid serverName or fileName parameter.
    • addOpenMetadataArchive

      @PostMapping(path={"/omag-servers/{serverGUID}/instance/load/open-metadata-archives/archive-content","/metadata-access-stores/{serverGUID}/instance/load/open-metadata-archives/archive-content"}) public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse addOpenMetadataArchive(@PathVariable String serverName, @PathVariable String serverGUID, @RequestBody org.odpi.openmetadata.repositoryservices.connectors.stores.archivestore.properties.OpenMetadataArchive openMetadataArchive)
      Add a new open metadata archive to running repository.
      Parameters:
      serverName - local server name.
      serverGUID - unique identifier of the server to call
      openMetadataArchive - openMetadataArchive for the open metadata archive.
      Returns:
      void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGInvalidParameterException invalid serverName or openMetadataArchive parameter.
    • refreshConfig

      @GetMapping(path="/engine-hosts/{serverGUID}/governance-engines/{governanceEngineName}/refresh-config") public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse refreshConfig(@PathVariable String serverName, @PathVariable String serverGUID, @PathVariable String governanceEngineName)
      Request that the governance engine refresh its configuration by calling the metadata server. This request is useful if the metadata server has an outage, particularly while the governance server is initializing. This request just ensures that the latest configuration is in use.
      Parameters:
      serverName - name of the governance server
      serverGUID - unique identifier of the server to call
      governanceEngineName - unique name of the governance engine
      Returns:
      void or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException user not authorized to issue this request or GovernanceEngineException there was a problem detected by the governance engine.
    • getConfigurationProperties

      @GetMapping(path="/integration-daemons/{serverGUID}/integration-connectors/{connectorName}/configuration-properties") public org.odpi.openmetadata.commonservices.ffdc.rest.PropertiesResponse getConfigurationProperties(@PathVariable String serverName, @PathVariable String serverGUID, @PathVariable String connectorName)
      Retrieve the configuration properties of the named integration connector running in the integration daemon.
      Parameters:
      serverName - integration daemon server name
      serverGUID - unique identifier of the server to call
      connectorName - name of a specific connector
      Returns:
      properties map or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException user not authorized to issue this request or PropertyServerException there was a problem detected by the integration service.
    • updateConfigurationProperties

      @PostMapping(path="/integration-daemons/{serverGUID}/integration-connectors/configuration-properties") public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse updateConfigurationProperties(@PathVariable String serverName, @PathVariable String serverGUID, @RequestBody org.odpi.openmetadata.governanceservers.integrationdaemonservices.rest.ConnectorConfigPropertiesRequestBody requestBody)
      Update the configuration properties of the integration connectors, or specific integration connector if a connector name is supplied. This update is in memory and will not persist over a server restart.
      Parameters:
      serverName - integration daemon server name
      serverGUID - unique identifier of the server to call
      requestBody - name of a specific connector or null for all connectors and the properties to change
      Returns:
      void or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException user not authorized to issue this request or PropertyServerException there was a problem detected by the integration service.
    • updateEndpointNetworkAddress

      @PostMapping(path="/integration-daemons/{serverGUID}/integration-connectors/{connectorName}/endpoint-network-address") public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse updateEndpointNetworkAddress(@PathVariable String serverName, @PathVariable String serverGUID, @PathVariable String connectorName, @RequestBody org.odpi.openmetadata.commonservices.ffdc.rest.StringRequestBody requestBody)
      Update the endpoint network address for a specific integration connector. This update is in memory and will not persist over a server restart.
      Parameters:
      serverName - integration daemon server name
      serverGUID - unique identifier of the server to call
      connectorName - name of a specific connector
      requestBody - new endpoint address
      Returns:
      void or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException user not authorized to issue this request or PropertyServerException there was a problem detected by the integration service.
    • updateConnectorConnection

      @PostMapping(path="/integration-daemons/{serverGUID}/integration-connectors/{connectorName}/connection") public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse updateConnectorConnection(@PathVariable String serverName, @PathVariable String serverGUID, @PathVariable String connectorName, @RequestBody org.odpi.openmetadata.frameworks.connectors.properties.beans.Connection requestBody)
      Update the connection for a specific integration connector. This update is in memory and will not persist over a server restart.
      Parameters:
      serverName - integration daemon server name
      serverGUID - unique identifier of the server to call
      connectorName - name of a specific connector
      requestBody - new connection object
      Returns:
      void or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException user not authorized to issue this request or PropertyServerException there was a problem detected by the integration service.
    • refreshConnectors

      @PostMapping(path="/integration-daemons/{serverGUID}/integration-connectors/refresh") public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse refreshConnectors(@PathVariable String serverName, @PathVariable String serverGUID, @RequestBody(required=false) org.odpi.openmetadata.commonservices.ffdc.rest.NameRequestBody requestBody)
      Issue a refresh() request on all connectors running in the integration daemon, or a specific connector if the connector name is specified.
      Parameters:
      serverName - integration daemon server name
      serverGUID - unique identifier of the server to call
      requestBody - optional name of the connector to target - if no connector name is specified, all connectors managed by this integration service are refreshed.
      Returns:
      void or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException user not authorized to issue this request or PropertyServerException there was a problem detected by the integration daemon.
    • restartConnectors

      @PostMapping(path="/integration-daemons/{serverGUID}/integration-connectors/restart") public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse restartConnectors(@PathVariable String serverName, @PathVariable String serverGUID, @RequestBody(required=false) org.odpi.openmetadata.commonservices.ffdc.rest.NameRequestBody requestBody)
      Restart all connectors running in the integration daemon, or restart a specific connector if the connector name is specified.
      Parameters:
      serverName - integration daemon server name
      serverGUID - unique identifier of the server to call
      requestBody - optional name of the connector to target - if no connector name is specified, all connectors managed by this integration service are refreshed.
      Returns:
      void or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException user not authorized to issue this request or PropertyServerException there was a problem detected by the integration daemon.
    • refreshIntegrationGroupConfig

      @GetMapping(path="/integration-daemons/{serverGUID}/integration-groups/{integrationGroupName}/refresh-config") public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse refreshIntegrationGroupConfig(@PathVariable String serverName, @PathVariable String serverGUID, @PathVariable String integrationGroupName)
      Request that the integration group refresh its configuration by calling the metadata access server. Changes to the connector configuration will result in the affected connectors being restarted. This request is useful if the metadata access server has an outage, particularly while the integration daemon is initializing. This request just ensures that the latest configuration is in use.
      Parameters:
      serverName - name of the governance server
      serverGUID - unique identifier of the server to call
      integrationGroupName - unique name of the integration group
      Returns:
      void or InvalidParameterException one of the parameters is null or invalid or UserNotAuthorizedException user not authorized to issue this request or IntegrationGroupException there was a problem detected by the integration group.
    • publishOpenLineageEvent

      @PostMapping(path="/integration-daemons/{serverGUID}/open-lineage-events/publish") public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse publishOpenLineageEvent(@PathVariable String serverName, @PathVariable String serverGUID, @RequestBody String event)
      Pass an open lineage event to the integration service. It will pass it on to the integration connectors that have registered a listener for open lineage events.
      Parameters:
      serverName - integration daemon server name
      serverGUID - unique identifier of the server to call
      event - open lineage event to publish.
    • connectToCohortGet

      @GetMapping(path="/cohort-members/{serverGUID}/cohorts/{cohortName}/connect") public org.odpi.openmetadata.commonservices.ffdc.rest.BooleanResponse connectToCohortGet(@PathVariable String serverName, @PathVariable String serverGUID, @PathVariable String cohortName)
      A new server needs to register the metadataCollectionId for its metadata repository with the other servers in the open metadata repository. It only needs to do this once and uses a timestamp to record that the registration event has been sent. If the server has already registered in the past, it sends a reregistration request.
      Parameters:
      serverName - server to query
      serverGUID - unique identifier of the server to call
      cohortName - name of cohort
      Returns:
      boolean to indicate that the request has been issued. If false it is likely that the cohort name is not known
    • connectToCohortPost

      @PostMapping(path="/cohort-members/{serverGUID}/cohorts/{cohortName}/connect") public org.odpi.openmetadata.commonservices.ffdc.rest.BooleanResponse connectToCohortPost(@PathVariable String serverName, @PathVariable String serverGUID, @PathVariable String cohortName, @RequestBody(required=false) org.odpi.openmetadata.commonservices.ffdc.rest.NullRequestBody requestBody)
      A new server needs to register the metadataCollectionId for its metadata repository with the other servers in the open metadata repository. It only needs to do this once and uses a timestamp to record that the registration event has been sent. If the server has already registered in the past, it sends a reregistration request.
      Parameters:
      serverName - server to query
      serverGUID - unique identifier of the server to call
      cohortName - name of cohort
      requestBody - null request body
      Returns:
      boolean to indicate that the request has been issued. If false it is likely that the cohort name is not known
    • disconnectFromCohortGet

      @GetMapping(path="/cohort-members/{serverGUID}/cohorts/{cohortName}/disconnect") public org.odpi.openmetadata.commonservices.ffdc.rest.BooleanResponse disconnectFromCohortGet(@PathVariable String serverName, @PathVariable String serverGUID, @PathVariable String cohortName)
      Disconnect communications from a specific cohort.
      Parameters:
      serverName - server to query
      serverGUID - unique identifier of the server to call
      cohortName - name of cohort
      Returns:
      boolean to indicate that the request has been issued. If false it is likely that the cohort name is not known
    • disconnectFromCohortPost

      @PostMapping(path="/cohort-members/{serverGUID}/cohorts/{cohortName}/disconnect") public org.odpi.openmetadata.commonservices.ffdc.rest.BooleanResponse disconnectFromCohortPost(@PathVariable String serverName, @PathVariable String serverGUID, @PathVariable String cohortName, @RequestBody(required=false) org.odpi.openmetadata.commonservices.ffdc.rest.NullRequestBody requestBody)
      Disconnect communications from a specific cohort.
      Parameters:
      serverName - server to query
      serverGUID - unique identifier of the server to call
      cohortName - name of cohort
      requestBody - null request body
      Returns:
      boolean to indicate that the request has been issued. If false it is likely that the cohort name is not known
    • unregisterFromCohortGet

      @GetMapping(path="/cohort-members/{serverGUID}/cohorts/{cohortName}/unregister") public org.odpi.openmetadata.commonservices.ffdc.rest.BooleanResponse unregisterFromCohortGet(@PathVariable String serverName, @PathVariable String serverGUID, @PathVariable String cohortName)
      Unregister from a specific cohort and disconnect from cohort communications.
      Parameters:
      serverName - server to query
      serverGUID - unique identifier of the server to call
      cohortName - name of cohort
      Returns:
      boolean to indicate that the request has been issued. If false it is likely that the cohort name is not known
    • unregisterFromCohortPost

      @PostMapping(path="/cohort-members/{serverGUID}/cohorts/{cohortName}/unregister") public org.odpi.openmetadata.commonservices.ffdc.rest.BooleanResponse unregisterFromCohortPost(@PathVariable String serverName, @PathVariable String serverGUID, @PathVariable String cohortName, @RequestBody(required=false) org.odpi.openmetadata.commonservices.ffdc.rest.NullRequestBody requestBody)
      Unregister from a specific cohort and disconnect from cohort communications.
      Parameters:
      serverName - server to query
      serverGUID - unique identifier of the server to call
      cohortName - name of cohort
      requestBody - null request body
      Returns:
      boolean to indicate that the request has been issued. If false it is likely that the cohort name is not known