public sealed class UpdateInstanceMetadata : IMessage<UpdateInstanceMetadata>, IEquatable<UpdateInstanceMetadata>, IDeepCloneable<UpdateInstanceMetadata>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Spanner Instance Administration v1 API class UpdateInstanceMetadata.
Metadata type for the operation returned by
[UpdateInstance][google.spanner.admin.instance.v1.InstanceAdmin.UpdateInstance].
The time at which this operation was cancelled. If set, this operation is
in the process of undoing itself (which is guaranteed to succeed) and
cannot be cancelled again.
[[["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\u003eThis documentation page covers the \u003ccode\u003eUpdateInstanceMetadata\u003c/code\u003e class within the Google Cloud Spanner Instance Administration v1 API, specifically within the \u003ccode\u003eGoogle.Cloud.Spanner.Admin.Instance.V1\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eUpdateInstanceMetadata\u003c/code\u003e class is a metadata type used for operations returned by the \u003ccode\u003eUpdateInstance\u003c/code\u003e method and implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe class has properties such as \u003ccode\u003eCancelTime\u003c/code\u003e, \u003ccode\u003eEndTime\u003c/code\u003e, \u003ccode\u003eInstance\u003c/code\u003e, and \u003ccode\u003eStartTime\u003c/code\u003e, which are used to track the status and progress of an update operation, including the times at which the operation was canceled, completed, or started, respectively, and the desired end state of the instance.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of this API available is 5.0.0-beta05, with other versions listed including 5.0.0-beta04, 4.6.0 down to version 3.5.0, for the \u003ccode\u003eUpdateInstanceMetadata\u003c/code\u003e resource.\u003c/p\u003e\n"],["\u003cp\u003eThere are two different constructors for the \u003ccode\u003eUpdateInstanceMetadata\u003c/code\u003e class: one default constructor and one that accepts another \u003ccode\u003eUpdateInstanceMetadata\u003c/code\u003e object for copying purposes.\u003c/p\u003e\n"]]],[],null,[]]