Cloud Functions v1 API - Class OperationMetadataV1 (2.5.0)

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

Reference documentation and code samples for the Cloud Functions v1 API class OperationMetadataV1.

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
Name Description
other OperationMetadataV1

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
Type Description
string

BuildName

public string BuildName { get; set; }

The Cloud Build Name of the function deployment. This field is only populated for Create and Update operations. projects/<project-number>/locations/<region>/builds/<build-id>.

Property Value
Type Description
string

Request

public Any Request { get; set; }

The original request that started the operation.

Property Value
Type Description
Any

SourceToken

public string SourceToken { get; set; }

An identifier for Firebase function sources. Disclaimer: This field is only supported for Firebase function deployments.

Property Value
Type Description
string

Target

public string Target { get; set; }

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

Property Value
Type Description
string

Type

public OperationType Type { get; set; }

Type of operation.

Property Value
Type Description
OperationType

UpdateTime

public Timestamp UpdateTime { get; set; }

The last update timestamp of the operation.

Property Value
Type Description
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
Type Description
long