AWS SDK for C++  1.8.59
AWS SDK for C++
Public Member Functions | List of all members
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest Class Reference

#include <GetAssetPropertyAggregatesRequest.h>

+ Inheritance diagram for Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest:

Public Member Functions

 GetAssetPropertyAggregatesRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
void AddQueryStringParameters (Aws::Http::URI &uri) const override
 
const Aws::StringGetAssetId () const
 
bool AssetIdHasBeenSet () const
 
void SetAssetId (const Aws::String &value)
 
void SetAssetId (Aws::String &&value)
 
void SetAssetId (const char *value)
 
GetAssetPropertyAggregatesRequestWithAssetId (const Aws::String &value)
 
GetAssetPropertyAggregatesRequestWithAssetId (Aws::String &&value)
 
GetAssetPropertyAggregatesRequestWithAssetId (const char *value)
 
const Aws::StringGetPropertyId () const
 
bool PropertyIdHasBeenSet () const
 
void SetPropertyId (const Aws::String &value)
 
void SetPropertyId (Aws::String &&value)
 
void SetPropertyId (const char *value)
 
GetAssetPropertyAggregatesRequestWithPropertyId (const Aws::String &value)
 
GetAssetPropertyAggregatesRequestWithPropertyId (Aws::String &&value)
 
GetAssetPropertyAggregatesRequestWithPropertyId (const char *value)
 
const Aws::StringGetPropertyAlias () const
 
bool PropertyAliasHasBeenSet () const
 
void SetPropertyAlias (const Aws::String &value)
 
void SetPropertyAlias (Aws::String &&value)
 
void SetPropertyAlias (const char *value)
 
GetAssetPropertyAggregatesRequestWithPropertyAlias (const Aws::String &value)
 
GetAssetPropertyAggregatesRequestWithPropertyAlias (Aws::String &&value)
 
GetAssetPropertyAggregatesRequestWithPropertyAlias (const char *value)
 
const Aws::Vector< AggregateType > & GetAggregateTypes () const
 
bool AggregateTypesHasBeenSet () const
 
void SetAggregateTypes (const Aws::Vector< AggregateType > &value)
 
void SetAggregateTypes (Aws::Vector< AggregateType > &&value)
 
GetAssetPropertyAggregatesRequestWithAggregateTypes (const Aws::Vector< AggregateType > &value)
 
GetAssetPropertyAggregatesRequestWithAggregateTypes (Aws::Vector< AggregateType > &&value)
 
GetAssetPropertyAggregatesRequestAddAggregateTypes (const AggregateType &value)
 
GetAssetPropertyAggregatesRequestAddAggregateTypes (AggregateType &&value)
 
const Aws::StringGetResolution () const
 
bool ResolutionHasBeenSet () const
 
void SetResolution (const Aws::String &value)
 
void SetResolution (Aws::String &&value)
 
void SetResolution (const char *value)
 
GetAssetPropertyAggregatesRequestWithResolution (const Aws::String &value)
 
GetAssetPropertyAggregatesRequestWithResolution (Aws::String &&value)
 
GetAssetPropertyAggregatesRequestWithResolution (const char *value)
 
const Aws::Vector< Quality > & GetQualities () const
 
bool QualitiesHasBeenSet () const
 
void SetQualities (const Aws::Vector< Quality > &value)
 
void SetQualities (Aws::Vector< Quality > &&value)
 
GetAssetPropertyAggregatesRequestWithQualities (const Aws::Vector< Quality > &value)
 
GetAssetPropertyAggregatesRequestWithQualities (Aws::Vector< Quality > &&value)
 
GetAssetPropertyAggregatesRequestAddQualities (const Quality &value)
 
GetAssetPropertyAggregatesRequestAddQualities (Quality &&value)
 
const Aws::Utils::DateTimeGetStartDate () const
 
bool StartDateHasBeenSet () const
 
void SetStartDate (const Aws::Utils::DateTime &value)
 
void SetStartDate (Aws::Utils::DateTime &&value)
 
GetAssetPropertyAggregatesRequestWithStartDate (const Aws::Utils::DateTime &value)
 
GetAssetPropertyAggregatesRequestWithStartDate (Aws::Utils::DateTime &&value)
 
const Aws::Utils::DateTimeGetEndDate () const
 
bool EndDateHasBeenSet () const
 
void SetEndDate (const Aws::Utils::DateTime &value)
 
void SetEndDate (Aws::Utils::DateTime &&value)
 
GetAssetPropertyAggregatesRequestWithEndDate (const Aws::Utils::DateTime &value)
 
