def __init__(self, client_id, client_secret, region='<STR_LIT>', max_results=<NUM_LIT:1000>, default_timeout=(<NUM_LIT:10>, <NUM_LIT>)):
self.client_id = client_id<EOL>self.client_secret = client_secret<EOL>self.max_results = max_results<EOL>self.url_builder = UrlBuilder(region)<EOL>self.user_agent = self.CUSTOM_USER_AGENT<EOL>self.access_token = self.refresh_token = self.expiration = None<EOL>self.error = None<EOL>self.error_description = None<EOL>self.error_attribute = None<EOL>self.requests_timeout = default_timeout<EOL>
Create a new instance of OneLoginClient.

:param client_id: API Credentials client_id
:type client_id: string
:param client_secret: API Credentials client_secret
:type client_secret: string
:param region: OneLogin region, either us or eu
:type region: string
:param max_results: Maximum number of results returned by list operations
:type max_results: int
:param default_timeout: a request timeout
See http://docs.python-requests.org/en/master/user/advanced/#timeouts
:type default_timeout: (float, float)