storagetransfer.v1 library Null safety

Storage Transfer API - v1

Transfers data from external data sources to a Google Cloud Storage bucket or between Google Cloud Storage buckets.

For more information, see cloud.google.com/storage-transfer/docs

Create an instance of StoragetransferApi to access these resources:

Classes

AwsAccessKey
AWS access key (see AWS Security Credentials). [...]
AwsS3Data
An AwsS3Data resource can be a data source, but not a data sink. [...]
AzureBlobStorageData
An AzureBlobStorageData resource can be a data source, but not a data sink. [...]
AzureCredentials
Azure credentials For information on our data retention policy for user credentials, see [User credentials](/storage-transfer/docs/data-retention#user-credentials).
ErrorLogEntry
An entry describing an error that has occurred.
ErrorSummary
A summary of errors by error code, plus a count and sample error log entries.
GcsData
In a GcsData resource, an object's name is the Cloud Storage object's name and its "last modification time" refers to the object's updated property of Cloud Storage objects, which changes when the content or the metadata of the object is updated.
GoogleServiceAccount
Google service account
GoogleServiceAccountsResource
HttpData
An HttpData resource specifies a list of objects on the web to be transferred over HTTP. [...]
ListOperationsResponse
The response message for Operations.ListOperations.
ListTransferJobsResponse
Response from ListTransferJobs.
LoggingConfig
Logging configuration.
NotificationConfig
Specification to configure notifications published to Pub/Sub. [...]
ObjectConditions
Conditions that determine which objects are transferred. [...]
Operation
This resource represents a long-running operation that is the result of a network API call.
PosixFilesystem
A POSIX filesystem resource.
RunTransferJobRequest
Request passed to RunTransferJob.
Schedule
Transfers can be scheduled to recur or to run just once.
StoragetransferApi
Transfers data from external data sources to a Google Cloud Storage bucket or between Google Cloud Storage buckets.
TransferCounters
A collection of counters that report the progress of a transfer operation.
TransferJob
This resource represents the configuration of a transfer job that runs periodically.
TransferJobsResource
TransferOperation
A description of the execution of a transfer.
TransferOperationsResource
TransferOptions
TransferOptions define the actions to be performed on objects in a transfer.
TransferSpec
Configuration for running a transfer.
UpdateTransferJobRequest
Request passed to UpdateTransferJob.

Typedefs

CancelOperationRequest = $Empty
The request message for Operations.CancelOperation.
Date = $Date
Represents a whole or partial calendar date, such as a birthday. [...]
Empty = $Empty
A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs. [...]
PauseTransferOperationRequest = $Empty
Request passed to PauseTransferOperation.
ResumeTransferOperationRequest = $Empty
Request passed to ResumeTransferOperation.
Status = $Status
The Status type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs. [...]
TimeOfDay = $TimeOfDay
Represents a time of day. [...]

Exceptions / Errors

ApiRequestError
Represents a general error reported by the API endpoint.
DetailedApiRequestError
Represents a specific error reported by the API endpoint.