GetAssetPropertyAggregatesRequestWithEndDate (Aws::Utils::DateTime &&value)
 
const TimeOrderingGetTimeOrdering () const
 
bool TimeOrderingHasBeenSet () const
 
void SetTimeOrdering (const TimeOrdering &value)
 
void SetTimeOrdering (TimeOrdering &&value)
 
GetAssetPropertyAggregatesRequestWithTimeOrdering (const TimeOrdering &value)
 
GetAssetPropertyAggregatesRequestWithTimeOrdering (TimeOrdering &&value)
 
const Aws::StringGetNextToken () const
 
bool NextTokenHasBeenSet () const
 
void SetNextToken (const Aws::String &value)
 
void SetNextToken (Aws::String &&value)
 
void SetNextToken (const char *value)
 
GetAssetPropertyAggregatesRequestWithNextToken (const Aws::String &value)
 
GetAssetPropertyAggregatesRequestWithNextToken (Aws::String &&value)
 
GetAssetPropertyAggregatesRequestWithNextToken (const char *value)
 
int GetMaxResults () const
 
bool MaxResultsHasBeenSet () const
 
void SetMaxResults (int value)
 
GetAssetPropertyAggregatesRequestWithMaxResults (int value)
 
- Public Member Functions inherited from Aws::IoTSiteWise::IoTSiteWiseRequest
virtual ~IoTSiteWiseRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::IoTSiteWise::IoTSiteWiseRequest
virtual Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const
 
- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 30 of file GetAssetPropertyAggregatesRequest.h.

Constructor & Destructor Documentation

◆ GetAssetPropertyAggregatesRequest()

Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetAssetPropertyAggregatesRequest ( )

Member Function Documentation

◆ AddAggregateTypes() [1/2]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AddAggregateTypes ( const AggregateType value)
inline

The data aggregating function.

Definition at line 250 of file GetAssetPropertyAggregatesRequest.h.

◆ AddAggregateTypes() [2/2]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AddAggregateTypes ( AggregateType &&  value)
inline

The data aggregating function.

Definition at line 255 of file GetAssetPropertyAggregatesRequest.h.

◆ AddQualities() [1/2]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AddQualities ( const Quality value)
inline

The quality by which to filter asset data.

Definition at line 332 of file GetAssetPropertyAggregatesRequest.h.

◆ AddQualities() [2/2]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AddQualities ( Quality &&  value)
inline

The quality by which to filter asset data.

Definition at line 337 of file GetAssetPropertyAggregatesRequest.h.

◆ AddQueryStringParameters()

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AddQueryStringParameters ( Aws::Http::URI uri) const
overridevirtual

Do nothing virtual, override this to add query strings to the request

Reimplemented from Aws::AmazonWebServiceRequest.

◆ AggregateTypesHasBeenSet()

bool Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AggregateTypesHasBeenSet ( ) const
inline

The data aggregating function.

Definition at line 225 of file GetAssetPropertyAggregatesRequest.h.

◆ AssetIdHasBeenSet()

bool Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AssetIdHasBeenSet ( ) const
inline

The ID of the asset.

Definition at line 54 of file GetAssetPropertyAggregatesRequest.h.

◆ EndDateHasBeenSet()

bool Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::EndDateHasBeenSet ( ) const
inline

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

Definition at line 387 of file GetAssetPropertyAggregatesRequest.h.

◆ GetAggregateTypes()

const Aws::Vector<AggregateType>& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetAggregateTypes ( ) const
inline

The data aggregating function.

Definition at line 220 of file GetAssetPropertyAggregatesRequest.h.

◆ GetAssetId()

const Aws::String& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetAssetId ( ) const
inline

The ID of the asset.

Definition at line 49 of file GetAssetPropertyAggregatesRequest.h.

◆ GetEndDate()

const Aws::Utils::DateTime& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetEndDate ( ) const
inline

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

Definition at line 381 of file GetAssetPropertyAggregatesRequest.h.

◆ GetMaxResults()

int Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetMaxResults ( ) const
inline

The maximum number of results to be returned per paginated request.

Default: 100

Definition at line 496 of file GetAssetPropertyAggregatesRequest.h.

◆ GetNextToken()

const Aws::String& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetNextToken ( ) const
inline

The token to be used for the next set of paginated results.

Definition at line 454 of file GetAssetPropertyAggregatesRequest.h.

◆ GetPropertyAlias()

const Aws::String& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetPropertyAlias ( ) const
inline

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.

Definition at line 137 of file GetAssetPropertyAggregatesRequest.h.

◆ GetPropertyId()

