AWSIoTUpdateFleetMetricRequest

Objective-C

@interface AWSIoTUpdateFleetMetricRequest

Swift

class AWSIoTUpdateFleetMetricRequest
  • 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 description of the fleet metric.

    Declaration

    Objective-C

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

    Swift

    var detail: String? { get set }
  • The expected version of the fleet metric record in the registry.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable expectedVersion;

    Swift

    var expectedVersion: NSNumber? { 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 update.

    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 version of the query.

    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.

    Declaration

    Objective-C

    @property (nonatomic) AWSIoTFleetMetricUnit unit;

    Swift

    var unit: AWSIoTFleetMetricUnit { get set }