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"]],[["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-03-21 UTC."],[[["The `InstallationState` 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."],["The latest version of `InstallationState` is 1.4.0, with previous versions including 1.3.0, 1.2.0, 1.1.0, and 1.0.0 also available."],["The `InstallationState` class provides properties like `ActionUri` (a link for the next action), `Message` (instructions for the user), and `Stage` (the current step in the installation)."],["This class implements interfaces such as `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, and is inherited from `object`."],["The `InstallationState` class has two constructors: one default and another that accepts another `InstallationState` object for deep cloning."]]],[]]