public sealed class BucketOperation : IMessage<BucketOperation>, IEquatable<BucketOperation>, IDeepCloneable<BucketOperation>, IBufferMessage, IMessageReference documentation and code samples for the Storage Batch Operations v1 API class BucketOperation.
BucketOperation represents a bucket-level breakdown of a Job.
Implements
IMessageBucketOperation, IEquatableBucketOperation, IDeepCloneableBucketOperation, IBufferMessage, IMessageNamespace
Google.Cloud.StorageBatchOperations.V1Assembly
Google.Cloud.StorageBatchOperations.V1.dll
Constructors
BucketOperation()
public BucketOperation()BucketOperation(BucketOperation)
public BucketOperation(BucketOperation other)| Parameter | |
|---|---|
| Name | Description |
other |
BucketOperation |
Properties
BucketName
public string BucketName { get; set; }The bucket name of the objects to be transformed in the BucketOperation.
| Property Value | |
|---|---|
| Type | Description |
string |
|
BucketOperationName
public BucketOperationName BucketOperationName { get; set; }BucketOperationName-typed view over the Name resource name property.
| Property Value | |
|---|---|
| Type | Description |
BucketOperationName |
|
CompleteTime
public Timestamp CompleteTime { get; set; }Output only. The time that the BucketOperation was completed.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
Counters
public Counters Counters { get; set; }Output only. Information about the progress of the bucket operation.
| Property Value | |
|---|---|
| Type | Description |
Counters |
|
CreateTime
public Timestamp CreateTime { get; set; }Output only. The time that the BucketOperation was created.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
DeleteObject
public DeleteObject DeleteObject { get; set; }Delete objects.
| Property Value | |
|---|---|
| Type | Description |
DeleteObject |
|
ErrorSummaries
public RepeatedField<ErrorSummary> ErrorSummaries { get; }Output only. Summarizes errors encountered with sample error log entries.
| Property Value | |
|---|---|
| Type | Description |
RepeatedFieldErrorSummary |
|
Manifest
public Manifest Manifest { get; set; }Specifies objects in a manifest file.
| Property Value | |
|---|---|
| Type | Description |
Manifest |
|
Name
public string Name { get; set; }Identifier. The resource name of the BucketOperation. This is defined by the service. Format: projects/{project}/locations/global/jobs/{job_id}/bucketOperations/{bucket_operation}.
| Property Value | |
|---|---|
| Type | Description |
string |
|
ObjectConfigurationCase
public BucketOperation.ObjectConfigurationOneofCase ObjectConfigurationCase { get; }| Property Value | |
|---|---|
| Type | Description |
BucketOperationObjectConfigurationOneofCase |
|
PrefixList
public PrefixList PrefixList { get; set; }Specifies objects matching a prefix set.
| Property Value | |
|---|---|
| Type | Description |
PrefixList |
|
PutMetadata
public PutMetadata PutMetadata { get; set; }Updates object metadata. Allows updating fixed-key and custom metadata and fixed-key metadata i.e. Cache-Control, Content-Disposition, Content-Encoding, Content-Language, Content-Type, Custom-Time.
| Property Value | |
|---|---|
| Type | Description |
PutMetadata |
|
PutObjectHold
public PutObjectHold PutObjectHold { get; set; }Changes object hold status.
| Property Value | |
|---|---|
| Type | Description |
PutObjectHold |
|
RewriteObject
public RewriteObject RewriteObject { get; set; }Rewrite the object and updates metadata like KMS key.
| Property Value | |
|---|---|
| Type | Description |
RewriteObject |
|
StartTime
public Timestamp StartTime { get; set; }Output only. The time that the BucketOperation was started.
| Property Value | |
|---|---|
| Type | Description |
Timestamp |
|
State
public BucketOperation.Types.State State { get; set; }Output only. State of the BucketOperation.
| Property Value | |
|---|---|
| Type | Description |
BucketOperationTypesState |
|
TransformationCase
public BucketOperation.TransformationOneofCase TransformationCase { get; }| Property Value | |
|---|---|
| Type | Description |
BucketOperationTransformationOneofCase |
|
UpdateObjectCustomContext
public UpdateObjectCustomContext UpdateObjectCustomContext { get; set; }Update object custom context.
| Property Value | |
|---|---|
| Type | Description |
UpdateObjectCustomContext |
|