#NEWLINE# def __init__( self , auth = None , endpoint = None , connection_timeout = None , max_retries = None , max_retry_time = None ) : #NEWLINE# #INDENT# '\n        Note:\n            max_retries and max_retry_time change how the client attempt to retry failing requests that are\n            idempotent (safe to execute multiple time).\n\n            HubstorageClient(max_retries=3) will retry requests 3 times, no matter the time it takes.\n            Use max_retry_time if you want to bound the time spent in retrying.\n\n            By default, requests are retried at most 3 times, during 60 seconds.\n\n        Args:\n            auth (str): The client authentication token\n            endpoint (str): The API root address\n            connection_timeout (int): The connection timeout for a _single request_\n            max_retries (int): The number of time idempotent requests may be retried\n            max_retry_time (int): The time, in seconds, during which the client can retry a request\n        ' #NEWLINE# self . auth = xauth ( auth ) #NEWLINE# self . endpoint = ( endpoint or self . DEFAULT_ENDPOINT ) #NEWLINE# self . connection_timeout = ( max_retry_time or self . DEFAULT_CONNECTION_TIMEOUT_S ) #NEWLINE# self . session = self . _create_session ( ) #NEWLINE# self . retrier = self . _create_retrier ( max_retries , max_retry_time ) #NEWLINE# self . jobq = JobQ ( self , None ) #NEWLINE# self . projects = Projects ( self , None ) #NEWLINE# self . root = ResourceType ( self , None ) #NEWLINE# self . _batchuploader = None