def __init__(<EOL>self,<EOL>databricks_conn_id='<STR_LIT>',<EOL>timeout_seconds=<NUM_LIT>,<EOL>retry_limit=<NUM_LIT:3>,<EOL>retry_delay=<NUM_LIT:1.0>):
self.databricks_conn_id = databricks_conn_id<EOL>self.databricks_conn = self.get_connection(databricks_conn_id)<EOL>self.timeout_seconds = timeout_seconds<EOL>if retry_limit < <NUM_LIT:1>:<EOL><INDENT>raise ValueError('<STR_LIT>')<EOL><DEDENT>self.retry_limit = retry_limit<EOL>self.retry_delay = retry_delay<EOL>
:param databricks_conn_id: The name of the databricks connection to use.
:type databricks_conn_id: str
:param timeout_seconds: The amount of time in seconds the requests library
    will wait before timing-out.
:type timeout_seconds: int
:param retry_limit: The number of times to retry the connection in case of
    service outages.
:type retry_limit: int
:param retry_delay: The number of seconds to wait between retries (it
    might be a floating point number).
:type retry_delay: float