public sealed class ShareSettingsProjectConfig : IMessage<ShareSettingsProjectConfig>, IEquatable<ShareSettingsProjectConfig>, IDeepCloneable<ShareSettingsProjectConfig>, IBufferMessage, IMessage
Reference documentation and code samples for the Compute Engine v1 API class ShareSettingsProjectConfig.
[[["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 `ShareSettingsProjectConfig` class is part of the Google Cloud Compute Engine v1 API and is used to configure settings for each project in share settings, with the latest version being 3.6.0 and a list of versions from 1.0.0 all the way to the latest."],["This class inherits from `Object` and implements several interfaces: `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, providing functionalities for message handling, equality comparison, deep cloning, and buffer operations."],["The class is located within the `Google.Cloud.Compute.V1` namespace and is contained in the `Google.Cloud.Compute.V1.dll` assembly."],["It includes two constructors, a default one and one that accepts another `ShareSettingsProjectConfig` object for creating a copy, along with two properties: `HasProjectId`, a boolean that is used to indicate if the \"project_id\" is set, and `ProjectId`, a string that represents the Project ID."],["The class contains inherited members such as `GetHashCode()`, `GetType()`, `MemberwiseClone()`, and `ToString()`, from the `Object` base class."]]],[]]