Liking cljdoc? Tell your friends :D

happygapi.storagetransfer.transferJobs

Storage Transfer API: transferJobs. Transfers data from external data sources to a Google Cloud Storage bucket or between Google Cloud Storage buckets. See: https://cloud.google.com/storage-transfer/docsapi/reference/rest/v1/transferJobs

Storage Transfer API: transferJobs.
Transfers data from external data sources to a Google Cloud Storage bucket or between Google Cloud Storage buckets.
See: https://cloud.google.com/storage-transfer/docsapi/reference/rest/v1/transferJobs
raw docstring

create$clj

(create$ auth parameters body)

https://cloud.google.com/storage-transfer/docsapi/reference/rest/v1/transferJobs/create

Required parameters: none

Optional parameters: none

Body:

{:creationTime string, :description string, :schedule {:scheduleStartDate Date, :repeatInterval string, :endTimeOfDay TimeOfDay, :scheduleEndDate Date, :startTimeOfDay TimeOfDay}, :name string, :lastModificationTime string, :latestOperationName string, :deletionTime string, :status string, :notificationConfig {:eventTypes [string], :pubsubTopic string, :payloadFormat string}, :projectId string, :transferSpec {:gcsDataSink GcsData, :objectConditions ObjectConditions, :awsS3DataSource AwsS3Data, :gcsDataSource GcsData, :azureBlobStorageDataSource AzureBlobStorageData, :httpDataSource HttpData, :transferOptions TransferOptions}}

Creates a transfer job that runs periodically.

https://cloud.google.com/storage-transfer/docsapi/reference/rest/v1/transferJobs/create

Required parameters: none

Optional parameters: none

Body: 

{:creationTime string,
 :description string,
 :schedule {:scheduleStartDate Date,
            :repeatInterval string,
            :endTimeOfDay TimeOfDay,
            :scheduleEndDate Date,
            :startTimeOfDay TimeOfDay},
 :name string,
 :lastModificationTime string,
 :latestOperationName string,
 :deletionTime string,
 :status string,
 :notificationConfig {:eventTypes [string],
                      :pubsubTopic string,
                      :payloadFormat string},
 :projectId string,
 :transferSpec {:gcsDataSink GcsData,
                :objectConditions ObjectConditions,
                :awsS3DataSource AwsS3Data,
                :gcsDataSource GcsData,
                :azureBlobStorageDataSource AzureBlobStorageData,
                :httpDataSource HttpData,
                :transferOptions TransferOptions}}

Creates a transfer job that runs periodically.
raw docstring

get$clj

(get$ auth parameters)

https://cloud.google.com/storage-transfer/docsapi/reference/rest/v1/transferJobs/get

Required parameters: projectId, jobName

Optional parameters: none

Gets a transfer job.

https://cloud.google.com/storage-transfer/docsapi/reference/rest/v1/transferJobs/get

Required parameters: projectId, jobName

Optional parameters: none

Gets a transfer job.
raw docstring

list$clj

(list$ auth parameters)

https://cloud.google.com/storage-transfer/docsapi/reference/rest/v1/transferJobs/list

Required parameters: filter

Optional parameters: pageSize, pageToken

Lists transfer jobs.

https://cloud.google.com/storage-transfer/docsapi/reference/rest/v1/transferJobs/list

Required parameters: filter

Optional parameters: pageSize, pageToken

Lists transfer jobs.
raw docstring

patch$clj

(patch$ auth parameters body)

https://cloud.google.com/storage-transfer/docsapi/reference/rest/v1/transferJobs/patch

Required parameters: jobName

Optional parameters: none

Body:

{:projectId string, :transferJob {:creationTime string, :description string, :schedule Schedule, :name string, :lastModificationTime string, :latestOperationName string, :deletionTime string, :status string, :notificationConfig NotificationConfig, :projectId string, :transferSpec TransferSpec}, :updateTransferJobFieldMask string}

Updates a transfer job. Updating a job's transfer spec does not affect transfer operations that are running already. Note: The job's status field can be modified using this RPC (for example, to set a job's status to DELETED, DISABLED, or ENABLED).

https://cloud.google.com/storage-transfer/docsapi/reference/rest/v1/transferJobs/patch

Required parameters: jobName

Optional parameters: none

Body: 

{:projectId string,
 :transferJob {:creationTime string,
               :description string,
               :schedule Schedule,
               :name string,
               :lastModificationTime string,
               :latestOperationName string,
               :deletionTime string,
               :status string,
               :notificationConfig NotificationConfig,
               :projectId string,
               :transferSpec TransferSpec},
 :updateTransferJobFieldMask string}

Updates a transfer job. Updating a job's transfer spec does not affect transfer operations that are running already. **Note:** The job's status field can be modified using this RPC (for example, to set a job's status to DELETED, DISABLED, or ENABLED).
raw docstring

run$clj

(run$ auth parameters body)

https://cloud.google.com/storage-transfer/docsapi/reference/rest/v1/transferJobs/run

Required parameters: jobName

Optional parameters: none

Body:

{:projectId string}

Attempts to start a new TransferOperation for the current TransferJob. A TransferJob has a maximum of one active TransferOperation. If this method is called while a TransferOperation is active, an error wil be returned.

https://cloud.google.com/storage-transfer/docsapi/reference/rest/v1/transferJobs/run

Required parameters: jobName

Optional parameters: none

Body: 

{:projectId string}

Attempts to start a new TransferOperation for the current TransferJob. A TransferJob has a maximum of one active TransferOperation. If this method is called while a TransferOperation is active, an error wil be returned.
raw docstring

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close