Class RepositoryProxyConfigurationClient


public class RepositoryProxyConfigurationClient extends CohortMemberConfigurationClient
RepositoryProxyConfigurationClient provides the configuration services for a repository proxy. This is a server that translates between the API/events of a third party metadata repository and the Open Metadata Repository Services (OMRS) API/events.
  • Constructor Details

    • RepositoryProxyConfigurationClient

      public RepositoryProxyConfigurationClient(String serverName, String serverPlatformRootURL, String secretStoreProvider, String secretStoreLocation, String secretStoreCollection, String delegatingUserId, AuditLog auditLog) throws InvalidParameterException
      Create a new client with no authentication embedded in the HTTP request.
      Parameters:
      serverName - name of the server to connect to
      serverPlatformRootURL - the network address of the server running the admin services
      secretStoreProvider - class name of the secrets store
      secretStoreLocation - location (networkAddress) of the secrets store
      secretStoreCollection - name of the collection of secrets to use to connect to the remote server
      delegatingUserId - external userId making request
      auditLog - destination for log messages.
      Throws:
      InvalidParameterException - there is a problem creating the client-side components to issue any REST API calls.
    • RepositoryProxyConfigurationClient

      public RepositoryProxyConfigurationClient(String serverPlatformRootURL, Map<String,SecretsStoreConnector> secretsStoreConnectorMap, String delegatingUserId, AuditLog auditLog) throws InvalidParameterException
      Create a new client with no authentication embedded in the HTTP request.
      Parameters:
      serverPlatformRootURL - the network address of the server running the admin services
      secretsStoreConnectorMap - connectors to secrets stores
      delegatingUserId - external userId making request
      auditLog - destination for log messages.
      Throws:
      InvalidParameterException - there is a problem creating the client-side components to issue any REST API calls.
  • Method Details