Class CopyLogEntriesMetadata (4.0.0)

public sealed class CopyLogEntriesMetadata : IMessage<CopyLogEntriesMetadata>, IEquatable<CopyLogEntriesMetadata>, IDeepCloneable<CopyLogEntriesMetadata>, IBufferMessage, IMessage

Metadata for CopyLogEntries long running operations.

Inheritance

Object > CopyLogEntriesMetadata

Namespace

Google.Cloud.Logging.V2

Assembly

Google.Cloud.Logging.V2.dll

Constructors

CopyLogEntriesMetadata()

public CopyLogEntriesMetadata()

CopyLogEntriesMetadata(CopyLogEntriesMetadata)

public CopyLogEntriesMetadata(CopyLogEntriesMetadata other)
Parameter
NameDescription
otherCopyLogEntriesMetadata

Properties

CancellationRequested

public bool CancellationRequested { get; set; }

Identifies whether the user has requested cancellation of the operation.

Property Value
TypeDescription
Boolean

EndTime

public Timestamp EndTime { get; set; }

The end time of an operation.

Property Value
TypeDescription
Timestamp

Progress

public int Progress { get; set; }

Estimated progress of the operation (0 - 100%).

Property Value
TypeDescription
Int32

Request

public CopyLogEntriesRequest Request { get; set; }

CopyLogEntries RPC request.

Property Value
TypeDescription
CopyLogEntriesRequest

StartTime

public Timestamp StartTime { get; set; }

The create time of an operation.

Property Value
TypeDescription
Timestamp

State

public OperationState State { get; set; }

State of an operation.

Property Value
TypeDescription
OperationState

WriterIdentity

public string WriterIdentity { get; set; }

The IAM identity of a service account that must be granted access to the destination.

If the service account is not granted permission to the destination within an hour, the operation will be cancelled.

For example: &quot;serviceAccount:foo@bar.com&quot;

Property Value
TypeDescription
String