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, :scheduleEndDate Date, :startTimeOfDay TimeOfDay, :endTimeOfDay TimeOfDay, :repeatInterval string}, :loggingConfig {:logActions [string], :logActionStates [string], :enableOnpremGcsTransferLogs boolean}, :name string, :lastModificationTime string, :eventStream {:name string, :eventStreamStartTime string, :eventStreamExpirationTime string}, :latestOperationName string, :deletionTime string, :replicationSpec {:gcsDataSource GcsData, :gcsDataSink GcsData, :objectConditions ObjectConditions, :transferOptions TransferOptions}, :status string, :notificationConfig {:pubsubTopic string, :eventTypes [string], :payloadFormat string}, :projectId string, :transferSpec {:awsS3CompatibleDataSource AwsS3CompatibleData, :sourceAgentPoolName string, :transferOptions TransferOptions, :posixDataSink PosixFilesystem, :gcsDataSource GcsData, :transferManifest TransferManifest, :hdfsDataSource HdfsData, :sinkAgentPoolName string, :httpDataSource HttpData, :posixDataSource PosixFilesystem, :objectConditions ObjectConditions, :awsS3DataSource AwsS3Data, :gcsDataSink GcsData, :gcsIntermediateDataLocation GcsData, :azureBlobStorageDataSource AzureBlobStorageData}}

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,
            :scheduleEndDate Date,
            :startTimeOfDay TimeOfDay,
            :endTimeOfDay TimeOfDay,
            :repeatInterval string},
 :loggingConfig {:logActions [string],
                 :logActionStates [string],
                 :enableOnpremGcsTransferLogs boolean},
 :name string,
 :lastModificationTime string,
 :eventStream {:name string,
               :eventStreamStartTime string,
               :eventStreamExpirationTime string},
 :latestOperationName string,
 :deletionTime string,
 :replicationSpec {:gcsDataSource GcsData,
                   :gcsDataSink GcsData,
                   :objectConditions ObjectConditions,
                   :transferOptions TransferOptions},
 :status string,
 :notificationConfig {:pubsubTopic string,
                      :eventTypes [string],
                      :payloadFormat string},
 :projectId string,
 :transferSpec {:awsS3CompatibleDataSource AwsS3CompatibleData,
                :sourceAgentPoolName string,
                :transferOptions TransferOptions,
                :posixDataSink PosixFilesystem,
                :gcsDataSource GcsData,
                :transferManifest TransferManifest,
                :hdfsDataSource HdfsData,
                :sinkAgentPoolName string,
                :httpDataSource HttpData,
                :posixDataSource PosixFilesystem,
                :objectConditions ObjectConditions,
                :awsS3DataSource AwsS3Data,
                :gcsDataSink GcsData,
                :gcsIntermediateDataLocation GcsData,
                :azureBlobStorageDataSource AzureBlobStorageData}}

Creates a transfer job that runs periodically.
sourceraw docstring

delete$clj

(delete$ auth parameters)

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

Required parameters: jobName, projectId

Optional parameters: none

Deletes a transfer job. Deleting a transfer job sets its status to DELETED.

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

Required parameters: jobName, projectId

Optional parameters: none

Deletes a transfer job. Deleting a transfer job sets its status to DELETED.
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: 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.
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:

{:projectId string, :transferJob {:creationTime string, :description string, :schedule Schedule, :loggingConfig LoggingConfig, :name string, :lastModificationTime string, :eventStream EventStream, :latestOperationName string, :deletionTime string, :replicationSpec ReplicationSpec, :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,
               :loggingConfig LoggingConfig,
               :name string,
               :lastModificationTime string,
               :eventStream EventStream,
               :latestOperationName string,
               :deletionTime string,
               :replicationSpec ReplicationSpec,
               :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).
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}

Starts a new operation for the specified transfer job. A TransferJob has a maximum of one active TransferOperation. If this method is called while a TransferOperation is active, an error is returned.

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

Required parameters: jobName

Optional parameters: none

Body: 

{:projectId string}

Starts a new operation for the specified transfer job. A `TransferJob` has a maximum of one active `TransferOperation`. If this method is called while a `TransferOperation` is active, an error is returned.
sourceraw docstring

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

× close