Class OpenGovernanceServiceClient

java.lang.Object
org.odpi.openmetadata.frameworkservices.gaf.client.OpenGovernanceClientBase
org.odpi.openmetadata.accessservices.assetconsumer.client.OpenGovernanceServiceClient
All Implemented Interfaces:
ActionControlInterface, DuplicateManagementInterface, GovernanceActionProcessInterface, GovernanceActionTypeInterface

public class OpenGovernanceServiceClient extends OpenGovernanceClientBase
OpenGovernanceServiceClient provides an interface to the open governance service. This is part of the Governance Action Framework (GAF) and provides an interface for initiating governance requests and activities.
  • Constructor Details

    • OpenGovernanceServiceClient

      public OpenGovernanceServiceClient(String serverName, String serverPlatformURLRoot, int maxPageSize) throws InvalidParameterException
      Create a new client with no authentication embedded in the HTTP request.
      Parameters:
      serverName - name of the server to connect to
      serverPlatformURLRoot - the network address of the server running the OMAS REST services
      maxPageSize - pre-initialized parameter limit
      Throws:
      InvalidParameterException - there is a problem creating the client-side components to issue any REST API calls.
    • OpenGovernanceServiceClient

      public OpenGovernanceServiceClient(String serverName, String serverPlatformURLRoot, String serverUserId, String serverPassword, int maxPageSize) throws InvalidParameterException
      Create a new client that passes userId and password in each HTTP request. This is the userId/password of the calling server. The end user's userId is sent on each request.
      Parameters:
      serverName - name of the server to connect to
      serverPlatformURLRoot - the network address of the server running the OMAS REST services
      serverUserId - caller's userId embedded in all HTTP requests
      serverPassword - caller's password embedded in all HTTP requests
      maxPageSize - pre-initialized parameter limit
      Throws:
      InvalidParameterException - there is a problem creating the client-side components to issue any REST API calls.