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 Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Filters.Builderchannels(Collection<Channel> channels)The channel to use to filter the metrics.Filters.Builderchannels(Channel... channels)The channel to use to filter the metrics.Filters.BuilderchannelsWithStrings(String... channels)The channel to use to filter the metrics.Filters.BuilderchannelsWithStrings(Collection<String> channels)The channel to use to filter the metrics.Filters.Builderqueues(String... queues)The queues to use to filter the metrics.Filters.Builderqueues(Collection<String> queues)The queues to use to filter the metrics.Filters.BuilderroutingProfiles(String... routingProfiles)A list of up to 100 routing profile IDs or ARNs.Filters.BuilderroutingProfiles(Collection<String> routingProfiles)A list of up to 100 routing profile IDs or ARNs.Filters.BuilderroutingStepExpressions(String... routingStepExpressions)A list of expressions as a filter, in which an expression is an object of a step in a routing criteria.Filters.BuilderroutingStepExpressions(Collection<String> routingStepExpressions)A list of expressions as a filter, in which an expression is an object of a step in a routing criteria.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
-
-
-
Method Detail
-
queues
Filters.Builder queues(Collection<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
GetCurrentMetricsDataAPI in particular requires a queue when you include aFilterin 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. TheGetCurrentMetricsDataAPI in particular requires a queue when you include aFilterin 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
GetCurrentMetricsDataAPI in particular requires a queue when you include aFilterin 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. TheGetCurrentMetricsDataAPI in particular requires a queue when you include aFilterin 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.
-
-