AWS SDK for C++  1.9.153
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 
136  inline const Aws::String& GetPropertyAlias() const{ return m_propertyAlias; }
137 
146  inline bool PropertyAliasHasBeenSet() const { return m_propertyAliasHasBeenSet; }
147 
156  inline void SetPropertyAlias(const Aws::String& value) { m_propertyAliasHasBeenSet = true; m_propertyAlias = value; }
157 
166  inline void SetPropertyAlias(Aws::String&& value) { m_propertyAliasHasBeenSet = true; m_propertyAlias = std::move(value); }
167 
176  inline void SetPropertyAlias(const char* value) { m_propertyAliasHasBeenSet = true; m_propertyAlias.assign(value); }
177 
186  inline GetAssetPropertyAggregatesRequest& WithPropertyAlias(const Aws::String& value) { SetPropertyAlias(value); return *this;}
187 
196  inline GetAssetPropertyAggregatesRequest& WithPropertyAlias(Aws::String&& value) { SetPropertyAlias(std::move(value)); return *this;}
197 
206  inline GetAssetPropertyAggregatesRequest& WithPropertyAlias(const char* value) { SetPropertyAlias(value); return *this;}
207 
208 
212  inline const Aws::Vector<AggregateType>& GetAggregateTypes() const{ return m_aggregateTypes; }
213 
217  inline bool AggregateTypesHasBeenSet() const { return m_aggregateTypesHasBeenSet; }
218 
222  inline void SetAggregateTypes(const Aws::Vector<AggregateType>& value) { m_aggregateTypesHasBeenSet = true; m_aggregateTypes = value; }
223 
227  inline void SetAggregateTypes(Aws::Vector<AggregateType>&& value) { m_aggregateTypesHasBeenSet = true; m_aggregateTypes = std::move(value); }
228 
232  inline GetAssetPropertyAggregatesRequest& WithAggregateTypes(const Aws::Vector<AggregateType>& value) { SetAggregateTypes(value); return *this;}
233 
237  inline GetAssetPropertyAggregatesRequest& WithAggregateTypes(Aws::Vector<AggregateType>&& value) { SetAggregateTypes(std::move(value)); return *this;}
238 
242  inline GetAssetPropertyAggregatesRequest& AddAggregateTypes(const AggregateType& value) { m_aggregateTypesHasBeenSet = true; m_aggregateTypes.push_back(value); return *this; }
243 
247  inline GetAssetPropertyAggregatesRequest& AddAggregateTypes(AggregateType&& value) { m_aggregateTypesHasBeenSet = true; m_aggregateTypes.push_back(std::move(value)); return *this; }
248 
249 
253  inline const Aws::String& GetResolution() const{ return m_resolution; }
254 
258  inline bool ResolutionHasBeenSet() const { return m_resolutionHasBeenSet; }
259 
263  inline void SetResolution(const Aws::String& value) { m_resolutionHasBeenSet = true; m_resolution = value; }
264 
268  inline void SetResolution(Aws::String&& value) { m_resolutionHasBeenSet = true; m_resolution = std::move(value); }
269 
273  inline void SetResolution(const char* value) { m_resolutionHasBeenSet = true; m_resolution.assign(value); }
274 
278  inline GetAssetPropertyAggregatesRequest& WithResolution(const Aws::String& value) { SetResolution(value); return *this;}
279 
283  inline GetAssetPropertyAggregatesRequest& WithResolution(Aws::String&& value) { SetResolution(std::move(value)); return *this;}
284 
288  inline GetAssetPropertyAggregatesRequest& WithResolution(const char* value) { SetResolution(value); return *this;}
289 
290 
294  inline const Aws::Vector<Quality>& GetQualities() const{ return m_qualities; }
295 
299  inline bool QualitiesHasBeenSet() const { return m_qualitiesHasBeenSet; }
300 
304  inline void SetQualities(const Aws::Vector<Quality>& value) { m_qualitiesHasBeenSet = true; m_qualities = value; }
305 
309  inline void SetQualities(Aws::Vector<Quality>&& value) { m_qualitiesHasBeenSet = true; m_qualities = std::move(value); }
310 
314  inline GetAssetPropertyAggregatesRequest& WithQualities(const Aws::Vector<Quality>& value) { SetQualities(value); return *this;}
315 
319  inline GetAssetPropertyAggregatesRequest& WithQualities(Aws::Vector<Quality>&& value) { SetQualities(std::move(value)); return *this;}
320 
324  inline GetAssetPropertyAggregatesRequest& AddQualities(const Quality& value) { m_qualitiesHasBeenSet = true; m_qualities.push_back(value); return *this; }
325 
329  inline GetAssetPropertyAggregatesRequest& AddQualities(Quality&& value) { m_qualitiesHasBeenSet = true; m_qualities.push_back(std::move(value)); return *this; }
330 
331 
336  inline const Aws::Utils::DateTime& GetStartDate() const{ return m_startDate; }
337 
342  inline bool StartDateHasBeenSet() const { return m_startDateHasBeenSet; }
343 
348  inline void SetStartDate(const Aws::Utils::DateTime& value) { m_startDateHasBeenSet = true; m_startDate = value; }
349 
354  inline void SetStartDate(Aws::Utils::DateTime&& value) { m_startDateHasBeenSet = true; m_startDate = std::move(value); }
355 
360  inline GetAssetPropertyAggregatesRequest& WithStartDate(const Aws::Utils::DateTime& value) { SetStartDate(value); return *this;}
361 
366  inline GetAssetPropertyAggregatesRequest& WithStartDate(Aws::Utils::DateTime&& value) { SetStartDate(std::move(value)); return *this;}
367 
368 
373  inline const Aws::Utils::DateTime& GetEndDate() const{ return m_endDate; }
374 
379  inline bool EndDateHasBeenSet() const { return m_endDateHasBeenSet; }
380 
385  inline void SetEndDate(const Aws::Utils::DateTime& value) { m_endDateHasBeenSet = true; m_endDate = value; }
386 
391  inline void SetEndDate(Aws::Utils::DateTime&& value) { m_endDateHasBeenSet = true; m_endDate = std::move(value); }
392 
397  inline GetAssetPropertyAggregatesRequest& WithEndDate(const Aws::Utils::DateTime& value) { SetEndDate(value); return *this;}
398 
403  inline GetAssetPropertyAggregatesRequest& WithEndDate(Aws::Utils::DateTime&& value) { SetEndDate(std::move(value)); return *this;}
404 
405 
410  inline const TimeOrdering& GetTimeOrdering() const{ return m_timeOrdering; }
411 
416  inline bool TimeOrderingHasBeenSet() const { return m_timeOrderingHasBeenSet; }
417 
422  inline void SetTimeOrdering(const TimeOrdering& value) { m_timeOrderingHasBeenSet = true; m_timeOrdering = value; }
423 
428  inline void SetTimeOrdering(TimeOrdering&& value) { m_timeOrderingHasBeenSet = true; m_timeOrdering = std::move(value); }
429 
434  inline GetAssetPropertyAggregatesRequest& WithTimeOrdering(const TimeOrdering& value) { SetTimeOrdering(value); return *this;}
435 
440  inline GetAssetPropertyAggregatesRequest& WithTimeOrdering(TimeOrdering&& value) { SetTimeOrdering(std::move(value)); return *this;}
441 
442 
446  inline const Aws::String& GetNextToken() const{ return m_nextToken; }
447 
451  inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; }
452 
456  inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; }
457 
461  inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); }
462 
466  inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); }
467 
471  inline GetAssetPropertyAggregatesRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;}
472 
476  inline GetAssetPropertyAggregatesRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;}
477 
481  inline GetAssetPropertyAggregatesRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;}
482 
483 
488  inline int GetMaxResults() const{ return m_maxResults; }
489 
494  inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; }
495 
500  inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; }
501 
506  inline GetAssetPropertyAggregatesRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;}
507 
508  private:
509 
510  Aws::String m_assetId;
511  bool m_assetIdHasBeenSet;
512 
513  Aws::String m_propertyId;
514  bool m_propertyIdHasBeenSet;
515 
516  Aws::String m_propertyAlias;
517  bool m_propertyAliasHasBeenSet;
518 
519  Aws::Vector<AggregateType> m_aggregateTypes;
520  bool m_aggregateTypesHasBeenSet;
521 
522  Aws::String m_resolution;
523  bool m_resolutionHasBeenSet;
524 
525  Aws::Vector<Quality> m_qualities;
526  bool m_qualitiesHasBeenSet;
527 
528  Aws::Utils::DateTime m_startDate;
529  bool m_startDateHasBeenSet;
530 
531  Aws::Utils::DateTime m_endDate;
532  bool m_endDateHasBeenSet;
533 
534  TimeOrdering m_timeOrdering;
535  bool m_timeOrderingHasBeenSet;
536 
537  Aws::String m_nextToken;
538  bool m_nextTokenHasBeenSet;
539 
540  int m_maxResults;
541  bool m_maxResultsHasBeenSet;
542  };
543 
544 } // namespace Model
545 } // namespace IoTSiteWise
546 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetTimeOrdering
const TimeOrdering & GetTimeOrdering() const
Definition: GetAssetPropertyAggregatesRequest.h:410
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AddAggregateTypes
GetAssetPropertyAggregatesRequest & AddAggregateTypes(AggregateType &&value)
Definition: GetAssetPropertyAggregatesRequest.h:247
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetPropertyAlias
void SetPropertyAlias(const Aws::String &value)
Definition: GetAssetPropertyAggregatesRequest.h:156
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:206
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithPropertyAlias
GetAssetPropertyAggregatesRequest & WithPropertyAlias(const Aws::String &value)
Definition: GetAssetPropertyAggregatesRequest.h:186
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::NextTokenHasBeenSet
bool NextTokenHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:451
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetPropertyAlias
void SetPropertyAlias(const char *value)
Definition: GetAssetPropertyAggregatesRequest.h:176
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetEndDate
void SetEndDate(Aws::Utils::DateTime &&value)
Definition: GetAssetPropertyAggregatesRequest.h:391
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::TimeOrderingHasBeenSet
bool TimeOrderingHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:416
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithResolution
GetAssetPropertyAggregatesRequest & WithResolution(const Aws::String &value)
Definition: GetAssetPropertyAggregatesRequest.h:278
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:146
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithQualities
GetAssetPropertyAggregatesRequest & WithQualities(const Aws::Vector< Quality > &value)
Definition: GetAssetPropertyAggregatesRequest.h:314
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithNextToken
GetAssetPropertyAggregatesRequest & WithNextToken(Aws::String &&value)
Definition: GetAssetPropertyAggregatesRequest.h:476
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithNextToken
GetAssetPropertyAggregatesRequest & WithNextToken(const char *value)
Definition: GetAssetPropertyAggregatesRequest.h:481
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:324
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetStartDate
const Aws::Utils::DateTime & GetStartDate() const
Definition: GetAssetPropertyAggregatesRequest.h:336
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AddQualities
GetAssetPropertyAggregatesRequest & AddQualities(Quality &&value)
Definition: GetAssetPropertyAggregatesRequest.h:329
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:319
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithNextToken
GetAssetPropertyAggregatesRequest & WithNextToken(const Aws::String &value)
Definition: GetAssetPropertyAggregatesRequest.h:471
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:348
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetNextToken
void SetNextToken(const char *value)
Definition: GetAssetPropertyAggregatesRequest.h:466
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:500
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetAggregateTypes
void SetAggregateTypes(const Aws::Vector< AggregateType > &value)
Definition: GetAssetPropertyAggregatesRequest.h:222
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:237
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetResolution
const Aws::String & GetResolution() const
Definition: GetAssetPropertyAggregatesRequest.h:253
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetTimeOrdering
void SetTimeOrdering(TimeOrdering &&value)
Definition: GetAssetPropertyAggregatesRequest.h:428
TimeOrdering.h
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithEndDate
GetAssetPropertyAggregatesRequest & WithEndDate(const Aws::Utils::DateTime &value)
Definition: GetAssetPropertyAggregatesRequest.h:397
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithStartDate
GetAssetPropertyAggregatesRequest & WithStartDate(const Aws::Utils::DateTime &value)
Definition: GetAssetPropertyAggregatesRequest.h:360
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetPropertyAlias
void SetPropertyAlias(Aws::String &&value)
Definition: GetAssetPropertyAggregatesRequest.h:166
Aws::IoTSiteWise::Model::AggregateType
AggregateType
Definition: AggregateType.h:17
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetAggregateTypes
const Aws::Vector< AggregateType > & GetAggregateTypes() const
Definition: GetAssetPropertyAggregatesRequest.h:212
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetNextToken
void SetNextToken(Aws::String &&value)
Definition: GetAssetPropertyAggregatesRequest.h:461
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:268
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:366
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithResolution
GetAssetPropertyAggregatesRequest & WithResolution(Aws::String &&value)
Definition: GetAssetPropertyAggregatesRequest.h:283
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::EndDateHasBeenSet
bool EndDateHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:379
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:354
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:196
Aws::IoTSiteWise::Model::TimeOrdering
TimeOrdering
Definition: TimeOrdering.h:17
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithAggregateTypes
GetAssetPropertyAggregatesRequest & WithAggregateTypes(const Aws::Vector< AggregateType > &value)
Definition: GetAssetPropertyAggregatesRequest.h:232
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetPropertyAlias
const Aws::String & GetPropertyAlias() const
Definition: GetAssetPropertyAggregatesRequest.h:136
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetMaxResults
int GetMaxResults() const
Definition: GetAssetPropertyAggregatesRequest.h:488
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetTimeOrdering
void SetTimeOrdering(const TimeOrdering &value)
Definition: GetAssetPropertyAggregatesRequest.h:422
AWSString.h
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetNextToken
void SetNextToken(const Aws::String &value)
Definition: GetAssetPropertyAggregatesRequest.h:456
Quality.h
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetAggregateTypes
void SetAggregateTypes(Aws::Vector< AggregateType > &&value)
Definition: GetAssetPropertyAggregatesRequest.h:227
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:446
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AddAggregateTypes
GetAssetPropertyAggregatesRequest & AddAggregateTypes(const AggregateType &value)
Definition: GetAssetPropertyAggregatesRequest.h:242
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetResolution
void SetResolution(const char *value)
Definition: GetAssetPropertyAggregatesRequest.h:273
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::MaxResultsHasBeenSet
bool MaxResultsHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:494
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::AggregateTypesHasBeenSet
bool AggregateTypesHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:217
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithMaxResults
GetAssetPropertyAggregatesRequest & WithMaxResults(int value)
Definition: GetAssetPropertyAggregatesRequest.h:506
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:342
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:434
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetQualities
void SetQualities(Aws::Vector< Quality > &&value)
Definition: GetAssetPropertyAggregatesRequest.h:309
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetQualities
void SetQualities(const Aws::Vector< Quality > &value)
Definition: GetAssetPropertyAggregatesRequest.h:304
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:403
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetResolution
void SetResolution(const Aws::String &value)
Definition: GetAssetPropertyAggregatesRequest.h:263
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetEndDate
const Aws::Utils::DateTime & GetEndDate() const
Definition: GetAssetPropertyAggregatesRequest.h:373
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::ResolutionHasBeenSet
bool ResolutionHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:258
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::SetEndDate
void SetEndDate(const Aws::Utils::DateTime &value)
Definition: GetAssetPropertyAggregatesRequest.h:385
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::WithTimeOrdering
GetAssetPropertyAggregatesRequest & WithTimeOrdering(TimeOrdering &&value)
Definition: GetAssetPropertyAggregatesRequest.h:440
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:288
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::QualitiesHasBeenSet
bool QualitiesHasBeenSet() const
Definition: GetAssetPropertyAggregatesRequest.h:299
Aws::IoTSiteWise::Model::GetAssetPropertyAggregatesRequest::GetQualities
const Aws::Vector< Quality > & GetQualities() const
Definition: GetAssetPropertyAggregatesRequest.h:294