Class CfnAssetModel.TumblingWindowProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnAssetModel.TumblingWindowProperty>
- Enclosing interface:
CfnAssetModel.TumblingWindowProperty
CfnAssetModel.TumblingWindowProperty
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds the configured instance.Sets the value ofCfnAssetModel.TumblingWindowProperty.getInterval()
Sets the value ofCfnAssetModel.TumblingWindowProperty.getOffset()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
interval
Sets the value ofCfnAssetModel.TumblingWindowProperty.getInterval()
- Parameters:
interval
- The time interval for the tumbling window. The interval time must be between 1 minute and 1 week. This parameter is required. AWS IoT SiteWise computes the1w
interval the end of Sunday at midnight each week (UTC), the1d
interval at the end of each day at midnight (UTC), the1h
interval at the end of each hour, and so on.When AWS IoT SiteWise aggregates data points for metric computations, the start of each interval is exclusive and the end of each interval is inclusive. AWS IoT SiteWise places the computed data point at the end of the interval.
- Returns:
this
-
offset
Sets the value ofCfnAssetModel.TumblingWindowProperty.getOffset()
- Parameters:
offset
- The offset for the tumbling window. Theoffset
parameter accepts the following:.- The offset time.
For example, if you specify
18h
foroffset
and1d
forinterval
, AWS IoT SiteWise aggregates data in one of the following ways:- If you create the metric before or at 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) on the day when you create the metric.
- If you create the metric after 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) the next day.
- The ISO 8601 format.
For example, if you specify
PT18H
foroffset
and1d
forinterval
, AWS IoT SiteWise aggregates data in one of the following ways:- If you create the metric before or at 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) on the day when you create the metric.
- If you create the metric after 6 PM (UTC), you get the first aggregation result at 6 PM (UTC) the next day.
- The 24-hour clock.
For example, if you specify
00:03:00
foroffset
,5m
forinterval
, and you create the metric at 2 PM (UTC), you get the first aggregation result at 2:03 PM (UTC). You get the second aggregation result at 2:08 PM (UTC).- The offset time zone.
For example, if you specify
2021-07-23T18:00-08
foroffset
and1d
forinterval
, AWS IoT SiteWise aggregates data in one of the following ways:- If you create the metric before or at 6 PM (PST), you get the first aggregation result at 6 PM (PST) on the day when you create the metric.
- If you create the metric after 6 PM (PST), you get the first aggregation result at 6 PM (PST) the next day.
- Returns:
this
-
build
Builds the configured instance.- Specified by:
build
in interfacesoftware.amazon.jsii.Builder<CfnAssetModel.TumblingWindowProperty>
- Returns:
- a new instance of
CfnAssetModel.TumblingWindowProperty
- Throws:
NullPointerException
- if any required attribute was not provided
-