Device Streaming v1 API - Class UpdateDeviceSessionRequest (1.0.0-beta01)
Stay organized with collections
Save and categorize content based on your preferences.
public sealed class UpdateDeviceSessionRequest : IMessage<UpdateDeviceSessionRequest>, IEquatable<UpdateDeviceSessionRequest>, IDeepCloneable<UpdateDeviceSessionRequest>, IBufferMessage, IMessage
Reference documentation and code samples for the Device Streaming v1 API class UpdateDeviceSessionRequest.
Request message for DirectAccessService.UpdateDeviceSession.
Required. DeviceSession to update.
The DeviceSession's name field is used to identify the session to update
"projects/{project_id}/deviceSessions/{session_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-09-03 UTC."],[],[],null,["# Device Streaming v1 API - Class UpdateDeviceSessionRequest (1.0.0-beta01)\n\n public sealed class UpdateDeviceSessionRequest : IMessage\u003cUpdateDeviceSessionRequest\u003e, IEquatable\u003cUpdateDeviceSessionRequest\u003e, IDeepCloneable\u003cUpdateDeviceSessionRequest\u003e, IBufferMessage, IMessage\n\nReference documentation and code samples for the Device Streaming v1 API class UpdateDeviceSessionRequest.\n\nRequest message for DirectAccessService.UpdateDeviceSession. \n\nInheritance\n-----------\n\n[object](https://learn.microsoft.com/dotnet/api/system.object) \\\u003e UpdateDeviceSessionRequest \n\nImplements\n----------\n\n[IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage-1.html)[UpdateDeviceSessionRequest](/dotnet/docs/reference/Google.Cloud.DeviceStreaming.V1/latest/Google.Cloud.DeviceStreaming.V1.UpdateDeviceSessionRequest), [IEquatable](https://learn.microsoft.com/dotnet/api/system.iequatable-1)[UpdateDeviceSessionRequest](/dotnet/docs/reference/Google.Cloud.DeviceStreaming.V1/latest/Google.Cloud.DeviceStreaming.V1.UpdateDeviceSessionRequest), [IDeepCloneable](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IDeepCloneable-1.html)[UpdateDeviceSessionRequest](/dotnet/docs/reference/Google.Cloud.DeviceStreaming.V1/latest/Google.Cloud.DeviceStreaming.V1.UpdateDeviceSessionRequest), [IBufferMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IBufferMessage.html), [IMessage](https://cloud.google.com/dotnet/docs/reference/Google.Protobuf/latest/Google.Protobuf.IMessage.html) \n\nInherited Members\n-----------------\n\n[object.GetHashCode()](https://learn.microsoft.com/dotnet/api/system.object.gethashcode) \n[object.GetType()](https://learn.microsoft.com/dotnet/api/system.object.gettype) \n[object.ToString()](https://learn.microsoft.com/dotnet/api/system.object.tostring)\n\nNamespace\n---------\n\n[Google.Cloud.DeviceStreaming.V1](/dotnet/docs/reference/Google.Cloud.DeviceStreaming.V1/latest/Google.Cloud.DeviceStreaming.V1)\n\nAssembly\n--------\n\nGoogle.Cloud.DeviceStreaming.V1.dll\n\nConstructors\n------------\n\n### UpdateDeviceSessionRequest()\n\n public UpdateDeviceSessionRequest()\n\n### UpdateDeviceSessionRequest(UpdateDeviceSessionRequest)\n\n public UpdateDeviceSessionRequest(UpdateDeviceSessionRequest other)\n\nProperties\n----------\n\n### DeviceSession\n\n public DeviceSession DeviceSession { get; set; }\n\nRequired. DeviceSession to update.\nThe DeviceSession's `name` field is used to identify the session to update\n\"projects/{project_id}/deviceSessions/{session_id}\"\n\n### UpdateMask\n\n public FieldMask UpdateMask { get; set; }\n\nOptional. The list of fields to update."]]