Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data RelativeAggregationDuration = RelativeAggregationDuration' {}
- newRelativeAggregationDuration :: TimeDimension -> Natural -> RelativeAggregationDuration
- relativeAggregationDuration_timeDimension :: Lens' RelativeAggregationDuration TimeDimension
- relativeAggregationDuration_timeValue :: Lens' RelativeAggregationDuration Natural
Documentation
data RelativeAggregationDuration Source #
Specifies the time window that utterance statistics are returned for.
The time window is always relative to the last time that the that
utterances were aggregated. For example, if the
ListAggregatedUtterances
operation is called at 1600, the time window
is set to 1 hour, and the last refresh time was 1530, only utterances
made between 1430 and 1530 are returned.
You can choose the time window that statistics should be returned for.
- Hours - You can request utterance statistics for 1, 3, 6, 12, or 24 hour time windows. Statistics are refreshed every half hour for 1 hour time windows, and hourly for the other time windows.
- Days - You can request utterance statistics for 3 days. Statistics are refreshed every 6 hours.
- Weeks - You can see statistics for one or two weeks. Statistics are refreshed every 12 hours for one week time windows, and once per day for two week time windows.
See: newRelativeAggregationDuration
smart constructor.
RelativeAggregationDuration' | |
|
Instances
newRelativeAggregationDuration Source #
Create a value of RelativeAggregationDuration
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:timeDimension:RelativeAggregationDuration'
, relativeAggregationDuration_timeDimension
- The type of time period that the timeValue
field represents.
$sel:timeValue:RelativeAggregationDuration'
, relativeAggregationDuration_timeValue
- The period of the time window to gather statistics for. The valid value
depends on the setting of the timeDimension
field.
Hours
- 1/3/6/12/24Days
- 3Weeks
- 1/2
relativeAggregationDuration_timeDimension :: Lens' RelativeAggregationDuration TimeDimension Source #
The type of time period that the timeValue
field represents.
relativeAggregationDuration_timeValue :: Lens' RelativeAggregationDuration Natural Source #
The period of the time window to gather statistics for. The valid value
depends on the setting of the timeDimension
field.
Hours
- 1/3/6/12/24Days
- 3Weeks
- 1/2