AWS SDK for C++  1.8.126
AWS SDK for C++
Dataset.h
Go to the documentation of this file.
1 
6 #pragma once
18 #include <utility>
19 
20 namespace Aws
21 {
22 namespace Utils
23 {
24 namespace Json
25 {
26  class JsonValue;
27  class JsonView;
28 } // namespace Json
29 } // namespace Utils
30 namespace IoTAnalytics
31 {
32 namespace Model
33 {
34 
41  {
42  public:
47 
48 
52  inline const Aws::String& GetName() const{ return m_name; }
53 
57  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
58 
62  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
63 
67  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
68 
72  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
73 
77  inline Dataset& WithName(const Aws::String& value) { SetName(value); return *this;}
78 
82  inline Dataset& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
83 
87  inline Dataset& WithName(const char* value) { SetName(value); return *this;}
88 
89 
93  inline const Aws::String& GetArn() const{ return m_arn; }
94 
98  inline bool ArnHasBeenSet() const { return m_arnHasBeenSet; }
99 
103  inline void SetArn(const Aws::String& value) { m_arnHasBeenSet = true; m_arn = value; }
104 
108  inline void SetArn(Aws::String&& value) { m_arnHasBeenSet = true; m_arn = std::move(value); }
109 
113  inline void SetArn(const char* value) { m_arnHasBeenSet = true; m_arn.assign(value); }
114 
118  inline Dataset& WithArn(const Aws::String& value) { SetArn(value); return *this;}
119 
123  inline Dataset& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;}
124 
128  inline Dataset& WithArn(const char* value) { SetArn(value); return *this;}
129 
130 
135  inline const Aws::Vector<DatasetAction>& GetActions() const{ return m_actions; }
136 
141  inline bool ActionsHasBeenSet() const { return m_actionsHasBeenSet; }
142 
147  inline void SetActions(const Aws::Vector<DatasetAction>& value) { m_actionsHasBeenSet = true; m_actions = value; }
148 
153  inline void SetActions(Aws::Vector<DatasetAction>&& value) { m_actionsHasBeenSet = true; m_actions = std::move(value); }
154 
159  inline Dataset& WithActions(const Aws::Vector<DatasetAction>& value) { SetActions(value); return *this;}
160 
165  inline Dataset& WithActions(Aws::Vector<DatasetAction>&& value) { SetActions(std::move(value)); return *this;}
166 
171  inline Dataset& AddActions(const DatasetAction& value) { m_actionsHasBeenSet = true; m_actions.push_back(value); return *this; }
172 
177  inline Dataset& AddActions(DatasetAction&& value) { m_actionsHasBeenSet = true; m_actions.push_back(std::move(value)); return *this; }
178 
179 
184  inline const Aws::Vector<DatasetTrigger>& GetTriggers() const{ return m_triggers; }
185 
190  inline bool TriggersHasBeenSet() const { return m_triggersHasBeenSet; }
191 
196  inline void SetTriggers(const Aws::Vector<DatasetTrigger>& value) { m_triggersHasBeenSet = true; m_triggers = value; }
197 
202  inline void SetTriggers(Aws::Vector<DatasetTrigger>&& value) { m_triggersHasBeenSet = true; m_triggers = std::move(value); }
203 
208  inline Dataset& WithTriggers(const Aws::Vector<DatasetTrigger>& value) { SetTriggers(value); return *this;}
209 
214  inline Dataset& WithTriggers(Aws::Vector<DatasetTrigger>&& value) { SetTriggers(std::move(value)); return *this;}
215 
220  inline Dataset& AddTriggers(const DatasetTrigger& value) { m_triggersHasBeenSet = true; m_triggers.push_back(value); return *this; }
221 
226  inline Dataset& AddTriggers(DatasetTrigger&& value) { m_triggersHasBeenSet = true; m_triggers.push_back(std::move(value)); return *this; }
227 
228 
233  inline const Aws::Vector<DatasetContentDeliveryRule>& GetContentDeliveryRules() const{ return m_contentDeliveryRules; }
234 
239  inline bool ContentDeliveryRulesHasBeenSet() const { return m_contentDeliveryRulesHasBeenSet; }
240 
245  inline void SetContentDeliveryRules(const Aws::Vector<DatasetContentDeliveryRule>& value) { m_contentDeliveryRulesHasBeenSet = true; m_contentDeliveryRules = value; }
246 
251  inline void SetContentDeliveryRules(Aws::Vector<DatasetContentDeliveryRule>&& value) { m_contentDeliveryRulesHasBeenSet = true; m_contentDeliveryRules = std::move(value); }
252 
257  inline Dataset& WithContentDeliveryRules(const Aws::Vector<DatasetContentDeliveryRule>& value) { SetContentDeliveryRules(value); return *this;}
258 
263  inline Dataset& WithContentDeliveryRules(Aws::Vector<DatasetContentDeliveryRule>&& value) { SetContentDeliveryRules(std::move(value)); return *this;}
264 
269  inline Dataset& AddContentDeliveryRules(const DatasetContentDeliveryRule& value) { m_contentDeliveryRulesHasBeenSet = true; m_contentDeliveryRules.push_back(value); return *this; }
270 
275  inline Dataset& AddContentDeliveryRules(DatasetContentDeliveryRule&& value) { m_contentDeliveryRulesHasBeenSet = true; m_contentDeliveryRules.push_back(std::move(value)); return *this; }
276 
277 
281  inline const DatasetStatus& GetStatus() const{ return m_status; }
282 
286  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
287 
291  inline void SetStatus(const DatasetStatus& value) { m_statusHasBeenSet = true; m_status = value; }
292 
296  inline void SetStatus(DatasetStatus&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
297 
301  inline Dataset& WithStatus(const DatasetStatus& value) { SetStatus(value); return *this;}
302 
306  inline Dataset& WithStatus(DatasetStatus&& value) { SetStatus(std::move(value)); return *this;}
307 
308 
312  inline const Aws::Utils::DateTime& GetCreationTime() const{ return m_creationTime; }
313 
317  inline bool CreationTimeHasBeenSet() const { return m_creationTimeHasBeenSet; }
318 
322  inline void SetCreationTime(const Aws::Utils::DateTime& value) { m_creationTimeHasBeenSet = true; m_creationTime = value; }
323 
327  inline void SetCreationTime(Aws::Utils::DateTime&& value) { m_creationTimeHasBeenSet = true; m_creationTime = std::move(value); }
328 
332  inline Dataset& WithCreationTime(const Aws::Utils::DateTime& value) { SetCreationTime(value); return *this;}
333 
337  inline Dataset& WithCreationTime(Aws::Utils::DateTime&& value) { SetCreationTime(std::move(value)); return *this;}
338 
339 
343  inline const Aws::Utils::DateTime& GetLastUpdateTime() const{ return m_lastUpdateTime; }
344 
348  inline bool LastUpdateTimeHasBeenSet() const { return m_lastUpdateTimeHasBeenSet; }
349 
353  inline void SetLastUpdateTime(const Aws::Utils::DateTime& value) { m_lastUpdateTimeHasBeenSet = true; m_lastUpdateTime = value; }
354 
358  inline void SetLastUpdateTime(Aws::Utils::DateTime&& value) { m_lastUpdateTimeHasBeenSet = true; m_lastUpdateTime = std::move(value); }
359 
363  inline Dataset& WithLastUpdateTime(const Aws::Utils::DateTime& value) { SetLastUpdateTime(value); return *this;}
364 
368  inline Dataset& WithLastUpdateTime(Aws::Utils::DateTime&& value) { SetLastUpdateTime(std::move(value)); return *this;}
369 
370 
374  inline const RetentionPeriod& GetRetentionPeriod() const{ return m_retentionPeriod; }
375 
379  inline bool RetentionPeriodHasBeenSet() const { return m_retentionPeriodHasBeenSet; }
380 
384  inline void SetRetentionPeriod(const RetentionPeriod& value) { m_retentionPeriodHasBeenSet = true; m_retentionPeriod = value; }
385 
389  inline void SetRetentionPeriod(RetentionPeriod&& value) { m_retentionPeriodHasBeenSet = true; m_retentionPeriod = std::move(value); }
390 
394  inline Dataset& WithRetentionPeriod(const RetentionPeriod& value) { SetRetentionPeriod(value); return *this;}
395 
399  inline Dataset& WithRetentionPeriod(RetentionPeriod&& value) { SetRetentionPeriod(std::move(value)); return *this;}
400 
401 
411  inline const VersioningConfiguration& GetVersioningConfiguration() const{ return m_versioningConfiguration; }
412 
422  inline bool VersioningConfigurationHasBeenSet() const { return m_versioningConfigurationHasBeenSet; }
423 
433  inline void SetVersioningConfiguration(const VersioningConfiguration& value) { m_versioningConfigurationHasBeenSet = true; m_versioningConfiguration = value; }
434 
444  inline void SetVersioningConfiguration(VersioningConfiguration&& value) { m_versioningConfigurationHasBeenSet = true; m_versioningConfiguration = std::move(value); }
445 
455  inline Dataset& WithVersioningConfiguration(const VersioningConfiguration& value) { SetVersioningConfiguration(value); return *this;}
456 
466  inline Dataset& WithVersioningConfiguration(VersioningConfiguration&& value) { SetVersioningConfiguration(std::move(value)); return *this;}
467 
468 
475  inline const Aws::Vector<LateDataRule>& GetLateDataRules() const{ return m_lateDataRules; }
476 
483  inline bool LateDataRulesHasBeenSet() const { return m_lateDataRulesHasBeenSet; }
484 
491  inline void SetLateDataRules(const Aws::Vector<LateDataRule>& value) { m_lateDataRulesHasBeenSet = true; m_lateDataRules = value; }
492 
499  inline void SetLateDataRules(Aws::Vector<LateDataRule>&& value) { m_lateDataRulesHasBeenSet = true; m_lateDataRules = std::move(value); }
500 
507  inline Dataset& WithLateDataRules(const Aws::Vector<LateDataRule>& value) { SetLateDataRules(value); return *this;}
508 
515  inline Dataset& WithLateDataRules(Aws::Vector<LateDataRule>&& value) { SetLateDataRules(std::move(value)); return *this;}
516 
523  inline Dataset& AddLateDataRules(const LateDataRule& value) { m_lateDataRulesHasBeenSet = true; m_lateDataRules.push_back(value); return *this; }
524 
531  inline Dataset& AddLateDataRules(LateDataRule&& value) { m_lateDataRulesHasBeenSet = true; m_lateDataRules.push_back(std::move(value)); return *this; }
532 
533  private:
534 
535  Aws::String m_name;
536  bool m_nameHasBeenSet;
537 
538  Aws::String m_arn;
539  bool m_arnHasBeenSet;
540 
541  Aws::Vector<DatasetAction> m_actions;
542  bool m_actionsHasBeenSet;
543 
544  Aws::Vector<DatasetTrigger> m_triggers;
545  bool m_triggersHasBeenSet;
546 
547  Aws::Vector<DatasetContentDeliveryRule> m_contentDeliveryRules;
548  bool m_contentDeliveryRulesHasBeenSet;
549 
550  DatasetStatus m_status;
551  bool m_statusHasBeenSet;
552 
553  Aws::Utils::DateTime m_creationTime;
554  bool m_creationTimeHasBeenSet;
555 
556  Aws::Utils::DateTime m_lastUpdateTime;
557  bool m_lastUpdateTimeHasBeenSet;
558 
559  RetentionPeriod m_retentionPeriod;
560  bool m_retentionPeriodHasBeenSet;
561 
562  VersioningConfiguration m_versioningConfiguration;
563  bool m_versioningConfigurationHasBeenSet;
564 
565  Aws::Vector<LateDataRule> m_lateDataRules;
566  bool m_lateDataRulesHasBeenSet;
567  };
568 
569 } // namespace Model
570 } // namespace IoTAnalytics
571 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::IoTAnalytics::Model::Dataset::WithCreationTime
Dataset & WithCreationTime(Aws::Utils::DateTime &&value)
Definition: Dataset.h:337
Aws::IoTAnalytics::Model::Dataset::SetLateDataRules
void SetLateDataRules(const Aws::Vector< LateDataRule > &value)
Definition: Dataset.h:491
Aws::IoTAnalytics::Model::Dataset::TriggersHasBeenSet
bool TriggersHasBeenSet() const
Definition: Dataset.h:190
Aws::IoTAnalytics::Model::Dataset::Dataset
Dataset()
Aws::IoTAnalytics::Model::DatasetContentDeliveryRule
Definition: DatasetContentDeliveryRule.h:34
Aws::IoTAnalytics::Model::Dataset::SetVersioningConfiguration
void SetVersioningConfiguration(const VersioningConfiguration &value)
Definition: Dataset.h:433
Aws::IoTAnalytics::Model::Dataset::GetActions
const Aws::Vector< DatasetAction > & GetActions() const
Definition: Dataset.h:135
Aws::IoTAnalytics::Model::Dataset::GetRetentionPeriod
const RetentionPeriod & GetRetentionPeriod() const
Definition: Dataset.h:374
Aws::IoTAnalytics::Model::Dataset::AddActions
Dataset & AddActions(const DatasetAction &value)
Definition: Dataset.h:171
Aws::IoTAnalytics::Model::Dataset::Dataset
Dataset(Aws::Utils::Json::JsonView jsonValue)
DateTime.h
Aws::IoTAnalytics::Model::Dataset::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::IoTAnalytics::Model::Dataset::AddTriggers
Dataset & AddTriggers(DatasetTrigger &&value)
Definition: Dataset.h:226
Aws::IoTAnalytics::Model::Dataset::AddTriggers
Dataset & AddTriggers(const DatasetTrigger &value)
Definition: Dataset.h:220
Aws::IoTAnalytics::Model::Dataset::WithActions
Dataset & WithActions(const Aws::Vector< DatasetAction > &value)
Definition: Dataset.h:159
Aws::IoTAnalytics::Model::Dataset::SetContentDeliveryRules
void SetContentDeliveryRules(Aws::Vector< DatasetContentDeliveryRule > &&value)
Definition: Dataset.h:251
Aws::IoTAnalytics::Model::Dataset::NameHasBeenSet
bool NameHasBeenSet() const
Definition: Dataset.h:57
Aws::IoTAnalytics::Model::Dataset::GetLastUpdateTime
const Aws::Utils::DateTime & GetLastUpdateTime() const
Definition: Dataset.h:343
AWS_IOTANALYTICS_API
#define AWS_IOTANALYTICS_API
Definition: IoTAnalytics_EXPORTS.h:28
Aws::IoTAnalytics::Model::Dataset::SetCreationTime
void SetCreationTime(const Aws::Utils::DateTime &value)
Definition: Dataset.h:322
Aws::IoTAnalytics::Model::Dataset::AddLateDataRules
Dataset & AddLateDataRules(const LateDataRule &value)
Definition: Dataset.h:523
Aws::IoTAnalytics::Model::Dataset::WithArn
Dataset & WithArn(Aws::String &&value)
Definition: Dataset.h:123
Aws::IoTAnalytics::Model::Dataset::WithLateDataRules
Dataset & WithLateDataRules(const Aws::Vector< LateDataRule > &value)
Definition: Dataset.h:507
Aws::IoTAnalytics::Model::Dataset::AddContentDeliveryRules
Dataset & AddContentDeliveryRules(const DatasetContentDeliveryRule &value)
Definition: Dataset.h:269
Aws::IoTAnalytics::Model::Dataset::SetName
void SetName(Aws::String &&value)
Definition: Dataset.h:67
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::IoTAnalytics::Model::Dataset::WithLastUpdateTime
Dataset & WithLastUpdateTime(const Aws::Utils::DateTime &value)
Definition: Dataset.h:363
Aws::IoTAnalytics::Model::Dataset::SetTriggers
void SetTriggers(const Aws::Vector< DatasetTrigger > &value)
Definition: Dataset.h:196
Aws::IoTAnalytics::Model::Dataset::WithArn
Dataset & WithArn(const char *value)
Definition: Dataset.h:128
DatasetStatus.h
VersioningConfiguration.h
Aws::IoTAnalytics::Model::Dataset::SetActions
void SetActions(Aws::Vector< DatasetAction > &&value)
Definition: Dataset.h:153
AWSVector.h
Aws::IoTAnalytics::Model::Dataset::SetContentDeliveryRules
void SetContentDeliveryRules(const Aws::Vector< DatasetContentDeliveryRule > &value)
Definition: Dataset.h:245
Aws::IoTAnalytics::Model::Dataset::WithTriggers
Dataset & WithTriggers(Aws::Vector< DatasetTrigger > &&value)
Definition: Dataset.h:214
Aws::IoTAnalytics::Model::Dataset::operator=
Dataset & operator=(Aws::Utils::Json::JsonView jsonValue)
DatasetTrigger.h
Aws::IoTAnalytics::Model::Dataset::AddActions
Dataset & AddActions(DatasetAction &&value)
Definition: Dataset.h:177
LateDataRule.h
Aws::IoTAnalytics::Model::Dataset::AddContentDeliveryRules
Dataset & AddContentDeliveryRules(DatasetContentDeliveryRule &&value)
Definition: Dataset.h:275
Aws::IoTAnalytics::Model::Dataset::WithTriggers
Dataset & WithTriggers(const Aws::Vector< DatasetTrigger > &value)
Definition: Dataset.h:208
Aws::IoTAnalytics::Model::Dataset::GetContentDeliveryRules
const Aws::Vector< DatasetContentDeliveryRule > & GetContentDeliveryRules() const
Definition: Dataset.h:233
Aws::IoTAnalytics::Model::Dataset::WithVersioningConfiguration
Dataset & WithVersioningConfiguration(VersioningConfiguration &&value)
Definition: Dataset.h:466
Aws::IoTAnalytics::Model::VersioningConfiguration
Definition: VersioningConfiguration.h:31
Aws::IoTAnalytics::Model::Dataset::GetCreationTime
const Aws::Utils::DateTime & GetCreationTime() const
Definition: Dataset.h:312
Aws::IoTAnalytics::Model::Dataset::SetArn
void SetArn(const char *value)
Definition: Dataset.h:113
Aws::IoTAnalytics::Model::Dataset::WithName
Dataset & WithName(const char *value)
Definition: Dataset.h:87
Aws::IoTAnalytics::Model::Dataset::GetLateDataRules
const Aws::Vector< LateDataRule > & GetLateDataRules() const
Definition: Dataset.h:475
Aws::IoTAnalytics::Model::Dataset::VersioningConfigurationHasBeenSet
bool VersioningConfigurationHasBeenSet() const
Definition: Dataset.h:422
Aws::IoTAnalytics::Model::Dataset::ContentDeliveryRulesHasBeenSet
bool ContentDeliveryRulesHasBeenSet() const
Definition: Dataset.h:239
Aws::IoTAnalytics::Model::DatasetAction
Definition: DatasetAction.h:35
Aws::IoTAnalytics::Model::DatasetTrigger
Definition: DatasetTrigger.h:34
Aws::IoTAnalytics::Model::Dataset::WithContentDeliveryRules
Dataset & WithContentDeliveryRules(const Aws::Vector< DatasetContentDeliveryRule > &value)
Definition: Dataset.h:257
Aws::IoTAnalytics::Model::Dataset::SetName
void SetName(const Aws::String &value)
Definition: Dataset.h:62
Aws::IoTAnalytics::Model::Dataset::LastUpdateTimeHasBeenSet
bool LastUpdateTimeHasBeenSet() const
Definition: Dataset.h:348
Aws::IoTAnalytics::Model::RetentionPeriod
Definition: RetentionPeriod.h:30
Aws::IoTAnalytics::Model::Dataset::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: Dataset.h:286
Aws::IoTAnalytics::Model::Dataset::GetTriggers
const Aws::Vector< DatasetTrigger > & GetTriggers() const
Definition: Dataset.h:184
RetentionPeriod.h
Aws::IoTAnalytics::Model::Dataset::SetLastUpdateTime
void SetLastUpdateTime(const Aws::Utils::DateTime &value)
Definition: Dataset.h:353
Aws::IoTAnalytics::Model::DatasetStatus
DatasetStatus
Definition: DatasetStatus.h:17
Aws::IoTAnalytics::Model::Dataset::SetActions
void SetActions(const Aws::Vector< DatasetAction > &value)
Definition: Dataset.h:147
Aws::IoTAnalytics::Model::Dataset::GetName
const Aws::String & GetName() const
Definition: Dataset.h:52
Aws::IoTAnalytics::Model::Dataset::ArnHasBeenSet
bool ArnHasBeenSet() const
Definition: Dataset.h:98
Aws::IoTAnalytics::Model::Dataset::WithCreationTime
Dataset & WithCreationTime(const Aws::Utils::DateTime &value)
Definition: Dataset.h:332
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:222
AWSString.h
Aws::IoTAnalytics::Model::Dataset::WithStatus
Dataset & WithStatus(const DatasetStatus &value)
Definition: Dataset.h:301
Aws::IoTAnalytics::Model::Dataset::SetArn
void SetArn(Aws::String &&value)
Definition: Dataset.h:108
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:30
Aws::IoTAnalytics::Model::Dataset::WithRetentionPeriod
Dataset & WithRetentionPeriod(const RetentionPeriod &value)
Definition: Dataset.h:394
Aws::IoTAnalytics::Model::Dataset::SetLateDataRules
void SetLateDataRules(Aws::Vector< LateDataRule > &&value)
Definition: Dataset.h:499
Aws::IoTAnalytics::Model::Dataset
Definition: Dataset.h:41
Aws::IoTAnalytics::Model::Dataset::SetTriggers
void SetTriggers(Aws::Vector< DatasetTrigger > &&value)
Definition: Dataset.h:202
Aws::IoTAnalytics::Model::Dataset::WithName
Dataset & WithName(Aws::String &&value)
Definition: Dataset.h:82
Aws::IoTAnalytics::Model::Dataset::SetLastUpdateTime
void SetLastUpdateTime(Aws::Utils::DateTime &&value)
Definition: Dataset.h:358
Aws::IoTAnalytics::Model::Dataset::WithLateDataRules
Dataset & WithLateDataRules(Aws::Vector< LateDataRule > &&value)
Definition: Dataset.h:515
Aws::IoTAnalytics::Model::Dataset::GetStatus
const DatasetStatus & GetStatus() const
Definition: Dataset.h:281
Aws::IoTAnalytics::Model::Dataset::WithLastUpdateTime
Dataset & WithLastUpdateTime(Aws::Utils::DateTime &&value)
Definition: Dataset.h:368
Aws::IoTAnalytics::Model::Dataset::SetVersioningConfiguration
void SetVersioningConfiguration(VersioningConfiguration &&value)
Definition: Dataset.h:444
Aws::IoTAnalytics::Model::Dataset::WithVersioningConfiguration
Dataset & WithVersioningConfiguration(const VersioningConfiguration &value)
Definition: Dataset.h:455
Aws::IoTAnalytics::Model::Dataset::ActionsHasBeenSet
bool ActionsHasBeenSet() const
Definition: Dataset.h:141
Aws::IoTAnalytics::Model::Dataset::WithRetentionPeriod
Dataset & WithRetentionPeriod(RetentionPeriod &&value)
Definition: Dataset.h:399
Aws
Definition: AccessManagementClient.h:15
Aws::IoTAnalytics::Model::Dataset::LateDataRulesHasBeenSet
bool LateDataRulesHasBeenSet() const
Definition: Dataset.h:483
Aws::IoTAnalytics::Model::Dataset::AddLateDataRules
Dataset & AddLateDataRules(LateDataRule &&value)
Definition: Dataset.h:531
Aws::IoTAnalytics::Model::Dataset::SetName
void SetName(const char *value)
Definition: Dataset.h:72
Aws::IoTAnalytics::Model::Dataset::WithArn
Dataset & WithArn(const Aws::String &value)
Definition: Dataset.h:118
Aws::IoTAnalytics::Model::Dataset::SetStatus
void SetStatus(DatasetStatus &&value)
Definition: Dataset.h:296
Aws::IoTAnalytics::Model::Dataset::SetStatus
void SetStatus(const DatasetStatus &value)
Definition: Dataset.h:291
Aws::IoTAnalytics::Model::Dataset::WithStatus
Dataset & WithStatus(DatasetStatus &&value)
Definition: Dataset.h:306
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::IoTAnalytics::Model::Dataset::SetCreationTime
void SetCreationTime(Aws::Utils::DateTime &&value)
Definition: Dataset.h:327
Aws::IoTAnalytics::Model::Dataset::SetRetentionPeriod
void SetRetentionPeriod(const RetentionPeriod &value)
Definition: Dataset.h:384
Aws::IoTAnalytics::Model::Dataset::SetRetentionPeriod
void SetRetentionPeriod(RetentionPeriod &&value)
Definition: Dataset.h:389
IoTAnalytics_EXPORTS.h
Aws::IoTAnalytics::Model::Dataset::WithName
Dataset & WithName(const Aws::String &value)
Definition: Dataset.h:77
DatasetAction.h
Aws::IoTAnalytics::Model::Dataset::WithActions
Dataset & WithActions(Aws::Vector< DatasetAction > &&value)
Definition: Dataset.h:165
Aws::IoTAnalytics::Model::Dataset::GetArn
const Aws::String & GetArn() const
Definition: Dataset.h:93
Aws::IoTAnalytics::Model::Dataset::WithContentDeliveryRules
Dataset & WithContentDeliveryRules(Aws::Vector< DatasetContentDeliveryRule > &&value)
Definition: Dataset.h:263
Aws::IoTAnalytics::Model::Dataset::RetentionPeriodHasBeenSet
bool RetentionPeriodHasBeenSet() const
Definition: Dataset.h:379
Aws::IoTAnalytics::Model::Dataset::CreationTimeHasBeenSet
bool CreationTimeHasBeenSet() const
Definition: Dataset.h:317
Aws::IoTAnalytics::Model::Dataset::SetArn
void SetArn(const Aws::String &value)
Definition: Dataset.h:103
Aws::IoTAnalytics::Model::LateDataRule
Definition: LateDataRule.h:34
DatasetContentDeliveryRule.h
Aws::IoTAnalytics::Model::Dataset::GetVersioningConfiguration
const VersioningConfiguration & GetVersioningConfiguration() const
Definition: Dataset.h:411