Пример #1
0
  def __init__(self, server_host, server_port=None,
               username="******", password="******",
               use_tls=False, version=API_CURRENT_VERSION):
    """
    Creates a Resource object that provides API endpoints.

    @param server_host: The hostname of the Cloudera Manager server.
    @param server_port: The port of the server. Defaults to 7180 (http) or
      7183 (https).
    @param username: Login name.
    @param password: Login password.
    @param use_tls: Whether to use tls (https).
    @param version: API version.
    @return Resource object referring to the root.
    """
    self._version = version
    protocol = use_tls and "https" or "http"
    if server_port is None:
      server_port = use_tls and 7183 or 7180
    base_url = "%s://%s:%s/api/v%s" % \
        (protocol, server_host, server_port, version)

    client = HttpClient(base_url, exc_class=ApiException)
    client.set_basic_auth(username, password, API_AUTH_REALM)
    client.set_headers( { "Content-Type" : "application/json" } )
    Resource.__init__(self, client)
Пример #2
0
    def __init__(self,
                 server_host,
                 server_port=None,
                 username="******",
                 password="******",
                 use_tls=False,
                 version=API_CURRENT_VERSION):
        """
    Creates a Resource object that provides API endpoints.

    @param server_host: The hostname of the Cloudera Manager server.
    @param server_port: The port of the server. Defaults to 7180 (http) or
      7183 (https).
    @param username: Login name.
    @param password: Login password.
    @param use_tls: Whether to use tls (https).
    @param version: API version.
    @return: Resource object referring to the root.
    """
        self._version = version
        protocol = use_tls and "https" or "http"
        if server_port is None:
            server_port = use_tls and 7183 or 7180
        base_url = "%s://%s:%s/api/v%s" % \
            (protocol, server_host, server_port, version)

        client = HttpClient(base_url, exc_class=ApiException)
        client.set_basic_auth(username, password, API_AUTH_REALM)
        client.set_headers({"Content-Type": "application/json"})
        Resource.__init__(self, client)
Пример #3
0
 def __init__(self, test, version=api_client.API_CURRENT_VERSION):
     Resource.__init__(self, None)
     self._next_expect = None
     self.test = test
     self.version = version
Пример #4
0
 def __init__(self, test, version=api_client.API_CURRENT_VERSION):
   Resource.__init__(self, None)
   self._next_expect = None
   self.test = test
   self.version = version