Class OperationMetadataV1 (1.2.0)

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

Metadata describing an [Operation][google.longrunning.Operation]

Inheritance

Object > OperationMetadataV1

Namespace

Google.Cloud.Functions.V1

Assembly

Google.Cloud.Functions.V1.dll

Constructors

OperationMetadataV1()

public OperationMetadataV1()

OperationMetadataV1(OperationMetadataV1)

public OperationMetadataV1(OperationMetadataV1 other)
Parameter
NameDescription
otherOperationMetadataV1

Properties

BuildId

public string BuildId { get; set; }

The Cloud Build ID of the function created or updated by an API call. This field is only populated for Create and Update operations.

Property Value
TypeDescription
String

Request

public Any Request { get; set; }

The original request that started the operation.

Property Value
TypeDescription
Any

Target

public string Target { get; set; }

Target of the operation - for example projects/project-1/locations/region-1/functions/function-1

Property Value
TypeDescription
String

Type

public OperationType Type { get; set; }

Type of operation.

Property Value
TypeDescription
OperationType

UpdateTime

public Timestamp UpdateTime { get; set; }

The last update timestamp of the operation.

Property Value
TypeDescription
Timestamp

VersionId

public long VersionId { get; set; }

Version id of the function created or updated by an API call. This field is only populated for Create and Update operations.

Property Value
TypeDescription
Int64