public static interface MetricQuery.Builder extends SdkPojo, CopyableBuilder<MetricQuery.Builder,MetricQuery>
Modifier and Type | Method and Description |
---|---|
MetricQuery.Builder |
filter(Map<String,String> filter)
One or more filters to apply in the request.
|
default MetricQuery.Builder |
groupBy(Consumer<DimensionGroup.Builder> groupBy)
A specification for how to aggregate the data points from a query result.
|
MetricQuery.Builder |
groupBy(DimensionGroup groupBy)
A specification for how to aggregate the data points from a query result.
|
MetricQuery.Builder |
metric(String metric)
The name of a Performance Insights metric to be measured.
|
copy
applyMutation, build
MetricQuery.Builder metric(String metric)
The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
db.load.avg
- a scaled representation of the number of active sessions for the database engine.
db.sampledload.avg
- the raw number of active sessions for the database engine.
metric
- The name of a Performance Insights metric to be measured.
Valid values for Metric
are:
db.load.avg
- a scaled representation of the number of active sessions for the database
engine.
db.sampledload.avg
- the raw number of active sessions for the database engine.
MetricQuery.Builder groupBy(DimensionGroup groupBy)
A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
groupBy
- A specification for how to aggregate the data points from a query result. You must specify a valid
dimension group. Performance Insights will return all of the dimensions within that group, unless you
provide the names of specific dimensions within that group. You can also request that Performance
Insights return a limited number of values for a dimension.default MetricQuery.Builder groupBy(Consumer<DimensionGroup.Builder> groupBy)
A specification for how to aggregate the data points from a query result. You must specify a valid dimension group. Performance Insights will return all of the dimensions within that group, unless you provide the names of specific dimensions within that group. You can also request that Performance Insights return a limited number of values for a dimension.
This is a convenience that creates an instance of theDimensionGroup.Builder
avoiding the need to
create one manually via DimensionGroup.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its
result is passed to groupBy(DimensionGroup)
.groupBy
- a consumer that will call methods on DimensionGroup.Builder
groupBy(DimensionGroup)
MetricQuery.Builder filter(Map<String,String> filter)
One or more filters to apply in the request. Restrictions:
Any number of filters by the same dimension, as specified in the GroupBy
parameter.
A single filter for any other dimension in this dimension group.
filter
- One or more filters to apply in the request. Restrictions:
Any number of filters by the same dimension, as specified in the GroupBy
parameter.
A single filter for any other dimension in this dimension group.
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.