const Aws::String& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetPropertyId ( ) const
inline

The ID of the asset property.

Definition at line 90 of file GetAssetPropertyAggregatesRequest.h.

◆ GetQualities()

const Aws::Vector<Quality>& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetQualities ( ) const
inline

The quality by which to filter asset data.

Definition at line 302 of file GetAssetPropertyAggregatesRequest.h.

◆ GetResolution()

const Aws::String& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetResolution ( ) const
inline

The time interval over which to aggregate data.

Definition at line 261 of file GetAssetPropertyAggregatesRequest.h.

◆ GetServiceRequestName()

virtual const char* Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 39 of file GetAssetPropertyAggregatesRequest.h.

◆ GetStartDate()

const Aws::Utils::DateTime& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetStartDate ( ) const
inline

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

Definition at line 344 of file GetAssetPropertyAggregatesRequest.h.

◆ GetTimeOrdering()

const TimeOrdering& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetTimeOrdering ( ) const
inline

The chronological sorting order of the requested information.

Default: ASCENDING

Definition at line 418 of file GetAssetPropertyAggregatesRequest.h.

◆ MaxResultsHasBeenSet()

bool Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::MaxResultsHasBeenSet ( ) const
inline

The maximum number of results to be returned per paginated request.

Default: 100

Definition at line 502 of file GetAssetPropertyAggregatesRequest.h.

◆ NextTokenHasBeenSet()

bool Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::NextTokenHasBeenSet ( ) const
inline

The token to be used for the next set of paginated results.

Definition at line 459 of file GetAssetPropertyAggregatesRequest.h.

◆ PropertyAliasHasBeenSet()

bool Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::PropertyAliasHasBeenSet ( ) const
inline

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.

Definition at line 148 of file GetAssetPropertyAggregatesRequest.h.

◆ PropertyIdHasBeenSet()

bool Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::PropertyIdHasBeenSet ( ) const
inline

The ID of the asset property.

Definition at line 95 of file GetAssetPropertyAggregatesRequest.h.

◆ QualitiesHasBeenSet()

bool Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::QualitiesHasBeenSet ( ) const
inline

The quality by which to filter asset data.

Definition at line 307 of file GetAssetPropertyAggregatesRequest.h.

◆ ResolutionHasBeenSet()

bool Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::ResolutionHasBeenSet ( ) const
inline

The time interval over which to aggregate data.

Definition at line 266 of file GetAssetPropertyAggregatesRequest.h.

◆ SerializePayload()

Aws::String Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAggregateTypes() [1/2]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetAggregateTypes ( const Aws::Vector< AggregateType > &  value)
inline

The data aggregating function.

Definition at line 230 of file GetAssetPropertyAggregatesRequest.h.

◆ SetAggregateTypes() [2/2]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetAggregateTypes ( Aws::Vector< AggregateType > &&  value)
inline

The data aggregating function.

Definition at line 235 of file GetAssetPropertyAggregatesRequest.h.

◆ SetAssetId() [1/3]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetAssetId ( const Aws::String value)
inline

The ID of the asset.

Definition at line 59 of file GetAssetPropertyAggregatesRequest.h.

◆ SetAssetId() [2/3]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetAssetId ( Aws::String &&  value)
inline

The ID of the asset.

Definition at line 64 of file GetAssetPropertyAggregatesRequest.h.

◆ SetAssetId() [3/3]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetAssetId ( const char *  value)
inline

The ID of the asset.

Definition at line 69 of file GetAssetPropertyAggregatesRequest.h.

◆ SetEndDate() [1/2]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetEndDate ( const Aws::Utils::DateTime value)
inline

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

Definition at line 393 of file GetAssetPropertyAggregatesRequest.h.

◆ SetEndDate() [2/2]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetEndDate ( Aws::Utils::DateTime &&  value)
inline

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

Definition at line 399 of file GetAssetPropertyAggregatesRequest.h.

◆ SetMaxResults()

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetMaxResults ( int  value)
inline

The maximum number of results to be returned per paginated request.

Default: 100

Definition at line 508 of file GetAssetPropertyAggregatesRequest.h.

◆ SetNextToken() [1/3]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetNextToken ( const Aws::String value)
inline

The token to be used for the next set of paginated results.

Definition at line 464 of file GetAssetPropertyAggregatesRequest.h.

◆ SetNextToken() [2/3]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetNextToken ( Aws::String &&  value)
inline

The token to be used for the next set of paginated results.

Definition at line 469 of file GetAssetPropertyAggregatesRequest.h.

◆ SetNextToken() [3/3]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetNextToken ( const char *  value)
inline

