class_docstr: Submits a job to an Airbyte server to run a integration process between your source and destination.
  
  .. seealso::
      For more information on how to use this operator, take a look at the guide:
      :ref:`howto/operator:AirbyteTriggerSyncOperator`
  
  :param airbyte_conn_id: Optional. The name of the Airflow connection to get connection
      information for Airbyte. Defaults to "airbyte_default".
  :param connection_id: Required. The Airbyte ConnectionId UUID between a source and destination.
  :param asynchronous: Optional. Flag to get job_id after submitting the job to the Airbyte API.
      This is useful for submitting long running jobs and
      waiting on them asynchronously using the AirbyteJobSensor. Defaults to False.
  :param api_version: Optional. Airbyte API version. Defaults to "v1".
  :param wait_seconds: Optional. Number of seconds between checks. Only used when ``asynchronous`` is False.
      Defaults to 3 seconds.
  :param timeout: Optional. The amount of time, in seconds, to wait for the request to complete.
      Only used when ``asynchronous`` is False. Defaults to 3600 seconds (or 1 hour).
docstr: Create Airbyte Job and wait to finish.
code: def execute(self, context: Context) -> None:
      """Create Airbyte Job and wait to finish."""
      self.hook = AirbyteHook(
          airbyte_conn_id=self.airbyte_conn_id,
          api_version=self.api_version,
      )
      job_object = self.hook.submit_sync_connection(
          connection_id=self.connection_id
      )
      self.job_id = job_object.json()["job"]["id"]
  
      self.log.info(
          "Job %s was submitted to Airbyte Server", self.job_id
      )
      if not self.asynchronous:
          self.log.info("Waiting for job %s to complete", self.job_id)
          self.hook.wait_for_job(
              job_id=self.job_id,
              wait_seconds=self.wait_seconds,
              timeout=self.timeout,
          )
          self.log.info("Job %s completed successfully", self.job_id)
  
      return self.job_id
  
file_path: airflow/airflow/providers/airbyte/operators/airbyte.py
imports: from __future__ import annotations
  from typing import TYPE_CHECKING, Sequence
  from airflow.models import BaseOperator
  from airflow.providers.airbyte.hooks.airbyte import AirbyteHook
label_desc: Use image node_id 2 for calling the AirbyteTriggerSyncOperator obj's underlying member method code with example usage: obj.execute(context) and returns: self