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"]],[["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\u003eGetDeviceRequest\u003c/code\u003e class is used to request a specific device and is part of the \u003ccode\u003eGoogle.Cloud.Iot.V1\u003c/code\u003e namespace within the Google Cloud IoT library for .NET.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, indicating its role in message handling, equality comparisons, deep cloning, and buffer management.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eGetDeviceRequest\u003c/code\u003e class has properties for \u003ccode\u003eDeviceName\u003c/code\u003e, \u003ccode\u003eFieldMask\u003c/code\u003e, and \u003ccode\u003eName\u003c/code\u003e, allowing you to specify the target device and the fields to be returned in the response.\u003c/p\u003e\n"],["\u003cp\u003eSeveral 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.\u003c/p\u003e\n"],["\u003cp\u003eConstructors for the \u003ccode\u003eGetDeviceRequest\u003c/code\u003e class are provided to support creating a new instance of the request, or an instance based on another existing \u003ccode\u003eGetDeviceRequest\u003c/code\u003e object.\u003c/p\u003e\n"]]],[],null,[]]