The token to be used for the next set of paginated results.

Definition at line 474 of file GetAssetPropertyAggregatesRequest.h.

◆ SetPropertyAlias() [1/3]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetPropertyAlias ( const Aws::String value)
inline

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.

Definition at line 159 of file GetAssetPropertyAggregatesRequest.h.

◆ SetPropertyAlias() [2/3]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetPropertyAlias ( Aws::String &&  value)
inline

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.

Definition at line 170 of file GetAssetPropertyAggregatesRequest.h.

◆ SetPropertyAlias() [3/3]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetPropertyAlias ( const char *  value)
inline

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.

Definition at line 181 of file GetAssetPropertyAggregatesRequest.h.

◆ SetPropertyId() [1/3]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetPropertyId ( const Aws::String value)
inline

The ID of the asset property.

Definition at line 100 of file GetAssetPropertyAggregatesRequest.h.

◆ SetPropertyId() [2/3]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetPropertyId ( Aws::String &&  value)
inline

The ID of the asset property.

Definition at line 105 of file GetAssetPropertyAggregatesRequest.h.

◆ SetPropertyId() [3/3]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetPropertyId ( const char *  value)
inline

The ID of the asset property.

Definition at line 110 of file GetAssetPropertyAggregatesRequest.h.

◆ SetQualities() [1/2]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetQualities ( const Aws::Vector< Quality > &  value)
inline

The quality by which to filter asset data.

Definition at line 312 of file GetAssetPropertyAggregatesRequest.h.

◆ SetQualities() [2/2]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetQualities ( Aws::Vector< Quality > &&  value)
inline

The quality by which to filter asset data.

Definition at line 317 of file GetAssetPropertyAggregatesRequest.h.

◆ SetResolution() [1/3]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetResolution ( const Aws::String value)
inline

The time interval over which to aggregate data.

Definition at line 271 of file GetAssetPropertyAggregatesRequest.h.

◆ SetResolution() [2/3]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetResolution ( Aws::String &&  value)
inline

The time interval over which to aggregate data.

Definition at line 276 of file GetAssetPropertyAggregatesRequest.h.

◆ SetResolution() [3/3]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetResolution ( const char *  value)
inline

The time interval over which to aggregate data.

Definition at line 281 of file GetAssetPropertyAggregatesRequest.h.

◆ SetStartDate() [1/2]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetStartDate ( const Aws::Utils::DateTime value)
inline

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

Definition at line 356 of file GetAssetPropertyAggregatesRequest.h.

◆ SetStartDate() [2/2]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetStartDate ( Aws::Utils::DateTime &&  value)
inline

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

Definition at line 362 of file GetAssetPropertyAggregatesRequest.h.

◆ SetTimeOrdering() [1/2]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetTimeOrdering ( const TimeOrdering value)
inline

The chronological sorting order of the requested information.

Default: ASCENDING

Definition at line 430 of file GetAssetPropertyAggregatesRequest.h.

◆ SetTimeOrdering() [2/2]

void Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetTimeOrdering ( TimeOrdering &&  value)
inline

The chronological sorting order of the requested information.

Default: ASCENDING

Definition at line 436 of file GetAssetPropertyAggregatesRequest.h.

◆ StartDateHasBeenSet()

bool Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::StartDateHasBeenSet ( ) const
inline

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

Definition at line 350 of file GetAssetPropertyAggregatesRequest.h.

◆ TimeOrderingHasBeenSet()

bool Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::TimeOrderingHasBeenSet ( ) const
inline

The chronological sorting order of the requested information.

Default: ASCENDING

Definition at line 424 of file GetAssetPropertyAggregatesRequest.h.

◆ WithAggregateTypes() [1/2]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithAggregateTypes ( const Aws::Vector< AggregateType > &  value)
inline

The data aggregating function.

Definition at line 240 of file GetAssetPropertyAggregatesRequest.h.

◆ WithAggregateTypes() [2/2]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithAggregateTypes ( Aws::Vector< AggregateType > &&  value)
inline

The data aggregating function.

Definition at line 245 of file GetAssetPropertyAggregatesRequest.h.

◆ WithAssetId() [1/3]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithAssetId ( const Aws::String value)
inline

The ID of the asset.

Definition at line 74 of file GetAssetPropertyAggregatesRequest.h.

◆ WithAssetId() [2/3]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithAssetId ( Aws::String &&  value)
inline

The ID of the asset.

Definition at line 79 of file GetAssetPropertyAggregatesRequest.h.

◆ WithAssetId() [3/3]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithAssetId ( const char *  value)
inline

