AWSIoTUpdateThingRequest Class Reference

Inherits from AWSRequest : AWSModel : AWSMTLModel
Declared in AWSIoTModel.h
AWSIoTModel.m

Overview

The input for the UpdateThing operation.

Required parameters: [thingName]

  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.

@property (nonatomic, strong) AWSIoTAttributePayload *attributePayload

Declared In

AWSIoTModel.h

  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.

@property (nonatomic, strong) NSNumber *expectedVersion

Declared In

AWSIoTModel.h

  removeThingType

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

@property (nonatomic, strong) NSNumber *removeThingType

Declared In

AWSIoTModel.h

  thingName

The name of the thing to update.

@property (nonatomic, strong) NSString *thingName

Declared In

AWSIoTModel.h

  thingTypeName

The name of the thing type.

@property (nonatomic, strong) NSString *thingTypeName

Declared In

AWSIoTModel.h