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]
Implements
IMessage<OperationMetadataV1>, IEquatable<OperationMetadataV1>, IDeepCloneable<OperationMetadataV1>, IBufferMessage, IMessageNamespace
Google.Cloud.Functions.V1Assembly
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 |
Int64 |