@RestController
@RequestMapping(value="/open-metadata/admin-services/users/{userId}/servers/{serverName}")
public class ConfigIntegrationServicesResource
extends Object
| Constructor and Description |
|---|
ConfigIntegrationServicesResource() |
| Modifier and Type | Method and Description |
|---|---|
VoidResponse |
clearAllIntegrationServices(String userId,
String serverName)
Disable the integration services.
|
VoidResponse |
clearIntegrationService(String userId,
String serverName,
String serviceURLMarker)
Remove an integration service.
|
VoidResponse |
configureIntegrationService(String userId,
String serverName,
IntegrationServiceConfig serviceConfig)
Add configuration for a single integration service to the server's config document.
|
VoidResponse |
configureIntegrationService(String userId,
String serverName,
String serviceURLMarker,
IntegrationServiceRequestBody requestBody)
Enable a single registered integration service.
|
IntegrationServiceConfigResponse |
getIntegrationServiceConfiguration(String userId,
String serverName,
String serviceURLMarker)
Return the configuration for the named integration service for this server.
|
IntegrationServicesResponse |
getIntegrationServicesConfiguration(String userId,
String serverName)
Return the integration services configuration for this server.
|
RegisteredOMAGServicesResponse |
getRegisteredIntegrationServices(String userId,
String serverName)
Return the list of registered integration services for this server.
|
VoidResponse |
setIntegrationServicesConfig(String userId,
String serverName,
List<IntegrationServiceConfig> integrationServicesConfig)
Set up the configuration for all of the open metadata integration services (OMISs).
|
@GetMapping(value="/integration-services") public RegisteredOMAGServicesResponse getRegisteredIntegrationServices(@PathVariable String userId, @PathVariable String serverName)
userId - calling userserverName - name of server@GetMapping(value="/integration-services/configuration") public IntegrationServicesResponse getIntegrationServicesConfiguration(@PathVariable String userId, @PathVariable String serverName)
userId - calling userserverName - name of server@GetMapping(value="/integration-services/{serviceURLMarker}/configuration")
public IntegrationServiceConfigResponse getIntegrationServiceConfiguration(@PathVariable
String userId,
@PathVariable
String serverName,
@PathVariable
String serviceURLMarker)
userId - calling userserverName - name of serverserviceURLMarker - integration service name used in URL@PostMapping(path="/integration-services/{serviceURLMarker}")
public VoidResponse configureIntegrationService(@PathVariable
String userId,
@PathVariable
String serverName,
@PathVariable
String serviceURLMarker,
@RequestBody
IntegrationServiceRequestBody requestBody)
userId - user that is issuing the request.serverName - local server name.serviceURLMarker - string indicating which integration service it is configuringrequestBody - minimum values to configure an integration service@PostMapping(path="/integration-services/configuration") public VoidResponse configureIntegrationService(@PathVariable String userId, @PathVariable String serverName, @RequestBody IntegrationServiceConfig serviceConfig)
userId - user that is issuing the request.serverName - local server name.serviceConfig - all values to configure an integration service@PostMapping(path="/integration-services/configuration/all") public VoidResponse setIntegrationServicesConfig(@PathVariable String userId, @PathVariable String serverName, @RequestBody List<IntegrationServiceConfig> integrationServicesConfig)
userId - user that is issuing the request.serverName - local server name.integrationServicesConfig - list of configuration properties for each integration service.@DeleteMapping(path="/integration-services") public VoidResponse clearAllIntegrationServices(@PathVariable String userId, @PathVariable String serverName)
userId - user that is issuing the request.serverName - local server name.@DeleteMapping(path="/integration-services/{serviceURLMarker}")
public VoidResponse clearIntegrationService(@PathVariable
String userId,
@PathVariable
String serverName,
@PathVariable
String serviceURLMarker)
userId - user that is issuing the request.serverName - local server name.serviceURLMarker - integration service name used in URLCopyright © 2018–2021 LF AI & Data Foundation. All rights reserved.