AWSIoTPutAssetPropertyValueEntry

Objective-C

@interface AWSIoTPutAssetPropertyValueEntry

Swift

class AWSIoTPutAssetPropertyValueEntry

An asset property value entry containing the following information.

Required parameters: [propertyValues]

  • The ID of the AWS IoT SiteWise asset. You must specify either a propertyAlias or both an aliasId and a propertyId. Accepts substitution templates.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable assetId;

    Swift

    var assetId: String? { get set }
  • Optional. A unique identifier for this entry that you can define to better track which message caused an error in case of failure. Accepts substitution templates. Defaults to a new UUID.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable entryId;

    Swift

    var entryId: String? { get set }
  • The name of the property alias associated with your asset property. You must specify either a propertyAlias or both an aliasId and a propertyId. Accepts substitution templates.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable propertyAlias;

    Swift

    var propertyAlias: String? { get set }
  • The ID of the asset’s property. You must specify either a propertyAlias or both an aliasId and a propertyId. Accepts substitution templates.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable propertyId;

    Swift

    var propertyId: String? { get set }
  • A list of property values to insert that each contain timestamp, quality, and value (TQV) information.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSIoTAssetPropertyValue *> *_Nullable propertyValues;

    Swift

    var propertyValues: [AWSIoTAssetPropertyValue]? { get set }