Interface Filters.Builder

All Superinterfaces:
Buildable, CopyableBuilder<Filters.Builder,Filters>, SdkBuilder<Filters.Builder,Filters>, SdkPojo
Enclosing class:
Filters

public static interface Filters.Builder extends SdkPojo, CopyableBuilder<Filters.Builder,Filters>
  • Method Details

    • queues

      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.

      Parameters:
      queues - 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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • queues

      Filters.Builder queues(String... queues)

      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.

      Parameters:
      queues - 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.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • channelsWithStrings

      Filters.Builder channelsWithStrings(Collection<String> channels)

      The channel to use to filter the metrics.

      Parameters:
      channels - The channel to use to filter the metrics.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • channelsWithStrings

      Filters.Builder channelsWithStrings(String... channels)

      The channel to use to filter the metrics.

      Parameters:
      channels - The channel to use to filter the metrics.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • channels

      Filters.Builder channels(Collection<Channel> channels)

      The channel to use to filter the metrics.

      Parameters:
      channels - The channel to use to filter the metrics.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • channels

      Filters.Builder channels(Channel... channels)

      The channel to use to filter the metrics.

      Parameters:
      channels - The channel to use to filter the metrics.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • routingProfiles

      Filters.Builder routingProfiles(Collection<String> routingProfiles)

      A list of up to 100 routing profile IDs or ARNs.

      Parameters:
      routingProfiles - A list of up to 100 routing profile IDs or ARNs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • routingProfiles

      Filters.Builder routingProfiles(String... routingProfiles)

      A list of up to 100 routing profile IDs or ARNs.

      Parameters:
      routingProfiles - A list of up to 100 routing profile IDs or ARNs.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • routingStepExpressions

      Filters.Builder routingStepExpressions(Collection<String> routingStepExpressions)

      A list of expressions as a filter, in which an expression is an object of a step in a routing criteria.

      Parameters:
      routingStepExpressions - A list of expressions as a filter, in which an expression is an object of a step in a routing criteria.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • routingStepExpressions

      Filters.Builder routingStepExpressions(String... routingStepExpressions)

      A list of expressions as a filter, in which an expression is an object of a step in a routing criteria.

      Parameters:
      routingStepExpressions - A list of expressions as a filter, in which an expression is an object of a step in a routing criteria.
      Returns:
      Returns a reference to this object so that method calls can be chained together.