public sealed class TargetReference : IMessage<TargetReference>, IEquatable<TargetReference>, IDeepCloneable<TargetReference>, IBufferMessage, IMessage
[[["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 `TargetReference` class within the `Google.Cloud.Compute.V1` namespace, as found in the `Google.Cloud.Compute.V1.dll` assembly, is detailed across multiple versions ranging from 1.0.0 to 3.6.0, with 3.6.0 being the most recent."],["`TargetReference` inherits from the `object` class and implements several interfaces including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, all of which extend it's functionality and properties."],["The class provides two constructors: a default constructor and one that accepts another `TargetReference` instance as a parameter to copy it, shown through `TargetReference()` and `TargetReference(TargetReference)`."],["The `TargetReference` class has two properties to consider: `HasTarget`, a boolean indicating whether a target is set, and `Target`, a string that holds the target's value."],["This page references the .NET documentation for all the versions of Google Cloud Compute, starting at version 1.0.0, and going up to the latest, 3.6.0, and gives links for each version."]]],[]]