parameters: (self, bucket_storage_uri_class, logger, provider=None,
                 credentials=None, debug=0, trace_token=None)
docstring: Performs necessary setup for interacting with the cloud storage provider.
  
      Args:
        bucket_storage_uri_class: boto storage_uri class, used by APIs that
                                  provide boto translation or mocking.
        logger: logging.logger for outputting log messages.
        provider: Provider prefix describing cloud storage provider to connect to.
                  'gs' and 's3' are supported. Function implementations ignore
                  the provider argument and use this one instead.
        credentials: Unused.
        debug: Debug level for the API implementation (0..3).
        trace_token: Unused in this subclass.
docstring_summary: Performs necessary setup for interacting with the cloud storage provider.
docstring_tokens: Performs necessary setup for interacting with the cloud storage provider .
function: def __init__(self, bucket_storage_uri_class, logger, provider=None,
                 credentials=None, debug=0, trace_token=None):
      """Performs necessary setup for interacting with the cloud storage provider.
  
      Args:
        bucket_storage_uri_class: boto storage_uri class, used by APIs that
                                  provide boto translation or mocking.
        logger: logging.logger for outputting log messages.
        provider: Provider prefix describing cloud storage provider to connect to.
                  'gs' and 's3' are supported. Function implementations ignore
                  the provider argument and use this one instead.
        credentials: Unused.
        debug: Debug level for the API implementation (0..3).
        trace_token: Unused in this subclass.
      """
      super(BotoTranslation, self).__init__(bucket_storage_uri_class, logger,
                                            provider=provider, debug=debug)
      _ = credentials
      # pylint: disable=global-variable-undefined, global-variable-not-assigned
      global boto_auth_initialized, boto_auth_initialized_lock
      with boto_auth_initialized_lock:
        ConfigureNoOpAuthIfNeeded()
        if isinstance(boto_auth_initialized, bool):
          boto_auth_initialized = True
        else:
          boto_auth_initialized.value = 1
      self.api_version = boto.config.get_value(
          'GSUtil', 'default_api_version', '1')
function_tokens: def __init__ ( self , bucket_storage_uri_class , logger , provider = None , credentials = None , debug = 0 , trace_token = None ) : super ( BotoTranslation , self ) . __init__ ( bucket_storage_uri_class , logger , provider = provider , debug = debug ) _ = credentials # pylint: disable=global-variable-undefined, global-variable-not-assigned global boto_auth_initialized , boto_auth_initialized_lock with boto_auth_initialized_lock : ConfigureNoOpAuthIfNeeded ( ) if isinstance ( boto_auth_initialized , bool ) : boto_auth_initialized = True else : boto_auth_initialized . value = 1 self . api_version = boto . config . get_value ( 'GSUtil' , 'default_api_version' , '1' )