Class ConfigConformanceSuiteServicesResource

java.lang.Object
org.odpi.openmetadata.adminservices.spring.ConfigConformanceSuiteServicesResource

@RestController @RequestMapping("/open-metadata/admin-services/users/{userId}/servers/{serverName}") public class ConfigConformanceSuiteServicesResource extends Object
ConfigAccessServicesResource provides the configuration for setting up the Open Metadata Conformance Suite services in an OMAG server.
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    Request that all the conformance suite services are deactivated in this server.
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    Request that the platform conformance suite tests are deactivated in this server.
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    Request that the repository conformance suite tests are deactivated in this server.
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    enablePlatformConformanceSuiteWorkbench(String userId, String serverName, org.odpi.openmetadata.adminservices.rest.URLRequestBody requestBody)
    Request that the conformance suite services are activated in this server to test the support of the platform services running in the platform at tutPlatformRootURL.
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    enableRepositoryConformanceSuiteWorkbench(String userId, String serverName, org.odpi.openmetadata.adminservices.configuration.properties.RepositoryConformanceWorkbenchConfig repositoryConformanceWorkbenchConfig)
    Request that the conformance suite services are activated in this server to test the support of the repository services running in the server named tutRepositoryServerName.
    org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse
    enableRepositoryPerformanceSuiteWorkbench(String userId, String serverName, org.odpi.openmetadata.adminservices.configuration.properties.RepositoryPerformanceWorkbenchConfig repositoryPerformanceWorkbenchConfig)
    Request that the conformance suite services are activated in this server to test the performance of the repository services running in the server named tutRepositoryServerName.

    Methods inherited from class java.lang.Object

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

    • ConfigConformanceSuiteServicesResource

      public ConfigConformanceSuiteServicesResource()
  • Method Details

    • enableRepositoryConformanceSuiteWorkbench

      @PostMapping(path="/conformance-suite-workbenches/repository-workbench/repositories") public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse enableRepositoryConformanceSuiteWorkbench(@PathVariable String userId, @PathVariable String serverName, @RequestBody org.odpi.openmetadata.adminservices.configuration.properties.RepositoryConformanceWorkbenchConfig repositoryConformanceWorkbenchConfig)
      Request that the conformance suite services are activated in this server to test the support of the repository services running in the server named tutRepositoryServerName.
      Parameters:
      userId - user that is issuing the request.
      serverName - local server name.
      repositoryConformanceWorkbenchConfig - configuration for the repository conformance workbench.
      Returns:
      void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGInvalidParameterException invalid serverName parameter or OMAGConfigurationErrorException unexpected exception.
    • enableRepositoryPerformanceSuiteWorkbench

      @PostMapping(path="/conformance-suite-workbenches/repository-workbench/performance") public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse enableRepositoryPerformanceSuiteWorkbench(@PathVariable String userId, @PathVariable String serverName, @RequestBody org.odpi.openmetadata.adminservices.configuration.properties.RepositoryPerformanceWorkbenchConfig repositoryPerformanceWorkbenchConfig)
      Request that the conformance suite services are activated in this server to test the performance of the repository services running in the server named tutRepositoryServerName.
      Parameters:
      userId - user that is issuing the request.
      serverName - local server name.
      repositoryPerformanceWorkbenchConfig - configuration for the repository performance workbench.
      Returns:
      void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGInvalidParameterException invalid serverName parameter or OMAGConfigurationErrorException unexpected exception.
    • enablePlatformConformanceSuiteWorkbench

      @PostMapping(path="/conformance-suite-workbenches/platform-workbench/platforms") public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse enablePlatformConformanceSuiteWorkbench(@PathVariable String userId, @PathVariable String serverName, @RequestBody org.odpi.openmetadata.adminservices.rest.URLRequestBody requestBody)
      Request that the conformance suite services are activated in this server to test the support of the platform services running in the platform at tutPlatformRootURL.
      Parameters:
      userId - user that is issuing the request.
      serverName - local server name.
      requestBody - url of the OMAG platform to test.
      Returns:
      void response or OMAGNotAuthorizedException the supplied userId is not authorized to issue this command or OMAGInvalidParameterException invalid serverName parameter or OMAGConfigurationErrorException unexpected exception.
    • disableRepositoryConformanceSuiteServices

      @DeleteMapping(path="/conformance-suite-workbenches/repository-workbench") public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse disableRepositoryConformanceSuiteServices(@PathVariable String userId, @PathVariable String serverName)
      Request that the repository conformance suite tests are deactivated in this server.
      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 or OMAGConfigurationErrorException unexpected exception.
    • disablePlatformConformanceSuiteServices

      @DeleteMapping(path="/conformance-suite-workbenches/platform-workbench") public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse disablePlatformConformanceSuiteServices(@PathVariable String userId, @PathVariable String serverName)
      Request that the platform conformance suite tests are deactivated in this server.
      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 or OMAGConfigurationErrorException unexpected exception.
    • disableAllConformanceSuiteWorkbenches

      @DeleteMapping(path="/conformance-suite-workbenches") public org.odpi.openmetadata.commonservices.ffdc.rest.VoidResponse disableAllConformanceSuiteWorkbenches(@PathVariable String userId, @PathVariable String serverName)
      Request that all the conformance suite services are deactivated in this server.
      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 or OMAGConfigurationErrorException unexpected exception.