class Aws::IoTSiteWise::Types::GetAssetPropertyAggregatesRequest

@note When making an API call, you may pass GetAssetPropertyAggregatesRequest

data as a hash:

    {
      asset_id: "ID",
      property_id: "ID",
      property_alias: "AssetPropertyAlias",
      aggregate_types: ["AVERAGE"], # required, accepts AVERAGE, COUNT, MAXIMUM, MINIMUM, SUM, STANDARD_DEVIATION
      resolution: "Resolution", # required
      qualities: ["GOOD"], # accepts GOOD, BAD, UNCERTAIN
      start_date: Time.now, # required
      end_date: Time.now, # required
      time_ordering: "ASCENDING", # accepts ASCENDING, DESCENDING
      next_token: "NextToken",
      max_results: 1,
    }

@!attribute [rw] asset_id

The ID of the asset.
@return [String]

@!attribute [rw] property_id

The ID of the asset property.
@return [String]

@!attribute [rw] property_alias

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][1] in the
*IoT SiteWise User Guide*.

[1]: https://docs.aws.amazon.com/iot-sitewise/latest/userguide/connect-data-streams.html
@return [String]

@!attribute [rw] aggregate_types

The data aggregating function.
@return [Array<String>]

@!attribute [rw] resolution

The time interval over which to aggregate data.
@return [String]

@!attribute [rw] qualities

The quality by which to filter asset data.
@return [Array<String>]

@!attribute [rw] start_date

The exclusive start of the range from which to query historical
data, expressed in seconds in Unix epoch time.
@return [Time]

@!attribute [rw] end_date

The inclusive end of the range from which to query historical data,
expressed in seconds in Unix epoch time.
@return [Time]

@!attribute [rw] time_ordering

The chronological sorting order of the requested information.

Default: `ASCENDING`
@return [String]

@!attribute [rw] next_token

The token to be used for the next set of paginated results.
@return [String]

@!attribute [rw] max_results

The maximum number of results to return for each paginated request.

Default: 100
@return [Integer]

Constants

SENSITIVE