Пример #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, manager, id):
     Resource.__init__(self, manager, id)
     self.data = None
     self.size = None
     self.hash = None
     self.controllers = []
     self.remaining_controllers = None
     logging.debug("New buffer: %s", self)
Пример #3
0
 def __init__(self,router,server):
     Resource.__init__(self)
     self._responseMaker = server.response
     self._converter = server.converter
     self._router = router
Пример #4
0
	def __init__(self, name, resFile):
		Resource.__init__(self, name, resFile)

		self.sound = None
Пример #5
0
 def __init__(self, template=None):
     Resource.__init__(self, template)
Пример #6
0
 def __init__(self, xmlfile):
     Resource.__init__(self, "pool", "pool")
     self.__registChildren(xmlfile)
     self.__createMap(xmlfile)
Пример #7
0
    def __init__(self, client, attrs):
        Resource.__init__(self, client, attrs)

        if hasattr(self, 'stack'):
            self.stack = AttributeGetter(self.stack)
Пример #8
0
    def __init__(self, name, resFile):
        Resource.__init__(self, name, resFile)

        self.sound = None
Пример #9
0
 def __init__(self, router, server):
     Resource.__init__(self)
     self._responseMaker = server.response
     self._converter = server.converter
     self._router = router