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 {:repeatInterval string, :scheduleEndDate Date, :startTimeOfDay TimeOfDay, :scheduleStartDate Date, :endTimeOfDay TimeOfDay}, :loggingConfig {:enableOnpremGcsTransferLogs boolean}, :name string, :lastModificationTime string, :latestOperationName string, :deletionTime string, :status string, :notificationConfig {:eventTypes [string], :pubsubTopic string, :payloadFormat string}, :projectId string, :transferSpec {:httpDataSource HttpData, :posixDataSource PosixFilesystem, :gcsDataSource GcsData, :transferOptions TransferOptions, :awsS3DataSource AwsS3Data, :gcsDataSink GcsData, :azureBlobStorageDataSource AzureBlobStorageData, :objectConditions ObjectConditions}}

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 {:repeatInterval string,
            :scheduleEndDate Date,
            :startTimeOfDay TimeOfDay,
            :scheduleStartDate Date,
            :endTimeOfDay TimeOfDay},
 :loggingConfig {:enableOnpremGcsTransferLogs boolean},
 :name string,
 :lastModificationTime string,
 :latestOperationName string,
 :deletionTime string,
 :status string,
 :notificationConfig {:eventTypes [string],
                      :pubsubTopic string,
                      :payloadFormat string},
 :projectId string,
 :transferSpec {:httpDataSource HttpData,
                :posixDataSource PosixFilesystem,
                :gcsDataSource GcsData,
                :transferOptions TransferOptions,
                :awsS3DataSource AwsS3Data,
                :gcsDataSink GcsData,
                :azureBlobStorageDataSource AzureBlobStorageData,
                :objectConditions ObjectConditions}}

Creates a transfer job that runs periodically.
sourceraw docstring

get$clj

(get$ auth parameters)

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

Required parameters: jobName, projectId

Optional parameters: none

Gets a transfer job.

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

Required parameters: jobName, projectId

Optional parameters: none

Gets a transfer job.
sourceraw docstring

list$clj

(list$ auth parameters)

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

Required parameters: filter

Optional parameters: pageToken, pageSize

Lists transfer jobs.

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

Required parameters: filter

Optional parameters: pageToken, pageSize

Lists transfer jobs.
sourceraw 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:

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

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: 

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

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).
sourceraw 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.
sourceraw docstring

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

× close