AWSIoTThingGroupIndexingConfiguration
Objective-C
@interface AWSIoTThingGroupIndexingConfiguration
Swift
class AWSIoTThingGroupIndexingConfiguration
Thing group indexing configuration.
Required parameters: [thingGroupIndexingMode]
-
A list of thing group fields to index. This list cannot contain any managed fields. Use the GetIndexingConfiguration API to get a list of managed fields.
Contains custom field names and their data type.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSIoTField *> *_Nullable customFields;
Swift
var customFields: [AWSIoTField]? { get set }
-
Contains fields that are indexed and whose types are already known by the Fleet Indexing service.
Declaration
Objective-C
@property (nonatomic, strong) NSArray<AWSIoTField *> *_Nullable managedFields;
Swift
var managedFields: [AWSIoTField]? { get set }
-
Thing group indexing mode.
Declaration
Objective-C
@property (nonatomic) AWSIoTThingGroupIndexingMode thingGroupIndexingMode;
Swift
var thingGroupIndexingMode: AWSIoTThingGroupIndexingMode { get set }