Class OMAGServerAdminForIntegrationDaemonServices
java.lang.Object
org.odpi.openmetadata.adminservices.server.OMAGServerAdminForIntegrationDaemonServices
OMAGServerAdminForIntegrationDaemonServices provides the server-side support for the services that
configure the specialized part of the integration daemon.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionorg.odpi.openmetadata.commonservices.ffdc.rest.VoidResponseclearAllIntegrationGroups(String userId, String serverName) Disable the integration groups.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponseclearAllIntegrationServices(String userId, String serverName) Disable the integration services.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponseclearIntegrationDaemonServicesConfig(String userId, String serverName) Remove the configuration for an Integration Daemon OMAG Server in a single call.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponseclearIntegrationGroup(String userId, String serverName, String groupId) Remove an integration group.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponseclearIntegrationService(String userId, String serverName, String serviceURLMarker) Remove an integration service.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponseconfigureAllIntegrationServices(String userId, String serverName, org.odpi.openmetadata.adminservices.rest.IntegrationServiceRequestBody requestBody) Enable all non-deprecated registered integration services.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponseconfigureIntegrationGroup(String userId, String serverName, org.odpi.openmetadata.adminservices.configuration.properties.IntegrationGroupConfig requestBody) Enable a single registered integration group.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponseconfigureIntegrationService(String userId, String serverName, String serviceURLMarker, org.odpi.openmetadata.adminservices.rest.IntegrationServiceRequestBody requestBody) Enable a single registered integration service.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponseconfigureIntegrationService(String userId, String serverName, org.odpi.openmetadata.adminservices.configuration.properties.IntegrationServiceConfig serviceConfig) Add configuration for a single integration service to the server's config document.org.odpi.openmetadata.adminservices.rest.IntegrationDaemonServicesResponsegetIntegrationDaemonServicesConfiguration(String userId, String serverName) Return the integration daemon services configuration including the list of integration services and integration services that are configured for this server.org.odpi.openmetadata.adminservices.rest.IntegrationGroupsResponsegetIntegrationGroupsConfiguration(String userId, String serverName) Return the list of integration groups that are configured for this server.org.odpi.openmetadata.adminservices.rest.IntegrationServiceConfigResponsegetIntegrationServiceConfiguration(String userId, String serverName, String serviceURLMarker) Return the configuration for the requested integration service that is configured for this server.org.odpi.openmetadata.adminservices.rest.IntegrationServicesResponsegetIntegrationServicesConfiguration(String userId, String serverName) Return the list of integration services that are configured for this server.org.odpi.openmetadata.commonservices.ffdc.rest.RegisteredOMAGServicesResponsegetRegisteredIntegrationServices(String userId, String serverName) Return the list of integration services that are configured for this server.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponsesetIntegrationDaemonServicesConfig(String userId, String serverName, org.odpi.openmetadata.adminservices.configuration.properties.IntegrationDaemonServicesConfig servicesConfig) Set up the configuration for an Integration Daemon OMAG Server in a single call.org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponsesetIntegrationGroupsConfig(String userId, String serverName, List<org.odpi.openmetadata.adminservices.configuration.properties.IntegrationGroupConfig> integrationGroupsConfig) Set up the configuration for all the open metadata integration groups (OMISs).org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponsesetIntegrationServicesConfig(String userId, String serverName, List<org.odpi.openmetadata.adminservices.configuration.properties.IntegrationServiceConfig> integrationServicesConfig) Set up the configuration for all the open metadata integration services (OMISs).
-
Constructor Details
-
OMAGServerAdminForIntegrationDaemonServices
public OMAGServerAdminForIntegrationDaemonServices()Default constructor
-
-
Method Details
-
getIntegrationGroupsConfiguration
public org.odpi.openmetadata.adminservices.rest.IntegrationGroupsResponse getIntegrationGroupsConfiguration(String userId, String serverName) Return the list of integration groups that are configured for this server.- Parameters:
userId- calling userserverName- name of server- Returns:
- list of access service configurations
-
configureIntegrationGroup
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse configureIntegrationGroup(String userId, String serverName, org.odpi.openmetadata.adminservices.configuration.properties.IntegrationGroupConfig requestBody) Enable a single registered integration group. This builds the integration group configuration for the server's config document.- Parameters:
userId- user that is issuing the request.serverName- local server name.requestBody- minimum values to configure an integration group- Returns:
- void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGConfigurationErrorException the event bus has not been configured or OMAGInvalidParameterException invalid serverName parameter.
-
setIntegrationGroupsConfig
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse setIntegrationGroupsConfig(String userId, String serverName, List<org.odpi.openmetadata.adminservices.configuration.properties.IntegrationGroupConfig> integrationGroupsConfig) Set up the configuration for all the open metadata integration groups (OMISs). This overrides the current values.- Parameters:
userId- user that is issuing the request.serverName- local server name.integrationGroupsConfig- list of configuration properties for each integration group.- Returns:
- void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGInvalidParameterException invalid serverName or integrationGroupsConfig parameter.
-
clearAllIntegrationGroups
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse clearAllIntegrationGroups(String userId, String serverName) Disable the integration groups. This removes all configuration for the integration groups and disables the enterprise repository services.- Parameters:
userId- user that is issuing the request.serverName- local server name.- Returns:
- void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGInvalidParameterException invalid serverName parameter.
-
clearIntegrationGroup
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse clearIntegrationGroup(String userId, String serverName, String groupId) Remove an integration group. This removes all configuration for the integration group.- Parameters:
userId- user that is issuing the request.serverName- local server name.groupId- integration group id- Returns:
- void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGInvalidParameterException invalid serverName parameter.
-
getRegisteredIntegrationServices
public org.odpi.openmetadata.commonservices.ffdc.rest.RegisteredOMAGServicesResponse getRegisteredIntegrationServices(String userId, String serverName) Return the list of integration services that are configured for this server. If you want to see the configuration for these services, use the getIntegrationServicesConfiguration.- Parameters:
userId- calling userserverName- name of server- Returns:
- list of integration service descriptions
-
getIntegrationServicesConfiguration
public org.odpi.openmetadata.adminservices.rest.IntegrationServicesResponse getIntegrationServicesConfiguration(String userId, String serverName) Return the list of integration services that are configured for this server.- Parameters:
userId- calling userserverName- name of server- Returns:
- list of integration service configurations
-
getIntegrationServiceConfiguration
public org.odpi.openmetadata.adminservices.rest.IntegrationServiceConfigResponse getIntegrationServiceConfiguration(String userId, String serverName, String serviceURLMarker) Return the configuration for the requested integration service that is configured for this server.- Parameters:
userId- user that is issuing the request.serverName- local server name.serviceURLMarker- integration service name used in URL- Returns:
- void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGInvalidParameterException invalid serverName or serviceURLMarker parameter.
-
configureIntegrationService
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse configureIntegrationService(String userId, String serverName, String serviceURLMarker, org.odpi.openmetadata.adminservices.rest.IntegrationServiceRequestBody requestBody) Enable a single registered integration service. This builds the integration service configuration for the server's config document.- Parameters:
userId- user that is issuing the request.serverName- local server name.serviceURLMarker- integration service name used in URLrequestBody- minimum values to configure an integration service- Returns:
- void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGConfigurationErrorException the event bus has not been configured or OMAGInvalidParameterException invalid serverName parameter.
-
configureAllIntegrationServices
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse configureAllIntegrationServices(String userId, String serverName, org.odpi.openmetadata.adminservices.rest.IntegrationServiceRequestBody requestBody) Enable all non-deprecated registered integration services. This builds the integration service configuration for the server's config document.- Parameters:
userId- user that is issuing the request.serverName- local server name.requestBody- minimum values to configure an integration service- Returns:
- void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGConfigurationErrorException the event bus has not been configured or OMAGInvalidParameterException invalid serverName parameter.
-
configureIntegrationService
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse configureIntegrationService(String userId, String serverName, org.odpi.openmetadata.adminservices.configuration.properties.IntegrationServiceConfig serviceConfig) Add configuration for a single integration service to the server's config document.- Parameters:
userId- user that is issuing the request.serverName- local server name.serviceConfig- all values to configure an integration service- Returns:
- void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGConfigurationErrorException the event bus has not been configured or OMAGInvalidParameterException invalid serverName parameter.
-
setIntegrationServicesConfig
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse setIntegrationServicesConfig(String userId, String serverName, List<org.odpi.openmetadata.adminservices.configuration.properties.IntegrationServiceConfig> integrationServicesConfig) Set up the configuration for all the open metadata integration services (OMISs). This overrides the current values.- Parameters:
userId- user that is issuing the request.serverName- local server name.integrationServicesConfig- list of configuration properties for each integration service.- Returns:
- void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGInvalidParameterException invalid serverName or integrationServicesConfig parameter.
-
clearAllIntegrationServices
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse clearAllIntegrationServices(String userId, String serverName) Disable the integration services. This removes all configuration for the integration services and disables the enterprise repository services.- Parameters:
userId- user that is issuing the request.serverName- local server name.- Returns:
- void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGInvalidParameterException invalid serverName parameter.
-
clearIntegrationService
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse clearIntegrationService(String userId, String serverName, String serviceURLMarker) Remove an integration service. This removes all configuration for the integration service.- Parameters:
userId- user that is issuing the request.serverName- local server name.serviceURLMarker- integration service name used in URL- Returns:
- void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGInvalidParameterException invalid serverName parameter.
-
getIntegrationDaemonServicesConfiguration
public org.odpi.openmetadata.adminservices.rest.IntegrationDaemonServicesResponse getIntegrationDaemonServicesConfiguration(String userId, String serverName) Return the integration daemon services configuration including the list of integration services and integration services that are configured for this server.- Parameters:
userId- calling userserverName- name of server- Returns:
- integration daemon services configuration
-
setIntegrationDaemonServicesConfig
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse setIntegrationDaemonServicesConfig(String userId, String serverName, org.odpi.openmetadata.adminservices.configuration.properties.IntegrationDaemonServicesConfig servicesConfig) Set up the configuration for an Integration Daemon OMAG Server in a single call. This overrides the current values.- Parameters:
userId- user that is issuing the request.serverName- local server name.servicesConfig- full configuration for the integration daemon server.- Returns:
- void response OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGConfigurationErrorException unexpected exception or OMAGInvalidParameterException invalid serverName parameter.
-
clearIntegrationDaemonServicesConfig
public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse clearIntegrationDaemonServicesConfig(String userId, String serverName) Remove the configuration for an Integration Daemon OMAG Server in a single call. This overrides the current values.- Parameters:
userId- user that is issuing the request.serverName- local server name.- Returns:
- void response OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGConfigurationErrorException unexpected exception or OMAGInvalidParameterException invalid serverName parameter.
-