public sealed class CommonLongRunningOperationMetadata : IMessage<CommonLongRunningOperationMetadata>, IEquatable<CommonLongRunningOperationMetadata>, IDeepCloneable<CommonLongRunningOperationMetadata>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Storage v2 API class CommonLongRunningOperationMetadata.
The message contains metadata that is common to all Storage Control
long-running operations, present in its google.longrunning.Operation
messages, and accessible via metadata.common_metadata
.
Implements
IMessageCommonLongRunningOperationMetadata, IEquatableCommonLongRunningOperationMetadata, IDeepCloneableCommonLongRunningOperationMetadata, IBufferMessage, IMessageNamespace
Google.Cloud.Storage.Control.V2Assembly
Google.Cloud.Storage.Control.V2.dll
Constructors
CommonLongRunningOperationMetadata()
public CommonLongRunningOperationMetadata()
CommonLongRunningOperationMetadata(CommonLongRunningOperationMetadata)
public CommonLongRunningOperationMetadata(CommonLongRunningOperationMetadata other)
Parameter | |
---|---|
Name | Description |
other |
CommonLongRunningOperationMetadata |
Properties
CreateTime
public Timestamp CreateTime { get; set; }
Output only. The time the operation was created.
Property Value | |
---|---|
Type | Description |
Timestamp |
EndTime
public Timestamp EndTime { get; set; }
Output only. The time the operation finished running.
Property Value | |
---|---|
Type | Description |
Timestamp |
ProgressPercent
public int ProgressPercent { get; set; }
Output only. The estimated progress of the operation in percentage [0, 100]. The value -1 means the progress is unknown.
Property Value | |
---|---|
Type | Description |
int |
RequestedCancellation
public bool RequestedCancellation { get; set; }
Output only. Identifies whether the user has requested cancellation.
Property Value | |
---|---|
Type | Description |
bool |
Type
public string Type { get; set; }
Output only. The type of operation invoked.
Property Value | |
---|---|
Type | Description |
string |
UpdateTime
public Timestamp UpdateTime { get; set; }
Output only. The time the operation was last modified.
Property Value | |
---|---|
Type | Description |
Timestamp |