@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GetInterpolatedAssetPropertyValuesRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
GetInterpolatedAssetPropertyValuesRequest() |
Modifier and Type | Method and Description |
---|---|
GetInterpolatedAssetPropertyValuesRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAssetId()
The ID of the asset, in UUID format.
|
Long |
getEndTimeInSeconds()
The inclusive end of the range from which to interpolate data, expressed in seconds in Unix epoch time.
|
Integer |
getEndTimeOffsetInNanos()
The nanosecond offset converted from
endTimeInSeconds . |
Long |
getIntervalInSeconds()
The time interval in seconds over which to interpolate data.
|
Long |
getIntervalWindowInSeconds()
The query interval for the window, in seconds.
|
Integer |
getMaxResults()
The maximum number of results to return for each paginated request.
|
String |
getNextToken()
The token to be used for the next set of paginated results.
|
String |
getPropertyAlias()
The alias that identifies the property, such as an OPC-UA server data stream path (for example,
/company/windfarm/3/turbine/7/temperature ). |
String |
getPropertyId()
The ID of the asset property, in UUID format.
|
String |
getQuality()
The quality of the asset property value.
|
Long |
getStartTimeInSeconds()
The exclusive start of the range from which to interpolate data, expressed in seconds in Unix epoch time.
|
Integer |
getStartTimeOffsetInNanos()
The nanosecond offset converted from
startTimeInSeconds . |
String |
getType()
The interpolation type.
|
int |
hashCode() |
void |
setAssetId(String assetId)
The ID of the asset, in UUID format.
|
void |
setEndTimeInSeconds(Long endTimeInSeconds)
The inclusive end of the range from which to interpolate data, expressed in seconds in Unix epoch time.
|
void |
setEndTimeOffsetInNanos(Integer endTimeOffsetInNanos)
The nanosecond offset converted from
endTimeInSeconds . |
void |
setIntervalInSeconds(Long intervalInSeconds)
The time interval in seconds over which to interpolate data.
|
void |
setIntervalWindowInSeconds(Long intervalWindowInSeconds)
The query interval for the window, in seconds.
|
void |
setMaxResults(Integer maxResults)
The maximum number of results to return for each paginated request.
|
void |
setNextToken(String nextToken)
The token to be used for the next set of paginated results.
|
void |
setPropertyAlias(String propertyAlias)
The alias that identifies the property, such as an OPC-UA server data stream path (for example,
/company/windfarm/3/turbine/7/temperature ). |
void |
setPropertyId(String propertyId)
The ID of the asset property, in UUID format.
|
void |
setQuality(String quality)
The quality of the asset property value.
|
void |
setStartTimeInSeconds(Long startTimeInSeconds)
The exclusive start of the range from which to interpolate data, expressed in seconds in Unix epoch time.
|
void |
setStartTimeOffsetInNanos(Integer startTimeOffsetInNanos)
The nanosecond offset converted from
startTimeInSeconds . |
void |
setType(String type)
The interpolation type.
|
String |
toString()
Returns a string representation of this object.
|
GetInterpolatedAssetPropertyValuesRequest |
withAssetId(String assetId)
The ID of the asset, in UUID format.
|
GetInterpolatedAssetPropertyValuesRequest |
withEndTimeInSeconds(Long endTimeInSeconds)
The inclusive end of the range from which to interpolate data, expressed in seconds in Unix epoch time.
|
GetInterpolatedAssetPropertyValuesRequest |
withEndTimeOffsetInNanos(Integer endTimeOffsetInNanos)
The nanosecond offset converted from
endTimeInSeconds . |
GetInterpolatedAssetPropertyValuesRequest |
withIntervalInSeconds(Long intervalInSeconds)
The time interval in seconds over which to interpolate data.
|
GetInterpolatedAssetPropertyValuesRequest |
withIntervalWindowInSeconds(Long intervalWindowInSeconds)
The query interval for the window, in seconds.
|
GetInterpolatedAssetPropertyValuesRequest |
withMaxResults(Integer maxResults)
The maximum number of results to return for each paginated request.
|
GetInterpolatedAssetPropertyValuesRequest |
withNextToken(String nextToken)
The token to be used for the next set of paginated results.
|
GetInterpolatedAssetPropertyValuesRequest |
withPropertyAlias(String propertyAlias)
The alias that identifies the property, such as an OPC-UA server data stream path (for example,
/company/windfarm/3/turbine/7/temperature ). |
GetInterpolatedAssetPropertyValuesRequest |
withPropertyId(String propertyId)
The ID of the asset property, in UUID format.
|
GetInterpolatedAssetPropertyValuesRequest |
withQuality(Quality quality)
The quality of the asset property value.
|
GetInterpolatedAssetPropertyValuesRequest |
withQuality(String quality)
The quality of the asset property value.
|
GetInterpolatedAssetPropertyValuesRequest |
withStartTimeInSeconds(Long startTimeInSeconds)
The exclusive start of the range from which to interpolate data, expressed in seconds in Unix epoch time.
|
GetInterpolatedAssetPropertyValuesRequest |
withStartTimeOffsetInNanos(Integer startTimeOffsetInNanos)
The nanosecond offset converted from
startTimeInSeconds . |
GetInterpolatedAssetPropertyValuesRequest |
withType(String type)
The interpolation type.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public GetInterpolatedAssetPropertyValuesRequest()
public void setAssetId(String assetId)
The ID of the asset, in UUID format.
assetId
- The ID of the asset, in UUID format.public String getAssetId()
The ID of the asset, in UUID format.
public GetInterpolatedAssetPropertyValuesRequest withAssetId(String assetId)
The ID of the asset, in UUID format.
assetId
- The ID of the asset, in UUID format.public void setPropertyId(String propertyId)
The ID of the asset property, in UUID format.
propertyId
- The ID of the asset property, in UUID format.public String getPropertyId()
The ID of the asset property, in UUID format.
public GetInterpolatedAssetPropertyValuesRequest withPropertyId(String propertyId)
The ID of the asset property, in UUID format.
propertyId
- The ID of the asset property, in UUID format.public void setPropertyAlias(String propertyAlias)
The alias that identifies the property, such as an OPC-UA server data stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more information, see Mapping industrial
data streams to asset properties in the IoT SiteWise User Guide.
propertyAlias
- The alias that identifies the property, such as an OPC-UA server data stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more information, see Mapping
industrial data streams to asset properties in the IoT SiteWise User Guide.public String getPropertyAlias()
The alias that identifies the property, such as an OPC-UA server data stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more information, see Mapping industrial
data streams to asset properties in the IoT SiteWise User Guide.
/company/windfarm/3/turbine/7/temperature
). For more information, see Mapping
industrial data streams to asset properties in the IoT SiteWise User Guide.public GetInterpolatedAssetPropertyValuesRequest withPropertyAlias(String propertyAlias)
The alias that identifies the property, such as an OPC-UA server data stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more information, see Mapping industrial
data streams to asset properties in the IoT SiteWise User Guide.
propertyAlias
- The alias that identifies the property, such as an OPC-UA server data stream path (for example,
/company/windfarm/3/turbine/7/temperature
). For more information, see Mapping
industrial data streams to asset properties in the IoT SiteWise User Guide.public void setStartTimeInSeconds(Long startTimeInSeconds)
The exclusive start of the range from which to interpolate data, expressed in seconds in Unix epoch time.
startTimeInSeconds
- The exclusive start of the range from which to interpolate data, expressed in seconds in Unix epoch time.public Long getStartTimeInSeconds()
The exclusive start of the range from which to interpolate data, expressed in seconds in Unix epoch time.
public GetInterpolatedAssetPropertyValuesRequest withStartTimeInSeconds(Long startTimeInSeconds)
The exclusive start of the range from which to interpolate data, expressed in seconds in Unix epoch time.
startTimeInSeconds
- The exclusive start of the range from which to interpolate data, expressed in seconds in Unix epoch time.public void setStartTimeOffsetInNanos(Integer startTimeOffsetInNanos)
The nanosecond offset converted from startTimeInSeconds
.
startTimeOffsetInNanos
- The nanosecond offset converted from startTimeInSeconds
.public Integer getStartTimeOffsetInNanos()
The nanosecond offset converted from startTimeInSeconds
.
startTimeInSeconds
.public GetInterpolatedAssetPropertyValuesRequest withStartTimeOffsetInNanos(Integer startTimeOffsetInNanos)
The nanosecond offset converted from startTimeInSeconds
.
startTimeOffsetInNanos
- The nanosecond offset converted from startTimeInSeconds
.public void setEndTimeInSeconds(Long endTimeInSeconds)
The inclusive end of the range from which to interpolate data, expressed in seconds in Unix epoch time.
endTimeInSeconds
- The inclusive end of the range from which to interpolate data, expressed in seconds in Unix epoch time.public Long getEndTimeInSeconds()
The inclusive end of the range from which to interpolate data, expressed in seconds in Unix epoch time.
public GetInterpolatedAssetPropertyValuesRequest withEndTimeInSeconds(Long endTimeInSeconds)
The inclusive end of the range from which to interpolate data, expressed in seconds in Unix epoch time.
endTimeInSeconds
- The inclusive end of the range from which to interpolate data, expressed in seconds in Unix epoch time.public void setEndTimeOffsetInNanos(Integer endTimeOffsetInNanos)
The nanosecond offset converted from endTimeInSeconds
.
endTimeOffsetInNanos
- The nanosecond offset converted from endTimeInSeconds
.public Integer getEndTimeOffsetInNanos()
The nanosecond offset converted from endTimeInSeconds
.
endTimeInSeconds
.public GetInterpolatedAssetPropertyValuesRequest withEndTimeOffsetInNanos(Integer endTimeOffsetInNanos)
The nanosecond offset converted from endTimeInSeconds
.
endTimeOffsetInNanos
- The nanosecond offset converted from endTimeInSeconds
.public void setQuality(String quality)
The quality of the asset property value. You can use this parameter as a filter to choose only the asset property values that have a specific quality.
quality
- The quality of the asset property value. You can use this parameter as a filter to choose only the asset
property values that have a specific quality.Quality
public String getQuality()
The quality of the asset property value. You can use this parameter as a filter to choose only the asset property values that have a specific quality.
Quality
public GetInterpolatedAssetPropertyValuesRequest withQuality(String quality)
The quality of the asset property value. You can use this parameter as a filter to choose only the asset property values that have a specific quality.
quality
- The quality of the asset property value. You can use this parameter as a filter to choose only the asset
property values that have a specific quality.Quality
public GetInterpolatedAssetPropertyValuesRequest withQuality(Quality quality)
The quality of the asset property value. You can use this parameter as a filter to choose only the asset property values that have a specific quality.
quality
- The quality of the asset property value. You can use this parameter as a filter to choose only the asset
property values that have a specific quality.Quality
public void setIntervalInSeconds(Long intervalInSeconds)
The time interval in seconds over which to interpolate data. Each interval starts when the previous one ends.
intervalInSeconds
- The time interval in seconds over which to interpolate data. Each interval starts when the previous one
ends.public Long getIntervalInSeconds()
The time interval in seconds over which to interpolate data. Each interval starts when the previous one ends.
public GetInterpolatedAssetPropertyValuesRequest withIntervalInSeconds(Long intervalInSeconds)
The time interval in seconds over which to interpolate data. Each interval starts when the previous one ends.
intervalInSeconds
- The time interval in seconds over which to interpolate data. Each interval starts when the previous one
ends.public void setNextToken(String nextToken)
The token to be used for the next set of paginated results.
nextToken
- The token to be used for the next set of paginated results.public String getNextToken()
The token to be used for the next set of paginated results.
public GetInterpolatedAssetPropertyValuesRequest withNextToken(String nextToken)
The token to be used for the next set of paginated results.
nextToken
- The token to be used for the next set of paginated results.public void setMaxResults(Integer maxResults)
The maximum number of results to return for each paginated request. If not specified, the default value is 10.
maxResults
- The maximum number of results to return for each paginated request. If not specified, the default value is
10.public Integer getMaxResults()
The maximum number of results to return for each paginated request. If not specified, the default value is 10.
public GetInterpolatedAssetPropertyValuesRequest withMaxResults(Integer maxResults)
The maximum number of results to return for each paginated request. If not specified, the default value is 10.
maxResults
- The maximum number of results to return for each paginated request. If not specified, the default value is
10.public void setType(String type)
The interpolation type.
Valid values: LINEAR_INTERPOLATION | LOCF_INTERPOLATION
LINEAR_INTERPOLATION
– Estimates missing data using linear interpolation.
For example, you can use this operation to return the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days. If the interpolation starts July 1, 2021, at 9 AM, IoT SiteWise returns the first interpolated value on July 2, 2021, at 9 AM, the second interpolated value on July 3, 2021, at 9 AM, and so on.
LOCF_INTERPOLATION
– Estimates missing data using last observation carried forward interpolation
If no data point is found for an interval, IoT SiteWise returns the last observed data point for the previous interval and carries forward this interpolated value until a new data point is found.
For example, you can get the state of an on-off valve every 24 hours over a duration of 7 days. If the interpolation starts July 1, 2021, at 9 AM, IoT SiteWise returns the last observed data point between July 1, 2021, at 9 AM and July 2, 2021, at 9 AM as the first interpolated value. If a data point isn't found after 9 AM on July 2, 2021, IoT SiteWise uses the same interpolated value for the rest of the days.
type
- The interpolation type.
Valid values: LINEAR_INTERPOLATION | LOCF_INTERPOLATION
LINEAR_INTERPOLATION
– Estimates missing data using linear interpolation.
For example, you can use this operation to return the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days. If the interpolation starts July 1, 2021, at 9 AM, IoT SiteWise returns the first interpolated value on July 2, 2021, at 9 AM, the second interpolated value on July 3, 2021, at 9 AM, and so on.
LOCF_INTERPOLATION
– Estimates missing data using last observation carried forward
interpolation
If no data point is found for an interval, IoT SiteWise returns the last observed data point for the previous interval and carries forward this interpolated value until a new data point is found.
For example, you can get the state of an on-off valve every 24 hours over a duration of 7 days. If the interpolation starts July 1, 2021, at 9 AM, IoT SiteWise returns the last observed data point between July 1, 2021, at 9 AM and July 2, 2021, at 9 AM as the first interpolated value. If a data point isn't found after 9 AM on July 2, 2021, IoT SiteWise uses the same interpolated value for the rest of the days.
public String getType()
The interpolation type.
Valid values: LINEAR_INTERPOLATION | LOCF_INTERPOLATION
LINEAR_INTERPOLATION
– Estimates missing data using linear interpolation.
For example, you can use this operation to return the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days. If the interpolation starts July 1, 2021, at 9 AM, IoT SiteWise returns the first interpolated value on July 2, 2021, at 9 AM, the second interpolated value on July 3, 2021, at 9 AM, and so on.
LOCF_INTERPOLATION
– Estimates missing data using last observation carried forward interpolation
If no data point is found for an interval, IoT SiteWise returns the last observed data point for the previous interval and carries forward this interpolated value until a new data point is found.
For example, you can get the state of an on-off valve every 24 hours over a duration of 7 days. If the interpolation starts July 1, 2021, at 9 AM, IoT SiteWise returns the last observed data point between July 1, 2021, at 9 AM and July 2, 2021, at 9 AM as the first interpolated value. If a data point isn't found after 9 AM on July 2, 2021, IoT SiteWise uses the same interpolated value for the rest of the days.
Valid values: LINEAR_INTERPOLATION | LOCF_INTERPOLATION
LINEAR_INTERPOLATION
– Estimates missing data using linear interpolation.
For example, you can use this operation to return the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days. If the interpolation starts July 1, 2021, at 9 AM, IoT SiteWise returns the first interpolated value on July 2, 2021, at 9 AM, the second interpolated value on July 3, 2021, at 9 AM, and so on.
LOCF_INTERPOLATION
– Estimates missing data using last observation carried forward
interpolation
If no data point is found for an interval, IoT SiteWise returns the last observed data point for the previous interval and carries forward this interpolated value until a new data point is found.
For example, you can get the state of an on-off valve every 24 hours over a duration of 7 days. If the interpolation starts July 1, 2021, at 9 AM, IoT SiteWise returns the last observed data point between July 1, 2021, at 9 AM and July 2, 2021, at 9 AM as the first interpolated value. If a data point isn't found after 9 AM on July 2, 2021, IoT SiteWise uses the same interpolated value for the rest of the days.
public GetInterpolatedAssetPropertyValuesRequest withType(String type)
The interpolation type.
Valid values: LINEAR_INTERPOLATION | LOCF_INTERPOLATION
LINEAR_INTERPOLATION
– Estimates missing data using linear interpolation.
For example, you can use this operation to return the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days. If the interpolation starts July 1, 2021, at 9 AM, IoT SiteWise returns the first interpolated value on July 2, 2021, at 9 AM, the second interpolated value on July 3, 2021, at 9 AM, and so on.
LOCF_INTERPOLATION
– Estimates missing data using last observation carried forward interpolation
If no data point is found for an interval, IoT SiteWise returns the last observed data point for the previous interval and carries forward this interpolated value until a new data point is found.
For example, you can get the state of an on-off valve every 24 hours over a duration of 7 days. If the interpolation starts July 1, 2021, at 9 AM, IoT SiteWise returns the last observed data point between July 1, 2021, at 9 AM and July 2, 2021, at 9 AM as the first interpolated value. If a data point isn't found after 9 AM on July 2, 2021, IoT SiteWise uses the same interpolated value for the rest of the days.
type
- The interpolation type.
Valid values: LINEAR_INTERPOLATION | LOCF_INTERPOLATION
LINEAR_INTERPOLATION
– Estimates missing data using linear interpolation.
For example, you can use this operation to return the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days. If the interpolation starts July 1, 2021, at 9 AM, IoT SiteWise returns the first interpolated value on July 2, 2021, at 9 AM, the second interpolated value on July 3, 2021, at 9 AM, and so on.
LOCF_INTERPOLATION
– Estimates missing data using last observation carried forward
interpolation
If no data point is found for an interval, IoT SiteWise returns the last observed data point for the previous interval and carries forward this interpolated value until a new data point is found.
For example, you can get the state of an on-off valve every 24 hours over a duration of 7 days. If the interpolation starts July 1, 2021, at 9 AM, IoT SiteWise returns the last observed data point between July 1, 2021, at 9 AM and July 2, 2021, at 9 AM as the first interpolated value. If a data point isn't found after 9 AM on July 2, 2021, IoT SiteWise uses the same interpolated value for the rest of the days.
public void setIntervalWindowInSeconds(Long intervalWindowInSeconds)
The query interval for the window, in seconds. IoT SiteWise computes each interpolated value by using data points from the timestamp of each interval, minus the window to the timestamp of each interval plus the window. If not specified, the window ranges between the start time minus the interval and the end time plus the interval.
If you specify a value for the intervalWindowInSeconds
parameter, the value for the
type
parameter must be LINEAR_INTERPOLATION
.
If a data point isn't found during the specified query window, IoT SiteWise won't return an interpolated value for the interval. This indicates that there's a gap in the ingested data points.
For example, you can get the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days. If the interpolation starts on July 1, 2021, at 9 AM with a window of 2 hours, IoT SiteWise uses the data points from 7 AM (9 AM minus 2 hours) to 11 AM (9 AM plus 2 hours) on July 2, 2021 to compute the first interpolated value. Next, IoT SiteWise uses the data points from 7 AM (9 AM minus 2 hours) to 11 AM (9 AM plus 2 hours) on July 3, 2021 to compute the second interpolated value, and so on.
intervalWindowInSeconds
- The query interval for the window, in seconds. IoT SiteWise computes each interpolated value by using data
points from the timestamp of each interval, minus the window to the timestamp of each interval plus the
window. If not specified, the window ranges between the start time minus the interval and the end time
plus the interval.
If you specify a value for the intervalWindowInSeconds
parameter, the value for the
type
parameter must be LINEAR_INTERPOLATION
.
If a data point isn't found during the specified query window, IoT SiteWise won't return an interpolated value for the interval. This indicates that there's a gap in the ingested data points.
For example, you can get the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days. If the interpolation starts on July 1, 2021, at 9 AM with a window of 2 hours, IoT SiteWise uses the data points from 7 AM (9 AM minus 2 hours) to 11 AM (9 AM plus 2 hours) on July 2, 2021 to compute the first interpolated value. Next, IoT SiteWise uses the data points from 7 AM (9 AM minus 2 hours) to 11 AM (9 AM plus 2 hours) on July 3, 2021 to compute the second interpolated value, and so on.
public Long getIntervalWindowInSeconds()
The query interval for the window, in seconds. IoT SiteWise computes each interpolated value by using data points from the timestamp of each interval, minus the window to the timestamp of each interval plus the window. If not specified, the window ranges between the start time minus the interval and the end time plus the interval.
If you specify a value for the intervalWindowInSeconds
parameter, the value for the
type
parameter must be LINEAR_INTERPOLATION
.
If a data point isn't found during the specified query window, IoT SiteWise won't return an interpolated value for the interval. This indicates that there's a gap in the ingested data points.
For example, you can get the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days. If the interpolation starts on July 1, 2021, at 9 AM with a window of 2 hours, IoT SiteWise uses the data points from 7 AM (9 AM minus 2 hours) to 11 AM (9 AM plus 2 hours) on July 2, 2021 to compute the first interpolated value. Next, IoT SiteWise uses the data points from 7 AM (9 AM minus 2 hours) to 11 AM (9 AM plus 2 hours) on July 3, 2021 to compute the second interpolated value, and so on.
If you specify a value for the intervalWindowInSeconds
parameter, the value for the
type
parameter must be LINEAR_INTERPOLATION
.
If a data point isn't found during the specified query window, IoT SiteWise won't return an interpolated value for the interval. This indicates that there's a gap in the ingested data points.
For example, you can get the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days. If the interpolation starts on July 1, 2021, at 9 AM with a window of 2 hours, IoT SiteWise uses the data points from 7 AM (9 AM minus 2 hours) to 11 AM (9 AM plus 2 hours) on July 2, 2021 to compute the first interpolated value. Next, IoT SiteWise uses the data points from 7 AM (9 AM minus 2 hours) to 11 AM (9 AM plus 2 hours) on July 3, 2021 to compute the second interpolated value, and so on.
public GetInterpolatedAssetPropertyValuesRequest withIntervalWindowInSeconds(Long intervalWindowInSeconds)
The query interval for the window, in seconds. IoT SiteWise computes each interpolated value by using data points from the timestamp of each interval, minus the window to the timestamp of each interval plus the window. If not specified, the window ranges between the start time minus the interval and the end time plus the interval.
If you specify a value for the intervalWindowInSeconds
parameter, the value for the
type
parameter must be LINEAR_INTERPOLATION
.
If a data point isn't found during the specified query window, IoT SiteWise won't return an interpolated value for the interval. This indicates that there's a gap in the ingested data points.
For example, you can get the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days. If the interpolation starts on July 1, 2021, at 9 AM with a window of 2 hours, IoT SiteWise uses the data points from 7 AM (9 AM minus 2 hours) to 11 AM (9 AM plus 2 hours) on July 2, 2021 to compute the first interpolated value. Next, IoT SiteWise uses the data points from 7 AM (9 AM minus 2 hours) to 11 AM (9 AM plus 2 hours) on July 3, 2021 to compute the second interpolated value, and so on.
intervalWindowInSeconds
- The query interval for the window, in seconds. IoT SiteWise computes each interpolated value by using data
points from the timestamp of each interval, minus the window to the timestamp of each interval plus the
window. If not specified, the window ranges between the start time minus the interval and the end time
plus the interval.
If you specify a value for the intervalWindowInSeconds
parameter, the value for the
type
parameter must be LINEAR_INTERPOLATION
.
If a data point isn't found during the specified query window, IoT SiteWise won't return an interpolated value for the interval. This indicates that there's a gap in the ingested data points.
For example, you can get the interpolated temperature values for a wind turbine every 24 hours over a duration of 7 days. If the interpolation starts on July 1, 2021, at 9 AM with a window of 2 hours, IoT SiteWise uses the data points from 7 AM (9 AM minus 2 hours) to 11 AM (9 AM plus 2 hours) on July 2, 2021 to compute the first interpolated value. Next, IoT SiteWise uses the data points from 7 AM (9 AM minus 2 hours) to 11 AM (9 AM plus 2 hours) on July 3, 2021 to compute the second interpolated value, and so on.
public String toString()
toString
in class Object
Object.toString()
public GetInterpolatedAssetPropertyValuesRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()