public sealed class GetDeviceRequest : IMessage<GetDeviceRequest>, IEquatable<GetDeviceRequest>, IDeepCloneable<GetDeviceRequest>, IBufferMessage, IMessage
The fields of the Device resource to be returned in the response. If the
field mask is unset or empty, all fields are returned. Fields have to be
provided in snake_case format, for example: last_heartbeat_time.
Required. The name of the device. For example,
projects/p0/locations/us-central1/registries/registry0/devices/device0 or
projects/p0/locations/us-central1/registries/registry0/devices/{num_id}.
[[["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-04-17 UTC."],[[["The `GetDeviceRequest` class is used to request a specific device and is part of the `Google.Cloud.Iot.V1` namespace within the Google Cloud IoT library for .NET."],["This class implements several interfaces, including `IMessage`, `IEquatable`, `IDeepCloneable`, and `IBufferMessage`, indicating its role in message handling, equality comparisons, deep cloning, and buffer management."],["The `GetDeviceRequest` class has properties for `DeviceName`, `FieldMask`, and `Name`, allowing you to specify the target device and the fields to be returned in the response."],["Several versions of the library are available, with 2.2.0 being the most recent, and the document provides links to detailed information about each of these versions, including version 1.1.0."],["Constructors for the `GetDeviceRequest` class are provided to support creating a new instance of the request, or an instance based on another existing `GetDeviceRequest` object."]]],[]]