AWSConnectFilters

Objective-C

@interface AWSConnectFilters

Swift

class AWSConnectFilters

Contains the filter to apply when retrieving metrics.

  • The channel to use to filter the metrics.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable channels;

    Swift

    var channels: [String]? { get set }
  • The queues to use to filter the metrics. You should specify at least one queue, and can specify up to 100 queues per request. The GetCurrentMetricsData API in particular requires a queue when you include a Filter in your request.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable queues;

    Swift

    var queues: [String]? { get set }
  • A list of up to 100 routing profile IDs or ARNs.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable routingProfiles;

    Swift

    var routingProfiles: [String]? { get set }
  • A list of expressions as a filter, in which an expression is an object of a step in a routing criteria.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable routingStepExpressions;

    Swift

    var routingStepExpressions: [String]? { get set }