Package types (0.8.0)

API documentation for storagebatchoperations_v1.types package.

Classes

BucketList

Describes list of buckets and their objects to be transformed.

BucketOperation

BucketOperation represents a bucket-level breakdown of a Job.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CancelJobRequest

Message for Job to Cancel

CancelJobResponse

Message for response to cancel Job.

Counters

Describes details about the progress of the job.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

CreateJobRequest

Message for creating a Job

CustomContextUpdates

Describes a collection of updates to apply to custom contexts identified by key.

DeleteJobRequest

Message for deleting a Job

DeleteObject

Describes options to delete an object.

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.

GetBucketOperationRequest

Message for getting a BucketOperation.

GetJobRequest

Message for getting a Job

Job

The Storage Batch Operations Job description.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ListBucketOperationsRequest

Message for request to list BucketOperations

ListBucketOperationsResponse

Message for response to listing BucketOperations

ListJobsRequest

Message for request to list Jobs

ListJobsResponse

Message for response to listing Jobs

LoggingConfig

Specifies the Cloud Logging behavior.

Manifest

Describes list of objects to be transformed.

ObjectCustomContextPayload

Describes the payload of a user defined object custom context.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

ObjectRetention

Describes options for object retention update.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

OperationMetadata

Represents the metadata of the long-running operation.

PrefixList

Describes prefixes of objects to be transformed.

PutMetadata

Describes options for object metadata update.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

PutObjectHold

Describes options to update object hold.

RewriteObject

Describes options for object rewrite.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

UpdateObjectCustomContext

Describes options to update object custom contexts.

This message has oneof_ fields (mutually exclusive fields). For each oneof, at most one member field can be set at the same time. Setting any member of the oneof automatically clears all other members.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields