blob: 55ec95e24f7ad62ebc9b967e0ff6a07d292193ad [file] [log] [blame]
:py:mod:`airflow.providers.google.cloud.links.cloud_storage_transfer`
=====================================================================
.. py:module:: airflow.providers.google.cloud.links.cloud_storage_transfer
.. autoapi-nested-parse::
This module contains Google Storage Transfer Service links.
Module Contents
---------------
Classes
~~~~~~~
.. autoapisummary::
airflow.providers.google.cloud.links.cloud_storage_transfer.CloudStorageTransferLinkHelper
airflow.providers.google.cloud.links.cloud_storage_transfer.CloudStorageTransferListLink
airflow.providers.google.cloud.links.cloud_storage_transfer.CloudStorageTransferJobLink
airflow.providers.google.cloud.links.cloud_storage_transfer.CloudStorageTransferDetailsLink
Attributes
~~~~~~~~~~
.. autoapisummary::
airflow.providers.google.cloud.links.cloud_storage_transfer.CLOUD_STORAGE_TRANSFER_BASE_LINK
airflow.providers.google.cloud.links.cloud_storage_transfer.CLOUD_STORAGE_TRANSFER_LIST_LINK
airflow.providers.google.cloud.links.cloud_storage_transfer.CLOUD_STORAGE_TRANSFER_JOB_LINK
airflow.providers.google.cloud.links.cloud_storage_transfer.CLOUD_STORAGE_TRANSFER_OPERATION_LINK
.. py:data:: CLOUD_STORAGE_TRANSFER_BASE_LINK
:annotation: = https://console.cloud.google.com/transfer
.. py:data:: CLOUD_STORAGE_TRANSFER_LIST_LINK
.. py:data:: CLOUD_STORAGE_TRANSFER_JOB_LINK
.. py:data:: CLOUD_STORAGE_TRANSFER_OPERATION_LINK
.. py:class:: CloudStorageTransferLinkHelper
Helper class for Storage Transfer links
.. py:method:: extract_parts(operation_name)
:staticmethod:
.. py:class:: CloudStorageTransferListLink
Bases: :py:obj:`airflow.providers.google.cloud.links.base.BaseGoogleLink`
Helper class for constructing Cloud Storage Transfer Link
.. py:attribute:: name
:annotation: = Cloud Storage Transfer
.. py:attribute:: key
:annotation: = cloud_storage_transfer
.. py:attribute:: format_str
.. py:method:: persist(context, task_instance, project_id)
:staticmethod:
.. py:class:: CloudStorageTransferJobLink
Bases: :py:obj:`airflow.providers.google.cloud.links.base.BaseGoogleLink`
Helper class for constructing Storage Transfer Job Link
.. py:attribute:: name
:annotation: = Cloud Storage Transfer Job
.. py:attribute:: key
:annotation: = cloud_storage_transfer_job
.. py:attribute:: format_str
.. py:method:: persist(task_instance, context, project_id, job_name)
:staticmethod:
.. py:class:: CloudStorageTransferDetailsLink
Bases: :py:obj:`airflow.providers.google.cloud.links.base.BaseGoogleLink`
Helper class for constructing Cloud Storage Transfer Operation Link
.. py:attribute:: name
:annotation: = Cloud Storage Transfer Details
.. py:attribute:: key
:annotation: = cloud_storage_transfer_details
.. py:attribute:: format_str
.. py:method:: persist(task_instance, context, project_id, operation_name)
:staticmethod: