public sealed class InstallationState : IMessage<InstallationState>, IEquatable<InstallationState>, IDeepCloneable<InstallationState>, IBufferMessage, IMessage
Reference documentation and code samples for the Cloud Build v2 API class InstallationState.
Describes stage and necessary actions to be taken by the
user to complete the installation. Used for GitHub and GitHub Enterprise
based connections.
[[["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\u003eInstallationState\u003c/code\u003e class, part of the Cloud Build v2 API, outlines the steps and actions required to complete the installation process for GitHub and GitHub Enterprise connections.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of \u003ccode\u003eInstallationState\u003c/code\u003e is 1.4.0, with previous versions including 1.3.0, 1.2.0, 1.1.0, and 1.0.0 also available.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eInstallationState\u003c/code\u003e class provides properties like \u003ccode\u003eActionUri\u003c/code\u003e (a link for the next action), \u003ccode\u003eMessage\u003c/code\u003e (instructions for the user), and \u003ccode\u003eStage\u003c/code\u003e (the current step in the installation).\u003c/p\u003e\n"],["\u003cp\u003eThis class implements 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 is inherited from \u003ccode\u003eobject\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eInstallationState\u003c/code\u003e class has two constructors: one default and another that accepts another \u003ccode\u003eInstallationState\u003c/code\u003e object for deep cloning.\u003c/p\u003e\n"]]],[],null,[]]