GetAssetPropertyAggregatesRequest
public struct GetAssetPropertyAggregatesRequest : AWSShape
extension IoTSiteWise.GetAssetPropertyAggregatesRequest: AWSPaginateStringToken
Undocumented
-
Declaration
Swift
public static var _members: [AWSShapeMember]
-
The data aggregating function.
Declaration
Swift
public let aggregateTypes: [AggregateType]
-
The ID of the asset.
Declaration
Swift
public let assetId: String?
-
The inclusive end of the range from which to query historical data, expressed in seconds in Unix epoch time.
Declaration
Swift
public let endDate: TimeStamp
-
The maximum number of results to be returned per paginated request. Default: 100
Declaration
Swift
public let maxResults: Int?
-
The token to be used for the next set of paginated results.
Declaration
Swift
public let nextToken: String?
-
The property 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 AWS IoT SiteWise User Guide.
Declaration
Swift
public let propertyAlias: String?
-
The ID of the asset property.
Declaration
Swift
public let propertyId: String?
-
The quality by which to filter asset data.
Declaration
Swift
public let qualities: [Quality]?
-
The time interval over which to aggregate data.
Declaration
Swift
public let resolution: String
-
The exclusive start of the range from which to query historical data, expressed in seconds in Unix epoch time.
Declaration
Swift
public let startDate: TimeStamp
-
The chronological sorting order of the requested information. Default: ASCENDING
Declaration
Swift
public let timeOrdering: TimeOrdering?
-
init(aggregateTypes:assetId:endDate:maxResults:nextToken:propertyAlias:propertyId:qualities:resolution:startDate:timeOrdering:)
Undocumented
Declaration
Swift
public init(aggregateTypes: [AggregateType], assetId: String? = nil, endDate: TimeStamp, maxResults: Int? = nil, nextToken: String? = nil, propertyAlias: String? = nil, propertyId: String? = nil, qualities: [Quality]? = nil, resolution: String, startDate: TimeStamp, timeOrdering: TimeOrdering? = nil)
-
Declaration
Swift
public func validate(name: String) throws
-
Undocumented
Declaration
Swift
public func usingPaginationToken(_ token: String) -> IoTSiteWise.GetAssetPropertyAggregatesRequest