class_docstr: NOTE: This class is auto generated by the swagger code generator program.
  
  Ref: https://github.com/swagger-api/swagger-codegen
  Do not edit the class manually.
class_docstr_tok: ["NOTE",":","This","class","is","auto","generated","by","the","swagger","code","generator","program",".","Ref",":","https",":","\/\/github.com\/swagger-api\/swagger-codegen","Do","not","edit","the","class","manually","."]
docstr: Constructor
docstr_tok: ["Constructor"]
code: def __init__(self):
      """Constructor"""
      # Default Base url
      self.host = (
          _get_endpoint_from_env() or "https://www.kaggle.com/api/v1"
      )
      # Temp file folder for downloading files
      self.temp_folder_path = None
  
      # Authentication Settings
      # dict to store API key(s)
      self.api_key = {}
      # dict to store API prefix (e.g. Bearer)
      self.api_key_prefix = {}
      # Username for HTTP basic authentication
      self.username = ""
      # Password for HTTP basic authentication
      self.password = ""
  
      # Logging Settings
      self.logger = {}
      self.logger["package_logger"] = logging.getLogger("kaggle")
      self.logger["urllib3_logger"] = logging.getLogger("urllib3")
      # Log format
      self.logger_format = "%(asctime)s %(levelname)s %(message)s"
      # Log stream handler
      self.logger_stream_handler = None
      # Log file handler
      self.logger_file_handler = None
      # Debug file location
      self.logger_file = None
      # Debug switch
      self.debug = False
  
      # SSL/TLS verification
      # Set this to false to skip verifying SSL certificate when calling API
      # from https server.
      self.verify_ssl = True
      # Set this to customize the certificate file to verify the peer.
      self.ssl_ca_cert = None
      # client certificate file
      self.cert_file = None
      # client key file
      self.key_file = None
      # Set this to True/False to enable/disable SSL hostname verification.
      self.assert_hostname = None
  
      # urllib3 connection pool's maximum number of connections saved
      # per pool. urllib3 uses 1 connection as default value, but this is
      # not the best value when you are making a lot of possibly parallel
      # requests to the same host, which is often the case here.
      # cpu_count * 5 is used as default value to increase performance.
      self.connection_pool_maxsize = multiprocessing.cpu_count() * 5
  
      # Proxy URL
      self.proxy = None
      # Safe chars for path_param
      self.safe_chars_for_path_param = ""
  
imports: from __future__ import absolute_import
  import copy
  import logging
  import multiprocessing
  import sys
  import urllib3
  import six
  from six.moves import http_client
label_desc: Use image node_id 1 to create a new Configuration object from inherited base classes:  with example: obj = Configuration()