Retrieves a list of buckets for a given project.
Creates a new bucket.
Permanently deletes an empty bucket.
Returns metadata for the specified bucket.
Updates a bucket. Changes to the bucket will be readable immediately after writing, but configuration changes may take time to propagate. This method supports patch semantics.
Updates a bucket. Changes to the bucket will be readable immediately after writing, but configuration changes may take time to propagate.
Retrieves ACL entries on the specified bucket.
Creates a new ACL entry on the specified bucket.
Permanently deletes the ACL entry for the specified entity on the specified bucket.
Returns the ACL entry for the specified entity on the specified bucket.
Updates an ACL entry on the specified bucket. This method supports patch semantics.
Updates an ACL entry on the specified bucket.
Retrieves default object ACL entries on the specified bucket.
Creates a new default object ACL entry on the specified bucket.
Permanently deletes the default object ACL entry for the specified entity on the specified bucket.
Returns the default object ACL entry for the specified entity on the specified bucket.
Updates a default object ACL entry on the specified bucket. This method supports patch semantics.
Updates a default object ACL entry on the specified bucket.
Returns an IAM policy for the specified bucket.
Updates an IAM policy for the specified bucket.
Tests a set of permissions on the given bucket to see which, if any, are held by the caller.
Retrieves a list of objects matching the criteria.
Stores a new object and metadata.
Deletes an object and its metadata. Deletions are permanent if versioning is not enabled for the bucket, or if the generation parameter is used.
Retrieves an object or its metadata.
Updates an object's metadata. This method supports patch semantics.
Updates an object's metadata.
Retrieves ACL entries on the specified object.
Creates a new ACL entry on the specified object.
Permanently deletes the ACL entry for the specified entity on the specified object.
Returns the ACL entry for the specified entity on the specified object.
Updates an ACL entry on the specified object. This method supports patch semantics.
Updates an ACL entry on the specified object.
Returns an IAM policy for the specified object.
Updates an IAM policy for the specified object.
Tests a set of permissions on the given object to see which, if any, are held by the caller.
Watch for changes on all objects in a bucket.
Concatenates a list of existing objects into a new object in the same bucket.
Copies a source object to a destination object. Optionally overrides metadata.
Rewrites a source object to a destination object. Optionally overrides metadata.
Stop watching resources through this channel
Returns the Google service account that is used by Storage Transfer Service to access buckets in the project where transfers run or in other projects. Each Google service account is associated with one Google Developers Console project. Users shou...
Returns the Google service account that is used by Storage Transfer Service to access buckets in the project where transfers run or in other projects. Each Google service account is associated with one Google Developers Console project. Users shou...
Gets a transfer job.
Updates a transfer job. Updating a job's transfer spec does not affect transfer operations that are running already. Updating the scheduling of a job is not allowed.
This method is not supported and the server returns `UNIMPLEMENTED`.
Lists operations that match the specified filter in the request. If the server doesn't support this method, it returns `UNIMPLEMENTED`. NOTE: the `name` binding below allows API services to override the binding to use different resource name schem...
Cancels a transfer. Use the get method to check whether the cancellation succeeded or whether the operation completed despite cancellation.
Pauses a transfer operation.
Resumes a transfer operation that is paused.
Lists transfer jobs.
Creates a transfer job that runs periodically.