public sealed class BatchOperationMetadata : IMessage<BatchOperationMetadata>, IEquatable<BatchOperationMetadata>, IDeepCloneable<BatchOperationMetadata>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Talent Solution v4beta1 API class BatchOperationMetadata.
Metadata used for long running operations returned by CTS batch APIs.
It's used to replace
[google.longrunning.Operation.metadata][google.longrunning.Operation.metadata].
The time when the batch operation status is updated. The metadata and the
[update_time][google.cloud.talent.v4beta1.BatchOperationMetadata.update_time]
is refreshed every minute otherwise cached data is returned.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe \u003ccode\u003eBatchOperationMetadata\u003c/code\u003e class in the Google Cloud Talent Solution v4beta1 API provides metadata for long-running batch operations.\u003c/p\u003e\n"],["\u003cp\u003eThis class tracks the status of batch operations, including creation time, end time, and the counts of successful, failed, and total items.\u003c/p\u003e\n"],["\u003cp\u003eIt implements several interfaces, such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, and inherits members from the base \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe class's properties, like \u003ccode\u003eState\u003c/code\u003e, \u003ccode\u003eStateDescription\u003c/code\u003e, \u003ccode\u003eCreateTime\u003c/code\u003e, \u003ccode\u003eEndTime\u003c/code\u003e, and \u003ccode\u003eUpdateTime\u003c/code\u003e, offer insights into the operation's progress and status.\u003c/p\u003e\n"]]],[],null,["# Google Cloud Talent Solution v4beta1 API - Class BatchOperationMetadata (3.0.0-beta06)\n\nVersion latestkeyboard_arrow_down\n\n- [3.0.0-beta06 (latest)](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.BatchOperationMetadata)\n- [3.0.0-beta05](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/3.0.0-beta05/Google.Cloud.Talent.V4Beta1.BatchOperationMetadata)\n- [2.0.0-beta07](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/2.0.0-beta07/Google.Cloud.Talent.V4Beta1.BatchOperationMetadata) \n\n public sealed class BatchOperationMetadata : IMessage\u003cBatchOperationMetadata\u003e, IEquatable\u003cBatchOperationMetadata\u003e, IDeepCloneable\u003cBatchOperationMetadata\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Google Cloud Talent Solution v4beta1 API class BatchOperationMetadata.\n\nMetadata used for long running operations returned by CTS batch APIs.\nIt's used to replace\n\\[google.longrunning.Operation.metadata\\]\\[google.longrunning.Operation.metadata\\]. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e BatchOperationMetadata \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[BatchOperationMetadata](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.BatchOperationMetadata), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[BatchOperationMetadata](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.BatchOperationMetadata), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[BatchOperationMetadata](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1.BatchOperationMetadata), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.Talent.V4Beta1](/dotnet/docs/reference/Google.Cloud.Talent.V4Beta1/latest/Google.Cloud.Talent.V4Beta1)\n\nAssembly\n--------\n\nGoogle.Cloud.Talent.V4Beta1.dll\n\nConstructors\n------------\n\n### BatchOperationMetadata()\n\n public BatchOperationMetadata()\n\n### BatchOperationMetadata(BatchOperationMetadata)\n\n public BatchOperationMetadata(BatchOperationMetadata other)\n\nProperties\n----------\n\n### CreateTime\n\n public Timestamp CreateTime { get; set; }\n\nThe time when the batch operation is created.\n\n### EndTime\n\n public Timestamp EndTime { get; set; }\n\nThe time when the batch operation is finished and\n\\[google.longrunning.Operation.done\\]\\[google.longrunning.Operation.done\\] is\nset to `true`.\n\n### FailureCount\n\n public int FailureCount { get; set; }\n\nCount of failed item(s) inside an operation.\n\n### State\n\n public BatchOperationMetadata.Types.State State { get; set; }\n\nThe state of a long running operation.\n\n### StateDescription\n\n public string StateDescription { get; set; }\n\nMore detailed information about operation state.\n\n### SuccessCount\n\n public int SuccessCount { get; set; }\n\nCount of successful item(s) inside an operation.\n\n### TotalCount\n\n public int TotalCount { get; set; }\n\nCount of total item(s) inside an operation.\n\n### UpdateTime\n\n public Timestamp UpdateTime { get; set; }\n\nThe time when the batch operation status is updated. The metadata and the\n\\[update_time\\]\\[google.cloud.talent.v4beta1.BatchOperationMetadata.update_time\\]\nis refreshed every minute otherwise cached data is returned."]]