The ID of the asset.

Definition at line 84 of file GetAssetPropertyAggregatesRequest.h.

◆ WithEndDate() [1/2]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithEndDate ( const Aws::Utils::DateTime value)
inline

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

Definition at line 405 of file GetAssetPropertyAggregatesRequest.h.

◆ WithEndDate() [2/2]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithEndDate ( Aws::Utils::DateTime &&  value)
inline

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

Definition at line 411 of file GetAssetPropertyAggregatesRequest.h.

◆ WithMaxResults()

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithMaxResults ( int  value)
inline

The maximum number of results to be returned per paginated request.

Default: 100

Definition at line 514 of file GetAssetPropertyAggregatesRequest.h.

◆ WithNextToken() [1/3]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithNextToken ( const Aws::String value)
inline

The token to be used for the next set of paginated results.

Definition at line 479 of file GetAssetPropertyAggregatesRequest.h.

◆ WithNextToken() [2/3]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithNextToken ( Aws::String &&  value)
inline

The token to be used for the next set of paginated results.

Definition at line 484 of file GetAssetPropertyAggregatesRequest.h.

◆ WithNextToken() [3/3]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithNextToken ( const char *  value)
inline

The token to be used for the next set of paginated results.

Definition at line 489 of file GetAssetPropertyAggregatesRequest.h.

◆ WithPropertyAlias() [1/3]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithPropertyAlias ( const Aws::String value)
inline

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.

Definition at line 192 of file GetAssetPropertyAggregatesRequest.h.

◆ WithPropertyAlias() [2/3]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithPropertyAlias ( Aws::String &&  value)
inline

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.

Definition at line 203 of file GetAssetPropertyAggregatesRequest.h.

◆ WithPropertyAlias() [3/3]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithPropertyAlias ( const char *  value)
inline

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.

Definition at line 214 of file GetAssetPropertyAggregatesRequest.h.

◆ WithPropertyId() [1/3]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithPropertyId ( const Aws::String value)
inline

The ID of the asset property.

Definition at line 115 of file GetAssetPropertyAggregatesRequest.h.

◆ WithPropertyId() [2/3]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithPropertyId ( Aws::String &&  value)
inline

The ID of the asset property.

Definition at line 120 of file GetAssetPropertyAggregatesRequest.h.

◆ WithPropertyId() [3/3]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithPropertyId ( const char *  value)
inline

The ID of the asset property.

Definition at line 125 of file GetAssetPropertyAggregatesRequest.h.

◆ WithQualities() [1/2]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithQualities ( const Aws::Vector< Quality > &  value)
inline

The quality by which to filter asset data.

Definition at line 322 of file GetAssetPropertyAggregatesRequest.h.

◆ WithQualities() [2/2]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithQualities ( Aws::Vector< Quality > &&  value)
inline

The quality by which to filter asset data.

Definition at line 327 of file GetAssetPropertyAggregatesRequest.h.

◆ WithResolution() [1/3]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithResolution ( const Aws::String value)
inline

The time interval over which to aggregate data.

Definition at line 286 of file GetAssetPropertyAggregatesRequest.h.

◆ WithResolution() [2/3]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithResolution ( Aws::String &&  value)
inline

The time interval over which to aggregate data.

Definition at line 291 of file GetAssetPropertyAggregatesRequest.h.

◆ WithResolution() [3/3]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithResolution ( const char *  value)
inline

The time interval over which to aggregate data.

Definition at line 296 of file GetAssetPropertyAggregatesRequest.h.

◆ WithStartDate() [1/2]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithStartDate ( const Aws::Utils::DateTime value)
inline

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

Definition at line 368 of file GetAssetPropertyAggregatesRequest.h.

◆ WithStartDate() [2/2]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithStartDate ( Aws::Utils::DateTime &&  value)
inline

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

Definition at line 374 of file GetAssetPropertyAggregatesRequest.h.

◆ WithTimeOrdering() [1/2]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithTimeOrdering ( const TimeOrdering value)
inline

The chronological sorting order of the requested information.

Default: ASCENDING

Definition at line 442 of file GetAssetPropertyAggregatesRequest.h.

◆ WithTimeOrdering() [2/2]

GetAssetPropertyAggregatesRequest& Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithTimeOrdering ( TimeOrdering &&  value)
inline

The chronological sorting order of the requested information.

Default: ASCENDING

Definition at line 448 of file GetAssetPropertyAggregatesRequest.h.


The documentation for this class was generated from the following file: