AWS SDK for C++  1.9.16
AWS SDK for C++
GetAssetPropertyAggregatesRequest.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 
17 namespace Aws
18 {
19 namespace Http
20 {
21  class URI;
22 } //namespace Http
23 namespace IoTSiteWise
24 {
25 namespace Model
26 {
27 
31  {
32  public:
34 
35  // Service request name is the Operation name which will send this request out,
36  // each operation should has unique request name, so that we can get operation's name from this request.
37  // Note: this is not true for response, multiple operations may have the same response name,
38  // so we can not get operation's name from response.
39  inline virtual const char* GetServiceRequestName() const override { return "GetAssetPropertyAggregates"; }
40 
41  Aws::String SerializePayload() const override;
42 
43  void AddQueryStringParameters(Aws::Http::URI& uri) const override;
44 
45 
49  inline const Aws::String& GetAssetId() const{ return m_assetId; }
50 
54  inline bool AssetIdHasBeenSet() const { return m_assetIdHasBeenSet; }
55 
59  inline void SetAssetId(const Aws::String& value) { m_assetIdHasBeenSet = true; m_assetId = value; }
60 
64  inline void SetAssetId(Aws::String&& value) { m_assetIdHasBeenSet = true; m_assetId = std::move(value); }
65 
69  inline void SetAssetId(const char* value) { m_assetIdHasBeenSet = true; m_assetId.assign(value); }
70 
74  inline GetAssetPropertyAggregatesRequest& WithAssetId(const Aws::String& value) { SetAssetId(value); return *this;}
75 
79  inline GetAssetPropertyAggregatesRequest& WithAssetId(Aws::String&& value) { SetAssetId(std::move(value)); return *this;}
80 
84  inline GetAssetPropertyAggregatesRequest& WithAssetId(const char* value) { SetAssetId(value); return *this;}
85 
86 
90  inline const Aws::String& GetPropertyId() const{ return m_propertyId; }
91 
95  inline bool PropertyIdHasBeenSet() const { return m_propertyIdHasBeenSet; }
96 
100  inline void SetPropertyId(const Aws::String& value) { m_propertyIdHasBeenSet = true; m_propertyId = value; }
101 
105  inline void SetPropertyId(Aws::String&& value) { m_propertyIdHasBeenSet = true; m_propertyId = std::move(value); }
106 
110  inline void SetPropertyId(const char* value) { m_propertyIdHasBeenSet = true; m_propertyId.assign(value); }
111 
115  inline GetAssetPropertyAggregatesRequest& WithPropertyId(const Aws::String& value) { SetPropertyId(value); return *this;}
116 
120  inline GetAssetPropertyAggregatesRequest& WithPropertyId(Aws::String&& value) { SetPropertyId(std::move(value)); return *this;}
121 
125  inline GetAssetPropertyAggregatesRequest& WithPropertyId(const char* value) { SetPropertyId(value); return *this;}
126 
127 
137  inline const Aws::String& GetPropertyAlias() const{ return m_propertyAlias; }
138 
148  inline bool PropertyAliasHasBeenSet() const { return m_propertyAliasHasBeenSet; }
149 
159  inline void SetPropertyAlias(const Aws::String& value) { m_propertyAliasHasBeenSet = true; m_propertyAlias = value; }
160 
170  inline void SetPropertyAlias(Aws::String&& value) { m_propertyAliasHasBeenSet = true; m_propertyAlias = std::move(value); }
171 
181  inline void SetPropertyAlias(const char* value) { m_propertyAliasHasBeenSet = true; m_propertyAlias.assign(value); }
182 
192  inline GetAssetPropertyAggregatesRequest& WithPropertyAlias(const Aws::String& value) { SetPropertyAlias(value); return *this;}
193 
203  inline GetAssetPropertyAggregatesRequest& WithPropertyAlias(Aws::String&& value) { SetPropertyAlias(std::move(value)); return *this;}
204 
214  inline GetAssetPropertyAggregatesRequest& WithPropertyAlias(const char* value) { SetPropertyAlias(value); return *this;}
215 
216 
220  inline const Aws::Vector<AggregateType>& GetAggregateTypes() const{ return m_aggregateTypes; }
221 
225  inline bool AggregateTypesHasBeenSet() const { return m_aggregateTypesHasBeenSet; }
226 
230  inline void SetAggregateTypes(const Aws::Vector<AggregateType>& value) { m_aggregateTypesHasBeenSet = true; m_aggregateTypes = value; }
231 
235  inline void SetAggregateTypes(Aws::Vector<AggregateType>&& value) { m_aggregateTypesHasBeenSet = true; m_aggregateTypes = std::move(value); }
236 
240  inline GetAssetPropertyAggregatesRequest& WithAggregateTypes(const Aws::Vector<AggregateType>& value) { SetAggregateTypes(value); return *this;}
241 
245  inline GetAssetPropertyAggregatesRequest& WithAggregateTypes(Aws::Vector<AggregateType>&& value) { SetAggregateTypes(std::move(value)); return *this;}
246 
250  inline GetAssetPropertyAggregatesRequest& AddAggregateTypes(const AggregateType& value) { m_aggregateTypesHasBeenSet = true; m_aggregateTypes.push_back(value); return *this; }
251 
255  inline GetAssetPropertyAggregatesRequest& AddAggregateTypes(AggregateType&& value) { m_aggregateTypesHasBeenSet = true; m_aggregateTypes.push_back(std::move(value)); return *this; }
256 
257 
261  inline const Aws::String& GetResolution() const{ return m_resolution; }
262 
266  inline bool ResolutionHasBeenSet() const { return m_resolutionHasBeenSet; }
267 
271  inline void SetResolution(const Aws::String& value) { m_resolutionHasBeenSet = true; m_resolution = value; }
272 
276  inline void SetResolution(Aws::String&& value) { m_resolutionHasBeenSet = true; m_resolution = std::move(value); }
277 
281  inline void SetResolution(const char* value) { m_resolutionHasBeenSet = true; m_resolution.assign(value); }
282 
286  inline GetAssetPropertyAggregatesRequest& WithResolution(const Aws::String& value) { SetResolution(value); return *this;}
287 
291  inline GetAssetPropertyAggregatesRequest& WithResolution(Aws::String&& value) { SetResolution(std::move(value)); return *this;}
292 
296  inline GetAssetPropertyAggregatesRequest& WithResolution(const char* value) { SetResolution(value); return *this;}
297 
298 
302  inline const Aws::Vector<Quality>& GetQualities() const{ return m_qualities; }
303 
307  inline bool QualitiesHasBeenSet() const { return m_qualitiesHasBeenSet; }
308 
312  inline void SetQualities(const Aws::Vector<Quality>& value) { m_qualitiesHasBeenSet = true; m_qualities = value; }
313 
317  inline void SetQualities(Aws::Vector<Quality>&& value) { m_qualitiesHasBeenSet = true; m_qualities = std::move(value); }
318 
322  inline GetAssetPropertyAggregatesRequest& WithQualities(const Aws::Vector<Quality>& value) { SetQualities(value); return *this;}
323 
327  inline GetAssetPropertyAggregatesRequest& WithQualities(Aws::Vector<Quality>&& value) { SetQualities(std::move(value)); return *this;}
328 
332  inline GetAssetPropertyAggregatesRequest& AddQualities(const Quality& value) { m_qualitiesHasBeenSet = true; m_qualities.push_back(value); return *this; }
333 
337  inline GetAssetPropertyAggregatesRequest& AddQualities(Quality&& value) { m_qualitiesHasBeenSet = true; m_qualities.push_back(std::move(value)); return *this; }
338 
339 
344  inline const Aws::Utils::DateTime& GetStartDate() const{ return m_startDate; }
345 
350  inline bool StartDateHasBeenSet() const { return m_startDateHasBeenSet; }
351 
356  inline void SetStartDate(const Aws::Utils::DateTime& value) { m_startDateHasBeenSet = true; m_startDate = value; }
357 
362  inline void SetStartDate(Aws::Utils::DateTime&& value) { m_startDateHasBeenSet = true; m_startDate = std::move(value); }
363 
368  inline GetAssetPropertyAggregatesRequest& WithStartDate(const Aws::Utils::DateTime& value) { SetStartDate(value); return *this;}
369 
374  inline GetAssetPropertyAggregatesRequest& WithStartDate(Aws::Utils::DateTime&& value) { SetStartDate(std::move(value)); return *this;}
375 
376 
381  inline const Aws::Utils::DateTime& GetEndDate() const{ return m_endDate; }
382 
387  inline bool EndDateHasBeenSet() const { return m_endDateHasBeenSet; }
388 
393  inline void SetEndDate(const Aws::Utils::DateTime& value) { m_endDateHasBeenSet = true; m_endDate = value; }
394 
399  inline void SetEndDate(Aws::Utils::DateTime&& value) { m_endDateHasBeenSet = true; m_endDate = std::move(value); }
400 
405  inline GetAssetPropertyAggregatesRequest& WithEndDate(const Aws::Utils::DateTime& value) { SetEndDate(value); return *this;}
406 
411  inline GetAssetPropertyAggregatesRequest& WithEndDate(Aws::Utils::DateTime&& value) { SetEndDate(std::move(value)); return *this;}
412 
413 
418  inline const TimeOrdering& GetTimeOrdering() const{ return m_timeOrdering; }
419 
424  inline bool TimeOrderingHasBeenSet() const { return m_timeOrderingHasBeenSet; }
425 
430  inline void SetTimeOrdering(const TimeOrdering& value) { m_timeOrderingHasBeenSet = true; m_timeOrdering = value; }
431 
436  inline void SetTimeOrdering(TimeOrdering&& value) { m_timeOrderingHasBeenSet = true; m_timeOrdering = std::move(value); }
437 
442  inline GetAssetPropertyAggregatesRequest& WithTimeOrdering(const TimeOrdering& value) { SetTimeOrdering(value); return *this;}
443 
448  inline GetAssetPropertyAggregatesRequest& WithTimeOrdering(TimeOrdering&& value) { SetTimeOrdering(std::move(value)); return *this;}
449 
450 
454  inline const Aws::String& GetNextToken() const{ return m_nextToken; }
455 
459  inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; }
460 
464  inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; }
465 
469  inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); }
470 
474  inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); }
475 
479  inline GetAssetPropertyAggregatesRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;}
480 
484  inline GetAssetPropertyAggregatesRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;}
485 
489  inline GetAssetPropertyAggregatesRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;}
490 
491 
496  inline int GetMaxResults() const{ return m_maxResults; }
497 
502  inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; }
503 
508  inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; }
509 
514  inline GetAssetPropertyAggregatesRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;}
515 
516  private:
517 
518  Aws::String m_assetId;
519  bool m_assetIdHasBeenSet;
520 
521  Aws::String m_propertyId;
522  bool m_propertyIdHasBeenSet;
523 
524  Aws::String m_propertyAlias;
525  bool m_propertyAliasHasBeenSet;
526 
527  Aws::Vector<AggregateType> m_aggregateTypes;
528  bool m_aggregateTypesHasBeenSet;
529 
530  Aws::String m_resolution;
531  bool m_resolutionHasBeenSet;
532 
533  Aws::Vector<Quality> m_qualities;
534  bool m_qualitiesHasBeenSet;
535 
536  Aws::Utils::DateTime m_startDate;
537  bool m_startDateHasBeenSet;
538 
539  Aws::Utils::DateTime m_endDate;
540  bool m_endDateHasBeenSet;
541 
542  TimeOrdering m_timeOrdering;
543  bool m_timeOrderingHasBeenSet;
544 
545  Aws::String m_nextToken;
546  bool m_nextTokenHasBeenSet;
547 
548  int m_maxResults;
549  bool m_maxResultsHasBeenSet;
550  };
551 
552 } // namespace Model
553 } // namespace IoTSiteWise
554 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetTimeOrdering
const TimeOrdering & GetTimeOrdering() const
Definition: GetAssetPropertyAggregatesRequest.h:418
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AddAggregateTypes
GetAssetPropertyAggregatesRequest & AddAggregateTypes(AggregateType &&value)
Definition: GetAssetPropertyAggregatesRequest.h:255
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetPropertyAlias
void SetPropertyAlias(const Aws::String &value)
Definition: GetAssetPropertyAggregatesRequest.h:159
Aws::Http::URI
Definition: URI.h:32
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest
Definition: GetAssetPropertyAggregatesRequest.h:31
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithPropertyAlias
GetAssetPropertyAggregatesRequest & WithPropertyAlias(const char *value)
Definition: GetAssetPropertyAggregatesRequest.h:214
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithPropertyAlias
GetAssetPropertyAggregatesRequest & WithPropertyAlias(const Aws::String &value)
Definition: GetAssetPropertyAggregatesRequest.h:192
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::NextTokenHasBeenSet
bool NextTokenHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:459
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetPropertyAlias
void SetPropertyAlias(const char *value)
Definition: GetAssetPropertyAggregatesRequest.h:181
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetEndDate
void SetEndDate(Aws::Utils::DateTime &&value)
Definition: GetAssetPropertyAggregatesRequest.h:399
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::TimeOrderingHasBeenSet
bool TimeOrderingHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:424
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithResolution
GetAssetPropertyAggregatesRequest & WithResolution(const Aws::String &value)
Definition: GetAssetPropertyAggregatesRequest.h:286
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetPropertyId
void SetPropertyId(const char *value)
Definition: GetAssetPropertyAggregatesRequest.h:110
IoTSiteWise_EXPORTS.h
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::PropertyAliasHasBeenSet
bool PropertyAliasHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:148
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithQualities
GetAssetPropertyAggregatesRequest & WithQualities(const Aws::Vector< Quality > &value)
Definition: GetAssetPropertyAggregatesRequest.h:322
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithNextToken
GetAssetPropertyAggregatesRequest & WithNextToken(Aws::String &&value)
Definition: GetAssetPropertyAggregatesRequest.h:484
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithNextToken
GetAssetPropertyAggregatesRequest & WithNextToken(const char *value)
Definition: GetAssetPropertyAggregatesRequest.h:489
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetAssetId
const Aws::String & GetAssetId() const
Definition: GetAssetPropertyAggregatesRequest.h:49
DateTime.h
AWS_IOTSITEWISE_API
#define AWS_IOTSITEWISE_API
Definition: IoTSiteWise_EXPORTS.h:28
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AddQualities
GetAssetPropertyAggregatesRequest & AddQualities(const Quality &value)
Definition: GetAssetPropertyAggregatesRequest.h:332
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetStartDate
const Aws::Utils::DateTime & GetStartDate() const
Definition: GetAssetPropertyAggregatesRequest.h:344
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AddQualities
GetAssetPropertyAggregatesRequest & AddQualities(Quality &&value)
Definition: GetAssetPropertyAggregatesRequest.h:337
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithQualities
GetAssetPropertyAggregatesRequest & WithQualities(Aws::Vector< Quality > &&value)
Definition: GetAssetPropertyAggregatesRequest.h:327
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithNextToken
GetAssetPropertyAggregatesRequest & WithNextToken(const Aws::String &value)
Definition: GetAssetPropertyAggregatesRequest.h:479
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetPropertyId
void SetPropertyId(Aws::String &&value)
Definition: GetAssetPropertyAggregatesRequest.h:105
AWSVector.h
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetStartDate
void SetStartDate(const Aws::Utils::DateTime &value)
Definition: GetAssetPropertyAggregatesRequest.h:356
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetNextToken
void SetNextToken(const char *value)
Definition: GetAssetPropertyAggregatesRequest.h:474
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AssetIdHasBeenSet
bool AssetIdHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:54
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithPropertyId
GetAssetPropertyAggregatesRequest & WithPropertyId(const char *value)
Definition: GetAssetPropertyAggregatesRequest.h:125
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: GetAssetPropertyAggregatesRequest.h:39
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetMaxResults
void SetMaxResults(int value)
Definition: GetAssetPropertyAggregatesRequest.h:508
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetAggregateTypes
void SetAggregateTypes(const Aws::Vector< AggregateType > &value)
Definition: GetAssetPropertyAggregatesRequest.h:230
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetAssetId
void SetAssetId(Aws::String &&value)
Definition: GetAssetPropertyAggregatesRequest.h:64
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithAggregateTypes
GetAssetPropertyAggregatesRequest & WithAggregateTypes(Aws::Vector< AggregateType > &&value)
Definition: GetAssetPropertyAggregatesRequest.h:245
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetResolution
const Aws::String & GetResolution() const
Definition: GetAssetPropertyAggregatesRequest.h:261
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetTimeOrdering
void SetTimeOrdering(TimeOrdering &&value)
Definition: GetAssetPropertyAggregatesRequest.h:436
TimeOrdering.h
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithEndDate
GetAssetPropertyAggregatesRequest & WithEndDate(const Aws::Utils::DateTime &value)
Definition: GetAssetPropertyAggregatesRequest.h:405
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithStartDate
GetAssetPropertyAggregatesRequest & WithStartDate(const Aws::Utils::DateTime &value)
Definition: GetAssetPropertyAggregatesRequest.h:368
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetPropertyAlias
void SetPropertyAlias(Aws::String &&value)
Definition: GetAssetPropertyAggregatesRequest.h:170
Aws::IoTSiteWise::Model::AggregateType
AggregateType
Definition: AggregateType.h:17
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetAggregateTypes
const Aws::Vector< AggregateType > & GetAggregateTypes() const
Definition: GetAssetPropertyAggregatesRequest.h:220
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetNextToken
void SetNextToken(Aws::String &&value)
Definition: GetAssetPropertyAggregatesRequest.h:469
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithAssetId
GetAssetPropertyAggregatesRequest & WithAssetId(const Aws::String &value)
Definition: GetAssetPropertyAggregatesRequest.h:74
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetResolution
void SetResolution(Aws::String &&value)
Definition: GetAssetPropertyAggregatesRequest.h:276
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetPropertyId
const Aws::String & GetPropertyId() const
Definition: GetAssetPropertyAggregatesRequest.h:90
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithPropertyId
GetAssetPropertyAggregatesRequest & WithPropertyId(Aws::String &&value)
Definition: GetAssetPropertyAggregatesRequest.h:120
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetPropertyId
void SetPropertyId(const Aws::String &value)
Definition: GetAssetPropertyAggregatesRequest.h:100
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithStartDate
GetAssetPropertyAggregatesRequest & WithStartDate(Aws::Utils::DateTime &&value)
Definition: GetAssetPropertyAggregatesRequest.h:374
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithResolution
GetAssetPropertyAggregatesRequest & WithResolution(Aws::String &&value)
Definition: GetAssetPropertyAggregatesRequest.h:291
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::EndDateHasBeenSet
bool EndDateHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:387
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithPropertyId
GetAssetPropertyAggregatesRequest & WithPropertyId(const Aws::String &value)
Definition: GetAssetPropertyAggregatesRequest.h:115
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetStartDate
void SetStartDate(Aws::Utils::DateTime &&value)
Definition: GetAssetPropertyAggregatesRequest.h:362
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithAssetId
GetAssetPropertyAggregatesRequest & WithAssetId(const char *value)
Definition: GetAssetPropertyAggregatesRequest.h:84
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetAssetPropertyAggregatesRequest
GetAssetPropertyAggregatesRequest()
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithPropertyAlias
GetAssetPropertyAggregatesRequest & WithPropertyAlias(Aws::String &&value)
Definition: GetAssetPropertyAggregatesRequest.h:203
Aws::IoTSiteWise::Model::TimeOrdering
TimeOrdering
Definition: TimeOrdering.h:17
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithAggregateTypes
GetAssetPropertyAggregatesRequest & WithAggregateTypes(const Aws::Vector< AggregateType > &value)
Definition: GetAssetPropertyAggregatesRequest.h:240
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetPropertyAlias
const Aws::String & GetPropertyAlias() const
Definition: GetAssetPropertyAggregatesRequest.h:137
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetMaxResults
int GetMaxResults() const
Definition: GetAssetPropertyAggregatesRequest.h:496
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetTimeOrdering
void SetTimeOrdering(const TimeOrdering &value)
Definition: GetAssetPropertyAggregatesRequest.h:430
AWSString.h
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetNextToken
void SetNextToken(const Aws::String &value)
Definition: GetAssetPropertyAggregatesRequest.h:464
Quality.h
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetAggregateTypes
void SetAggregateTypes(Aws::Vector< AggregateType > &&value)
Definition: GetAssetPropertyAggregatesRequest.h:235
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AddQueryStringParameters
void AddQueryStringParameters(Aws::Http::URI &uri) const override
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetAssetId
void SetAssetId(const Aws::String &value)
Definition: GetAssetPropertyAggregatesRequest.h:59
AggregateType.h
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetNextToken
const Aws::String & GetNextToken() const
Definition: GetAssetPropertyAggregatesRequest.h:454
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AddAggregateTypes
GetAssetPropertyAggregatesRequest & AddAggregateTypes(const AggregateType &value)
Definition: GetAssetPropertyAggregatesRequest.h:250
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetResolution
void SetResolution(const char *value)
Definition: GetAssetPropertyAggregatesRequest.h:281
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::MaxResultsHasBeenSet
bool MaxResultsHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:502
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AggregateTypesHasBeenSet
bool AggregateTypesHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:225
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithMaxResults
GetAssetPropertyAggregatesRequest & WithMaxResults(int value)
Definition: GetAssetPropertyAggregatesRequest.h:514
Aws
Definition: AccessManagementClient.h:15
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::PropertyIdHasBeenSet
bool PropertyIdHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:95
IoTSiteWiseRequest.h
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetAssetId
void SetAssetId(const char *value)
Definition: GetAssetPropertyAggregatesRequest.h:69
Aws::IoTSiteWise::Model::Quality
Quality
Definition: Quality.h:17
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::StartDateHasBeenSet
bool StartDateHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:350
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithTimeOrdering
GetAssetPropertyAggregatesRequest & WithTimeOrdering(const TimeOrdering &value)
Definition: GetAssetPropertyAggregatesRequest.h:442
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetQualities
void SetQualities(Aws::Vector< Quality > &&value)
Definition: GetAssetPropertyAggregatesRequest.h:317
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetQualities
void SetQualities(const Aws::Vector< Quality > &value)
Definition: GetAssetPropertyAggregatesRequest.h:312
Aws::IoTSiteWise::IoTSiteWiseRequest
Definition: IoTSiteWiseRequest.h:17
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithEndDate
GetAssetPropertyAggregatesRequest & WithEndDate(Aws::Utils::DateTime &&value)
Definition: GetAssetPropertyAggregatesRequest.h:411
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetResolution
void SetResolution(const Aws::String &value)
Definition: GetAssetPropertyAggregatesRequest.h:271
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetEndDate
const Aws::Utils::DateTime & GetEndDate() const
Definition: GetAssetPropertyAggregatesRequest.h:381
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::ResolutionHasBeenSet
bool ResolutionHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:266
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetEndDate
void SetEndDate(const Aws::Utils::DateTime &value)
Definition: GetAssetPropertyAggregatesRequest.h:393
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithTimeOrdering
GetAssetPropertyAggregatesRequest & WithTimeOrdering(TimeOrdering &&value)
Definition: GetAssetPropertyAggregatesRequest.h:448
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithAssetId
GetAssetPropertyAggregatesRequest & WithAssetId(Aws::String &&value)
Definition: GetAssetPropertyAggregatesRequest.h:79
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithResolution
GetAssetPropertyAggregatesRequest & WithResolution(const char *value)
Definition: GetAssetPropertyAggregatesRequest.h:296
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::QualitiesHasBeenSet
bool QualitiesHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:307
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetQualities
const Aws::Vector< Quality > & GetQualities() const
Definition: GetAssetPropertyAggregatesRequest.h:302