AWSIoTCreateFleetMetricRequest
Objective-C
@interface AWSIoTCreateFleetMetricRequest
Swift
class AWSIoTCreateFleetMetricRequest
-
The field to aggregate.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable aggregationField;
Swift
var aggregationField: String? { get set }
-
The type of the aggregation query.
Declaration
Objective-C
@property (nonatomic, strong) AWSIoTAggregationType *_Nullable aggregationType;
Swift
var aggregationType: AWSIoTAggregationType? { get set }
-
The fleet metric description.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable detail;
Swift
var detail: String? { get set }
-
The name of the index to search.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable indexName;
Swift
var indexName: String? { get set }
-
The name of the fleet metric to create.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable metricName;
Swift
var metricName: String? { get set }
-
The time in seconds between fleet metric emissions. Range [60(1 min), 86400(1 day)] and must be multiple of 60.
Declaration
Objective-C
@property (nonatomic, strong) NSNumber *_Nullable period;
Swift
var period: NSNumber? { get set }
-
The search query string.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable queryString;
Swift
var queryString: String? { get set }
-
The query version.
Declaration
Objective-C
@property (nonatomic, strong) NSString *_Nullable queryVersion;
Swift
var queryVersion: String? { get set }
-
Used to support unit transformation such as milliseconds to seconds. The unit must be supported by CW metric. Default to null.
Declaration
Objective-C
@property (nonatomic) AWSIoTFleetMetricUnit unit;
Swift
var unit: AWSIoTFleetMetricUnit { get set }