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 }
View on GitHub
Install in Dash
AWSIoTCreateFleetMetricRequest Class Reference