AWS SDK Version 3 for .NET
API Reference

AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

Container for the parameters to the UpdateThing operation. Updates the data for a thing.

Inheritance Hierarchy

System.Object
  Amazon.Runtime.AmazonWebServiceRequest
    Amazon.IoT.AmazonIoTRequest
      Amazon.IoT.Model.UpdateThingRequest

Namespace: Amazon.IoT.Model
Assembly: AWSSDK.IoT.dll
Version: 3.x.y.z

Syntax

C#
public class UpdateThingRequest : AmazonIoTRequest
         IAmazonWebServiceRequest

The UpdateThingRequest type exposes the following members

Constructors

NameDescription
Public Method UpdateThingRequest()

Properties

NameTypeDescription
Public Property AttributePayload Amazon.IoT.Model.AttributePayload

Gets and sets the property AttributePayload.

A list of thing attributes, a JSON string containing name-value pairs. For example:

{\"attributes\":{\"name1\":\"value2\"}}

This data is used to add new attributes or update existing attributes.

Public Property ExpectedVersion System.Int64

Gets and sets the property ExpectedVersion.

The expected version of the thing record in the registry. If the version of the record in the registry does not match the expected version specified in the request, the UpdateThing request is rejected with a VersionConflictException.

Public Property RemoveThingType System.Boolean

Gets and sets the property RemoveThingType.

Remove a thing type association. If true, the assocation is removed.

Public Property ThingName System.String

Gets and sets the property ThingName.

The name of the thing to update.

Public Property ThingTypeName System.String

Gets and sets the property ThingTypeName.

The name of the thing type.

Version Information

.NET Standard:
Supported in: 1.3

.NET Framework:
Supported in: 4.5, 4.0, 3.5

Portable Class Library:
Supported in: Windows Store Apps
Supported in: Windows Phone 8.1
Supported in: Xamarin Android
Supported in: Xamarin iOS (Unified)
Supported in: Xamarin.Forms