public sealed class IsInstanceUpgradeableResponse : IMessage<IsInstanceUpgradeableResponse>, IEquatable<IsInstanceUpgradeableResponse>, IDeepCloneable<IsInstanceUpgradeableResponse>, IBufferMessage, IMessage
Reference documentation and code samples for the AI Platform Notebooks v1 API class IsInstanceUpgradeableResponse.
Response for checking if a notebook instance is upgradeable.
The new image self link this instance will be upgraded to if calling the
upgrade endpoint. This field will only be populated if field upgradeable
is true.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[[["\u003cp\u003eThe latest version of the \u003ccode\u003eIsInstanceUpgradeableResponse\u003c/code\u003e class is 2.5.0, part of the Google.Cloud.Notebooks.V1 API.\u003c/p\u003e\n"],["\u003cp\u003eThis class is used to determine if a notebook instance is capable of being upgraded, and offers different versions to reference for code samples.\u003c/p\u003e\n"],["\u003cp\u003eIt inherits from \u003ccode\u003eobject\u003c/code\u003e and implements interfaces like \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, offering methods for data management and comparisons.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides properties such as \u003ccode\u003eUpgradeable\u003c/code\u003e (a boolean), \u003ccode\u003eUpgradeImage\u003c/code\u003e, \u003ccode\u003eUpgradeInfo\u003c/code\u003e, and \u003ccode\u003eUpgradeVersion\u003c/code\u003e (all strings) to detail upgrade status and specifics.\u003c/p\u003e\n"],["\u003cp\u003eThere are several previous versions of the class such as 2.4.0, 2.3.0, 2.2.0, 2.1.0, 2.0.0 and 1.0.0-beta04 available to reference.\u003c/p\u003e\n"]]],[],null,["# AI Platform Notebooks v1 API - Class IsInstanceUpgradeableResponse (2.5.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.5.0 (latest)](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.IsInstanceUpgradeableResponse)\n- [2.4.0](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/2.4.0/Google.Cloud.Notebooks.V1.IsInstanceUpgradeableResponse)\n- [2.3.0](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/2.3.0/Google.Cloud.Notebooks.V1.IsInstanceUpgradeableResponse)\n- [2.2.0](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/2.2.0/Google.Cloud.Notebooks.V1.IsInstanceUpgradeableResponse)\n- [2.1.0](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/2.1.0/Google.Cloud.Notebooks.V1.IsInstanceUpgradeableResponse)\n- [2.0.0](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/2.0.0/Google.Cloud.Notebooks.V1.IsInstanceUpgradeableResponse)\n- [1.0.0-beta04](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/1.0.0-beta04/Google.Cloud.Notebooks.V1.IsInstanceUpgradeableResponse) \n\n public sealed class IsInstanceUpgradeableResponse : IMessage\u003cIsInstanceUpgradeableResponse\u003e, IEquatable\u003cIsInstanceUpgradeableResponse\u003e, IDeepCloneable\u003cIsInstanceUpgradeableResponse\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the AI Platform Notebooks v1 API class IsInstanceUpgradeableResponse.\n\nResponse for checking if a notebook instance is upgradeable. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e IsInstanceUpgradeableResponse \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[IsInstanceUpgradeableResponse](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.IsInstanceUpgradeableResponse), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[IsInstanceUpgradeableResponse](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.IsInstanceUpgradeableResponse), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[IsInstanceUpgradeableResponse](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1.IsInstanceUpgradeableResponse), [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.Notebooks.V1](/dotnet/docs/reference/Google.Cloud.Notebooks.V1/latest/Google.Cloud.Notebooks.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.Notebooks.V1.dll\n\nConstructors\n------------\n\n### IsInstanceUpgradeableResponse()\n\n public IsInstanceUpgradeableResponse()\n\n### IsInstanceUpgradeableResponse(IsInstanceUpgradeableResponse)\n\n public IsInstanceUpgradeableResponse(IsInstanceUpgradeableResponse other)\n\nProperties\n----------\n\n### UpgradeImage\n\n public string UpgradeImage { get; set; }\n\nThe new image self link this instance will be upgraded to if calling the\nupgrade endpoint. This field will only be populated if field upgradeable\nis true.\n\n### UpgradeInfo\n\n public string UpgradeInfo { get; set; }\n\nAdditional information about upgrade.\n\n### UpgradeVersion\n\n public string UpgradeVersion { get; set; }\n\nThe version this instance will be upgraded to if calling the upgrade\nendpoint. This field will only be populated if field upgradeable is true.\n\n### Upgradeable\n\n public bool Upgradeable { get; set; }\n\nIf an instance is upgradeable."]]