AWS SDK for C++  1.9.153
AWS SDK for C++
GetInterpolatedAssetPropertyValuesRequest.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <utility>
12 
13 namespace Aws
14 {
15 namespace Http
16 {
17  class URI;
18 } //namespace Http
19 namespace IoTSiteWise
20 {
21 namespace Model
22 {
23 
27  {
28  public:
30 
31  // Service request name is the Operation name which will send this request out,
32  // each operation should has unique request name, so that we can get operation's name from this request.
33  // Note: this is not true for response, multiple operations may have the same response name,
34  // so we can not get operation's name from response.
35  inline virtual const char* GetServiceRequestName() const override { return "GetInterpolatedAssetPropertyValues"; }
36 
37  Aws::String SerializePayload() const override;
38 
39  void AddQueryStringParameters(Aws::Http::URI& uri) const override;
40 
41 
45  inline const Aws::String& GetAssetId() const{ return m_assetId; }
46 
50  inline bool AssetIdHasBeenSet() const { return m_assetIdHasBeenSet; }
51 
55  inline void SetAssetId(const Aws::String& value) { m_assetIdHasBeenSet = true; m_assetId = value; }
56 
60  inline void SetAssetId(Aws::String&& value) { m_assetIdHasBeenSet = true; m_assetId = std::move(value); }
61 
65  inline void SetAssetId(const char* value) { m_assetIdHasBeenSet = true; m_assetId.assign(value); }
66 
70  inline GetInterpolatedAssetPropertyValuesRequest& WithAssetId(const Aws::String& value) { SetAssetId(value); return *this;}
71 
75  inline GetInterpolatedAssetPropertyValuesRequest& WithAssetId(Aws::String&& value) { SetAssetId(std::move(value)); return *this;}
76 
80  inline GetInterpolatedAssetPropertyValuesRequest& WithAssetId(const char* value) { SetAssetId(value); return *this;}
81 
82 
86  inline const Aws::String& GetPropertyId() const{ return m_propertyId; }
87 
91  inline bool PropertyIdHasBeenSet() const { return m_propertyIdHasBeenSet; }
92 
96  inline void SetPropertyId(const Aws::String& value) { m_propertyIdHasBeenSet = true; m_propertyId = value; }
97 
101  inline void SetPropertyId(Aws::String&& value) { m_propertyIdHasBeenSet = true; m_propertyId = std::move(value); }
102 
106  inline void SetPropertyId(const char* value) { m_propertyIdHasBeenSet = true; m_propertyId.assign(value); }
107 
111  inline GetInterpolatedAssetPropertyValuesRequest& WithPropertyId(const Aws::String& value) { SetPropertyId(value); return *this;}
112 
116  inline GetInterpolatedAssetPropertyValuesRequest& WithPropertyId(Aws::String&& value) { SetPropertyId(std::move(value)); return *this;}
117 
121  inline GetInterpolatedAssetPropertyValuesRequest& WithPropertyId(const char* value) { SetPropertyId(value); return *this;}
122 
123 
132  inline const Aws::String& GetPropertyAlias() const{ return m_propertyAlias; }
133 
142  inline bool PropertyAliasHasBeenSet() const { return m_propertyAliasHasBeenSet; }
143 
152  inline void SetPropertyAlias(const Aws::String& value) { m_propertyAliasHasBeenSet = true; m_propertyAlias = value; }
153 
162  inline void SetPropertyAlias(Aws::String&& value) { m_propertyAliasHasBeenSet = true; m_propertyAlias = std::move(value); }
163 
172  inline void SetPropertyAlias(const char* value) { m_propertyAliasHasBeenSet = true; m_propertyAlias.assign(value); }
173 
182  inline GetInterpolatedAssetPropertyValuesRequest& WithPropertyAlias(const Aws::String& value) { SetPropertyAlias(value); return *this;}
183 
192  inline GetInterpolatedAssetPropertyValuesRequest& WithPropertyAlias(Aws::String&& value) { SetPropertyAlias(std::move(value)); return *this;}
193 
202  inline GetInterpolatedAssetPropertyValuesRequest& WithPropertyAlias(const char* value) { SetPropertyAlias(value); return *this;}
203 
204 
209  inline long long GetStartTimeInSeconds() const{ return m_startTimeInSeconds; }
210 
215  inline bool StartTimeInSecondsHasBeenSet() const { return m_startTimeInSecondsHasBeenSet; }
216 
221  inline void SetStartTimeInSeconds(long long value) { m_startTimeInSecondsHasBeenSet = true; m_startTimeInSeconds = value; }
222 
227  inline GetInterpolatedAssetPropertyValuesRequest& WithStartTimeInSeconds(long long value) { SetStartTimeInSeconds(value); return *this;}
228 
229 
233  inline int GetStartTimeOffsetInNanos() const{ return m_startTimeOffsetInNanos; }
234 
238  inline bool StartTimeOffsetInNanosHasBeenSet() const { return m_startTimeOffsetInNanosHasBeenSet; }
239 
243  inline void SetStartTimeOffsetInNanos(int value) { m_startTimeOffsetInNanosHasBeenSet = true; m_startTimeOffsetInNanos = value; }
244 
248  inline GetInterpolatedAssetPropertyValuesRequest& WithStartTimeOffsetInNanos(int value) { SetStartTimeOffsetInNanos(value); return *this;}
249 
250 
255  inline long long GetEndTimeInSeconds() const{ return m_endTimeInSeconds; }
256 
261  inline bool EndTimeInSecondsHasBeenSet() const { return m_endTimeInSecondsHasBeenSet; }
262 
267  inline void SetEndTimeInSeconds(long long value) { m_endTimeInSecondsHasBeenSet = true; m_endTimeInSeconds = value; }
268 
273  inline GetInterpolatedAssetPropertyValuesRequest& WithEndTimeInSeconds(long long value) { SetEndTimeInSeconds(value); return *this;}
274 
275 
279  inline int GetEndTimeOffsetInNanos() const{ return m_endTimeOffsetInNanos; }
280 
284  inline bool EndTimeOffsetInNanosHasBeenSet() const { return m_endTimeOffsetInNanosHasBeenSet; }
285 
289  inline void SetEndTimeOffsetInNanos(int value) { m_endTimeOffsetInNanosHasBeenSet = true; m_endTimeOffsetInNanos = value; }
290 
294  inline GetInterpolatedAssetPropertyValuesRequest& WithEndTimeOffsetInNanos(int value) { SetEndTimeOffsetInNanos(value); return *this;}
295 
296 
302  inline const Quality& GetQuality() const{ return m_quality; }
303 
309  inline bool QualityHasBeenSet() const { return m_qualityHasBeenSet; }
310 
316  inline void SetQuality(const Quality& value) { m_qualityHasBeenSet = true; m_quality = value; }
317 
323  inline void SetQuality(Quality&& value) { m_qualityHasBeenSet = true; m_quality = std::move(value); }
324 
330  inline GetInterpolatedAssetPropertyValuesRequest& WithQuality(const Quality& value) { SetQuality(value); return *this;}
331 
337  inline GetInterpolatedAssetPropertyValuesRequest& WithQuality(Quality&& value) { SetQuality(std::move(value)); return *this;}
338 
339 
344  inline long long GetIntervalInSeconds() const{ return m_intervalInSeconds; }
345 
350  inline bool IntervalInSecondsHasBeenSet() const { return m_intervalInSecondsHasBeenSet; }
351 
356  inline void SetIntervalInSeconds(long long value) { m_intervalInSecondsHasBeenSet = true; m_intervalInSeconds = value; }
357 
362  inline GetInterpolatedAssetPropertyValuesRequest& WithIntervalInSeconds(long long value) { SetIntervalInSeconds(value); return *this;}
363 
364 
368  inline const Aws::String& GetNextToken() const{ return m_nextToken; }
369 
373  inline bool NextTokenHasBeenSet() const { return m_nextTokenHasBeenSet; }
374 
378  inline void SetNextToken(const Aws::String& value) { m_nextTokenHasBeenSet = true; m_nextToken = value; }
379 
383  inline void SetNextToken(Aws::String&& value) { m_nextTokenHasBeenSet = true; m_nextToken = std::move(value); }
384 
388  inline void SetNextToken(const char* value) { m_nextTokenHasBeenSet = true; m_nextToken.assign(value); }
389 
393  inline GetInterpolatedAssetPropertyValuesRequest& WithNextToken(const Aws::String& value) { SetNextToken(value); return *this;}
394 
398  inline GetInterpolatedAssetPropertyValuesRequest& WithNextToken(Aws::String&& value) { SetNextToken(std::move(value)); return *this;}
399 
403  inline GetInterpolatedAssetPropertyValuesRequest& WithNextToken(const char* value) { SetNextToken(value); return *this;}
404 
405 
410  inline int GetMaxResults() const{ return m_maxResults; }
411 
416  inline bool MaxResultsHasBeenSet() const { return m_maxResultsHasBeenSet; }
417 
422  inline void SetMaxResults(int value) { m_maxResultsHasBeenSet = true; m_maxResults = value; }
423 
428  inline GetInterpolatedAssetPropertyValuesRequest& WithMaxResults(int value) { SetMaxResults(value); return *this;}
429 
430 
452  inline const Aws::String& GetType() const{ return m_type; }
453 
475  inline bool TypeHasBeenSet() const { return m_typeHasBeenSet; }
476 
498  inline void SetType(const Aws::String& value) { m_typeHasBeenSet = true; m_type = value; }
499 
521  inline void SetType(Aws::String&& value) { m_typeHasBeenSet = true; m_type = std::move(value); }
522 
544  inline void SetType(const char* value) { m_typeHasBeenSet = true; m_type.assign(value); }
545 
567  inline GetInterpolatedAssetPropertyValuesRequest& WithType(const Aws::String& value) { SetType(value); return *this;}
568 
590  inline GetInterpolatedAssetPropertyValuesRequest& WithType(Aws::String&& value) { SetType(std::move(value)); return *this;}
591 
613  inline GetInterpolatedAssetPropertyValuesRequest& WithType(const char* value) { SetType(value); return *this;}
614 
615 
635  inline long long GetIntervalWindowInSeconds() const{ return m_intervalWindowInSeconds; }
636 
656  inline bool IntervalWindowInSecondsHasBeenSet() const { return m_intervalWindowInSecondsHasBeenSet; }
657 
677  inline void SetIntervalWindowInSeconds(long long value) { m_intervalWindowInSecondsHasBeenSet = true; m_intervalWindowInSeconds = value; }
678 
698  inline GetInterpolatedAssetPropertyValuesRequest& WithIntervalWindowInSeconds(long long value) { SetIntervalWindowInSeconds(value); return *this;}
699 
700  private:
701 
702  Aws::String m_assetId;
703  bool m_assetIdHasBeenSet;
704 
705  Aws::String m_propertyId;
706  bool m_propertyIdHasBeenSet;
707 
708  Aws::String m_propertyAlias;
709  bool m_propertyAliasHasBeenSet;
710 
711  long long m_startTimeInSeconds;
712  bool m_startTimeInSecondsHasBeenSet;
713 
714  int m_startTimeOffsetInNanos;
715  bool m_startTimeOffsetInNanosHasBeenSet;
716 
717  long long m_endTimeInSeconds;
718  bool m_endTimeInSecondsHasBeenSet;
719 
720  int m_endTimeOffsetInNanos;
721  bool m_endTimeOffsetInNanosHasBeenSet;
722 
723  Quality m_quality;
724  bool m_qualityHasBeenSet;
725 
726  long long m_intervalInSeconds;
727  bool m_intervalInSecondsHasBeenSet;
728 
729  Aws::String m_nextToken;
730  bool m_nextTokenHasBeenSet;
731 
732  int m_maxResults;
733  bool m_maxResultsHasBeenSet;
734 
735  Aws::String m_type;
736  bool m_typeHasBeenSet;
737 
738  long long m_intervalWindowInSeconds;
739  bool m_intervalWindowInSecondsHasBeenSet;
740  };
741 
742 } // namespace Model
743 } // namespace IoTSiteWise
744 } // namespace Aws
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::GetEndTimeOffsetInNanos
int GetEndTimeOffsetInNanos() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:279
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithPropertyId
GetInterpolatedAssetPropertyValuesRequest & WithPropertyId(const Aws::String &value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:111
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithNextToken
GetInterpolatedAssetPropertyValuesRequest & WithNextToken(Aws::String &&value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:398
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithAssetId
GetInterpolatedAssetPropertyValuesRequest & WithAssetId(const Aws::String &value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:70
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::NextTokenHasBeenSet
bool NextTokenHasBeenSet() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:373
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetPropertyId
void SetPropertyId(const char *value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:106
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::GetNextToken
const Aws::String & GetNextToken() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:368
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::PropertyAliasHasBeenSet
bool PropertyAliasHasBeenSet() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:142
Aws::Http::URI
Definition: URI.h:32
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetMaxResults
void SetMaxResults(int value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:422
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::QualityHasBeenSet
bool QualityHasBeenSet() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:309
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::PropertyIdHasBeenSet
bool PropertyIdHasBeenSet() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:91
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetType
void SetType(Aws::String &&value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:521
IoTSiteWise_EXPORTS.h
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetType
void SetType(const Aws::String &value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:498
AWS_IOTSITEWISE_API
#define AWS_IOTSITEWISE_API
Definition: IoTSiteWise_EXPORTS.h:28
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithPropertyAlias
GetInterpolatedAssetPropertyValuesRequest & WithPropertyAlias(const char *value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:202
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetIntervalInSeconds
void SetIntervalInSeconds(long long value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:356
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithPropertyAlias
GetInterpolatedAssetPropertyValuesRequest & WithPropertyAlias(Aws::String &&value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:192
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetStartTimeInSeconds
void SetStartTimeInSeconds(long long value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:221
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithAssetId
GetInterpolatedAssetPropertyValuesRequest & WithAssetId(const char *value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:80
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetPropertyId
void SetPropertyId(const Aws::String &value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:96
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithType
GetInterpolatedAssetPropertyValuesRequest & WithType(Aws::String &&value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:590
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::IntervalWindowInSecondsHasBeenSet
bool IntervalWindowInSecondsHasBeenSet() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:656
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: GetInterpolatedAssetPropertyValuesRequest.h:35
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::GetEndTimeInSeconds
long long GetEndTimeInSeconds() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:255
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::GetPropertyId
const Aws::String & GetPropertyId() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:86
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetQuality
void SetQuality(const Quality &value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:316
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::GetQuality
const Quality & GetQuality() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:302
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithIntervalWindowInSeconds
GetInterpolatedAssetPropertyValuesRequest & WithIntervalWindowInSeconds(long long value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:698
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::MaxResultsHasBeenSet
bool MaxResultsHasBeenSet() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:416
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetEndTimeOffsetInNanos
void SetEndTimeOffsetInNanos(int value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:289
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithStartTimeInSeconds
GetInterpolatedAssetPropertyValuesRequest & WithStartTimeInSeconds(long long value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:227
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetPropertyAlias
void SetPropertyAlias(Aws::String &&value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:162
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetEndTimeInSeconds
void SetEndTimeInSeconds(long long value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:267
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetNextToken
void SetNextToken(Aws::String &&value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:383
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetIntervalWindowInSeconds
void SetIntervalWindowInSeconds(long long value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:677
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithNextToken
GetInterpolatedAssetPropertyValuesRequest & WithNextToken(const char *value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:403
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithType
GetInterpolatedAssetPropertyValuesRequest & WithType(const Aws::String &value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:567
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithMaxResults
GetInterpolatedAssetPropertyValuesRequest & WithMaxResults(int value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:428
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::AssetIdHasBeenSet
bool AssetIdHasBeenSet() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:50
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithPropertyAlias
GetInterpolatedAssetPropertyValuesRequest & WithPropertyAlias(const Aws::String &value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:182
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetPropertyId
void SetPropertyId(Aws::String &&value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:101
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithEndTimeInSeconds
GetInterpolatedAssetPropertyValuesRequest & WithEndTimeInSeconds(long long value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:273
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetAssetId
void SetAssetId(const Aws::String &value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:55
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetAssetId
void SetAssetId(const char *value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:65
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::TypeHasBeenSet
bool TypeHasBeenSet() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:475
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetNextToken
void SetNextToken(const Aws::String &value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:378
AWSString.h
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetQuality
void SetQuality(Quality &&value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:323
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithAssetId
GetInterpolatedAssetPropertyValuesRequest & WithAssetId(Aws::String &&value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:75
Quality.h
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetPropertyAlias
void SetPropertyAlias(const char *value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:172
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::IntervalInSecondsHasBeenSet
bool IntervalInSecondsHasBeenSet() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:350
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::EndTimeOffsetInNanosHasBeenSet
bool EndTimeOffsetInNanosHasBeenSet() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:284
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithType
GetInterpolatedAssetPropertyValuesRequest & WithType(const char *value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:613
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::GetType
const Aws::String & GetType() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:452
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::GetAssetId
const Aws::String & GetAssetId() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:45
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetStartTimeOffsetInNanos
void SetStartTimeOffsetInNanos(int value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:243
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::GetIntervalWindowInSeconds
long long GetIntervalWindowInSeconds() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:635
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetPropertyAlias
void SetPropertyAlias(const Aws::String &value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:152
Aws
Definition: AccessManagementClient.h:15
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest
Definition: GetInterpolatedAssetPropertyValuesRequest.h:27
IoTSiteWiseRequest.h
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithPropertyId
GetInterpolatedAssetPropertyValuesRequest & WithPropertyId(Aws::String &&value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:116
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::GetMaxResults
int GetMaxResults() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:410
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithQuality
GetInterpolatedAssetPropertyValuesRequest & WithQuality(const Quality &value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:330
Aws::IoTSiteWise::Model::Quality
Quality
Definition: Quality.h:17
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::StartTimeInSecondsHasBeenSet
bool StartTimeInSecondsHasBeenSet() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:215
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithQuality
GetInterpolatedAssetPropertyValuesRequest & WithQuality(Quality &&value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:337
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::GetInterpolatedAssetPropertyValuesRequest
GetInterpolatedAssetPropertyValuesRequest()
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::AddQueryStringParameters
void AddQueryStringParameters(Aws::Http::URI &uri) const override
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::EndTimeInSecondsHasBeenSet
bool EndTimeInSecondsHasBeenSet() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:261
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::StartTimeOffsetInNanosHasBeenSet
bool StartTimeOffsetInNanosHasBeenSet() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:238
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::GetIntervalInSeconds
long long GetIntervalInSeconds() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:344
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetNextToken
void SetNextToken(const char *value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:388
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithPropertyId
GetInterpolatedAssetPropertyValuesRequest & WithPropertyId(const char *value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:121
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithStartTimeOffsetInNanos
GetInterpolatedAssetPropertyValuesRequest & WithStartTimeOffsetInNanos(int value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:248
Aws::IoTSiteWise::IoTSiteWiseRequest
Definition: IoTSiteWiseRequest.h:17
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetType
void SetType(const char *value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:544
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::GetStartTimeOffsetInNanos
int GetStartTimeOffsetInNanos() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:233
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::GetStartTimeInSeconds
long long GetStartTimeInSeconds() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:209
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithEndTimeOffsetInNanos
GetInterpolatedAssetPropertyValuesRequest & WithEndTimeOffsetInNanos(int value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:294
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithIntervalInSeconds
GetInterpolatedAssetPropertyValuesRequest & WithIntervalInSeconds(long long value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:362
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::WithNextToken
GetInterpolatedAssetPropertyValuesRequest & WithNextToken(const Aws::String &value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:393
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::SetAssetId
void SetAssetId(Aws::String &&value)
Definition: GetInterpolatedAssetPropertyValuesRequest.h:60
Aws::IoTSiteWise::Model::GetInterpolatedAssetPropertyValuesRequest::GetPropertyAlias
const Aws::String & GetPropertyAlias() const
Definition: GetInterpolatedAssetPropertyValuesRequest.h:132