Class RepositoryGovernanceRESTClient

java.lang.Object
org.odpi.openmetadata.commonservices.ffdc.rest.FFDCRESTClientBase
org.odpi.openmetadata.commonservices.ffdc.rest.FFDCRESTClient
org.odpi.openmetadata.engineservices.repositorygovernance.client.rest.RepositoryGovernanceRESTClient

public class RepositoryGovernanceRESTClient extends FFDCRESTClient
RepositoryGovernanceRESTClient is responsible for issuing the REST API calls
  • Constructor Details

    • RepositoryGovernanceRESTClient

      public RepositoryGovernanceRESTClient(String serverName, String serverPlatformURLRoot, AuditLog auditLog) throws InvalidParameterException
      Constructor for no authentication with audit log.
      Parameters:
      serverName - name of the OMAG Server to call
      serverPlatformURLRoot - URL root of the server platform where the OMAG Server is running.
      auditLog - destination for log messages.
      Throws:
      InvalidParameterException - there is a problem creating the client-side components to issue any REST API calls.
    • RepositoryGovernanceRESTClient

      public RepositoryGovernanceRESTClient(String serverName, String serverPlatformURLRoot) throws InvalidParameterException
      Constructor for no authentication.
      Parameters:
      serverName - name of the OMAG Server to call
      serverPlatformURLRoot - URL root of the server platform where the OMAG Server is running.
      Throws:
      InvalidParameterException - there is a problem creating the client-side components to issue any REST API calls.
    • RepositoryGovernanceRESTClient

      public RepositoryGovernanceRESTClient(String serverName, String serverPlatformURLRoot, String userId, String password, AuditLog auditLog) throws InvalidParameterException
      Constructor for simple userId and password authentication with audit log.
      Parameters:
      serverName - name of the OMAG Server to call
      serverPlatformURLRoot - URL root of the server platform where the OMAG Server is running.
      userId - user id for the HTTP request
      password - password for the HTTP request
      auditLog - destination for log messages.
      Throws:
      InvalidParameterException - there is a problem creating the client-side components to issue any REST API calls.
    • RepositoryGovernanceRESTClient

      public RepositoryGovernanceRESTClient(String serverName, String serverPlatformURLRoot, String userId, String password) throws InvalidParameterException
      Constructor for simple userId and password authentication.
      Parameters:
      serverName - name of the OMAG Server to call
      serverPlatformURLRoot - URL root of the server platform where the OMAG Server is running.
      userId - user id for the HTTP request
      password - password for the HTTP request
      Throws:
      InvalidParameterException - there is a problem creating the client-side components to issue any REST API calls.