Class GovernanceEngineRESTClient


  • public class GovernanceEngineRESTClient
    extends OpenMetadataStoreRESTClient
    GovernanceEngineRESTClient is responsible for issuing calls to the OMAS REST APIs.
    • Constructor Detail

      • GovernanceEngineRESTClient

        public GovernanceEngineRESTClient​(java.lang.String serverName,
                                          java.lang.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 manager 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.
      • GovernanceEngineRESTClient

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

        public GovernanceEngineRESTClient​(java.lang.String serverName,
                                          java.lang.String serverPlatformURLRoot,
                                          java.lang.String userId,
                                          java.lang.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 manager 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.
      • GovernanceEngineRESTClient

        public GovernanceEngineRESTClient​(java.lang.String serverName,
                                          java.lang.String serverPlatformURLRoot,
                                          java.lang.String userId,
                                          java.lang.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 manager 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.