AWS SDK for C++  1.9.154
AWS SDK for C++
DataSet.h
Go to the documentation of this file.
1 
6 #pragma once
22 #include <utility>
23 
24 namespace Aws
25 {
26 namespace Utils
27 {
28 namespace Json
29 {
30  class JsonValue;
31  class JsonView;
32 } // namespace Json
33 } // namespace Utils
34 namespace QuickSight
35 {
36 namespace Model
37 {
38 
45  {
46  public:
51 
52 
56  inline const Aws::String& GetArn() const{ return m_arn; }
57 
61  inline bool ArnHasBeenSet() const { return m_arnHasBeenSet; }
62 
66  inline void SetArn(const Aws::String& value) { m_arnHasBeenSet = true; m_arn = value; }
67 
71  inline void SetArn(Aws::String&& value) { m_arnHasBeenSet = true; m_arn = std::move(value); }
72 
76  inline void SetArn(const char* value) { m_arnHasBeenSet = true; m_arn.assign(value); }
77 
81  inline DataSet& WithArn(const Aws::String& value) { SetArn(value); return *this;}
82 
86  inline DataSet& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;}
87 
91  inline DataSet& WithArn(const char* value) { SetArn(value); return *this;}
92 
93 
97  inline const Aws::String& GetDataSetId() const{ return m_dataSetId; }
98 
102  inline bool DataSetIdHasBeenSet() const { return m_dataSetIdHasBeenSet; }
103 
107  inline void SetDataSetId(const Aws::String& value) { m_dataSetIdHasBeenSet = true; m_dataSetId = value; }
108 
112  inline void SetDataSetId(Aws::String&& value) { m_dataSetIdHasBeenSet = true; m_dataSetId = std::move(value); }
113 
117  inline void SetDataSetId(const char* value) { m_dataSetIdHasBeenSet = true; m_dataSetId.assign(value); }
118 
122  inline DataSet& WithDataSetId(const Aws::String& value) { SetDataSetId(value); return *this;}
123 
127  inline DataSet& WithDataSetId(Aws::String&& value) { SetDataSetId(std::move(value)); return *this;}
128 
132  inline DataSet& WithDataSetId(const char* value) { SetDataSetId(value); return *this;}
133 
134 
138  inline const Aws::String& GetName() const{ return m_name; }
139 
143  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
144 
148  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
149 
153  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
154 
158  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
159 
163  inline DataSet& WithName(const Aws::String& value) { SetName(value); return *this;}
164 
168  inline DataSet& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
169 
173  inline DataSet& WithName(const char* value) { SetName(value); return *this;}
174 
175 
179  inline const Aws::Utils::DateTime& GetCreatedTime() const{ return m_createdTime; }
180 
184  inline bool CreatedTimeHasBeenSet() const { return m_createdTimeHasBeenSet; }
185 
189  inline void SetCreatedTime(const Aws::Utils::DateTime& value) { m_createdTimeHasBeenSet = true; m_createdTime = value; }
190 
194  inline void SetCreatedTime(Aws::Utils::DateTime&& value) { m_createdTimeHasBeenSet = true; m_createdTime = std::move(value); }
195 
199  inline DataSet& WithCreatedTime(const Aws::Utils::DateTime& value) { SetCreatedTime(value); return *this;}
200 
204  inline DataSet& WithCreatedTime(Aws::Utils::DateTime&& value) { SetCreatedTime(std::move(value)); return *this;}
205 
206 
210  inline const Aws::Utils::DateTime& GetLastUpdatedTime() const{ return m_lastUpdatedTime; }
211 
215  inline bool LastUpdatedTimeHasBeenSet() const { return m_lastUpdatedTimeHasBeenSet; }
216 
220  inline void SetLastUpdatedTime(const Aws::Utils::DateTime& value) { m_lastUpdatedTimeHasBeenSet = true; m_lastUpdatedTime = value; }
221 
225  inline void SetLastUpdatedTime(Aws::Utils::DateTime&& value) { m_lastUpdatedTimeHasBeenSet = true; m_lastUpdatedTime = std::move(value); }
226 
230  inline DataSet& WithLastUpdatedTime(const Aws::Utils::DateTime& value) { SetLastUpdatedTime(value); return *this;}
231 
235  inline DataSet& WithLastUpdatedTime(Aws::Utils::DateTime&& value) { SetLastUpdatedTime(std::move(value)); return *this;}
236 
237 
242  inline const Aws::Map<Aws::String, PhysicalTable>& GetPhysicalTableMap() const{ return m_physicalTableMap; }
243 
248  inline bool PhysicalTableMapHasBeenSet() const { return m_physicalTableMapHasBeenSet; }
249 
254  inline void SetPhysicalTableMap(const Aws::Map<Aws::String, PhysicalTable>& value) { m_physicalTableMapHasBeenSet = true; m_physicalTableMap = value; }
255 
260  inline void SetPhysicalTableMap(Aws::Map<Aws::String, PhysicalTable>&& value) { m_physicalTableMapHasBeenSet = true; m_physicalTableMap = std::move(value); }
261 
266  inline DataSet& WithPhysicalTableMap(const Aws::Map<Aws::String, PhysicalTable>& value) { SetPhysicalTableMap(value); return *this;}
267 
272  inline DataSet& WithPhysicalTableMap(Aws::Map<Aws::String, PhysicalTable>&& value) { SetPhysicalTableMap(std::move(value)); return *this;}
273 
278  inline DataSet& AddPhysicalTableMap(const Aws::String& key, const PhysicalTable& value) { m_physicalTableMapHasBeenSet = true; m_physicalTableMap.emplace(key, value); return *this; }
279 
284  inline DataSet& AddPhysicalTableMap(Aws::String&& key, const PhysicalTable& value) { m_physicalTableMapHasBeenSet = true; m_physicalTableMap.emplace(std::move(key), value); return *this; }
285 
290  inline DataSet& AddPhysicalTableMap(const Aws::String& key, PhysicalTable&& value) { m_physicalTableMapHasBeenSet = true; m_physicalTableMap.emplace(key, std::move(value)); return *this; }
291 
296  inline DataSet& AddPhysicalTableMap(Aws::String&& key, PhysicalTable&& value) { m_physicalTableMapHasBeenSet = true; m_physicalTableMap.emplace(std::move(key), std::move(value)); return *this; }
297 
302  inline DataSet& AddPhysicalTableMap(const char* key, PhysicalTable&& value) { m_physicalTableMapHasBeenSet = true; m_physicalTableMap.emplace(key, std::move(value)); return *this; }
303 
308  inline DataSet& AddPhysicalTableMap(const char* key, const PhysicalTable& value) { m_physicalTableMapHasBeenSet = true; m_physicalTableMap.emplace(key, value); return *this; }
309 
310 
315  inline const Aws::Map<Aws::String, LogicalTable>& GetLogicalTableMap() const{ return m_logicalTableMap; }
316 
321  inline bool LogicalTableMapHasBeenSet() const { return m_logicalTableMapHasBeenSet; }
322 
327  inline void SetLogicalTableMap(const Aws::Map<Aws::String, LogicalTable>& value) { m_logicalTableMapHasBeenSet = true; m_logicalTableMap = value; }
328 
333  inline void SetLogicalTableMap(Aws::Map<Aws::String, LogicalTable>&& value) { m_logicalTableMapHasBeenSet = true; m_logicalTableMap = std::move(value); }
334 
339  inline DataSet& WithLogicalTableMap(const Aws::Map<Aws::String, LogicalTable>& value) { SetLogicalTableMap(value); return *this;}
340 
345  inline DataSet& WithLogicalTableMap(Aws::Map<Aws::String, LogicalTable>&& value) { SetLogicalTableMap(std::move(value)); return *this;}
346 
351  inline DataSet& AddLogicalTableMap(const Aws::String& key, const LogicalTable& value) { m_logicalTableMapHasBeenSet = true; m_logicalTableMap.emplace(key, value); return *this; }
352 
357  inline DataSet& AddLogicalTableMap(Aws::String&& key, const LogicalTable& value) { m_logicalTableMapHasBeenSet = true; m_logicalTableMap.emplace(std::move(key), value); return *this; }
358 
363  inline DataSet& AddLogicalTableMap(const Aws::String& key, LogicalTable&& value) { m_logicalTableMapHasBeenSet = true; m_logicalTableMap.emplace(key, std::move(value)); return *this; }
364 
369  inline DataSet& AddLogicalTableMap(Aws::String&& key, LogicalTable&& value) { m_logicalTableMapHasBeenSet = true; m_logicalTableMap.emplace(std::move(key), std::move(value)); return *this; }
370 
375  inline DataSet& AddLogicalTableMap(const char* key, LogicalTable&& value) { m_logicalTableMapHasBeenSet = true; m_logicalTableMap.emplace(key, std::move(value)); return *this; }
376 
381  inline DataSet& AddLogicalTableMap(const char* key, const LogicalTable& value) { m_logicalTableMapHasBeenSet = true; m_logicalTableMap.emplace(key, value); return *this; }
382 
383 
388  inline const Aws::Vector<OutputColumn>& GetOutputColumns() const{ return m_outputColumns; }
389 
394  inline bool OutputColumnsHasBeenSet() const { return m_outputColumnsHasBeenSet; }
395 
400  inline void SetOutputColumns(const Aws::Vector<OutputColumn>& value) { m_outputColumnsHasBeenSet = true; m_outputColumns = value; }
401 
406  inline void SetOutputColumns(Aws::Vector<OutputColumn>&& value) { m_outputColumnsHasBeenSet = true; m_outputColumns = std::move(value); }
407 
412  inline DataSet& WithOutputColumns(const Aws::Vector<OutputColumn>& value) { SetOutputColumns(value); return *this;}
413 
418  inline DataSet& WithOutputColumns(Aws::Vector<OutputColumn>&& value) { SetOutputColumns(std::move(value)); return *this;}
419 
424  inline DataSet& AddOutputColumns(const OutputColumn& value) { m_outputColumnsHasBeenSet = true; m_outputColumns.push_back(value); return *this; }
425 
430  inline DataSet& AddOutputColumns(OutputColumn&& value) { m_outputColumnsHasBeenSet = true; m_outputColumns.push_back(std::move(value)); return *this; }
431 
432 
436  inline const DataSetImportMode& GetImportMode() const{ return m_importMode; }
437 
441  inline bool ImportModeHasBeenSet() const { return m_importModeHasBeenSet; }
442 
446  inline void SetImportMode(const DataSetImportMode& value) { m_importModeHasBeenSet = true; m_importMode = value; }
447 
451  inline void SetImportMode(DataSetImportMode&& value) { m_importModeHasBeenSet = true; m_importMode = std::move(value); }
452 
456  inline DataSet& WithImportMode(const DataSetImportMode& value) { SetImportMode(value); return *this;}
457 
461  inline DataSet& WithImportMode(DataSetImportMode&& value) { SetImportMode(std::move(value)); return *this;}
462 
463 
468  inline long long GetConsumedSpiceCapacityInBytes() const{ return m_consumedSpiceCapacityInBytes; }
469 
474  inline bool ConsumedSpiceCapacityInBytesHasBeenSet() const { return m_consumedSpiceCapacityInBytesHasBeenSet; }
475 
480  inline void SetConsumedSpiceCapacityInBytes(long long value) { m_consumedSpiceCapacityInBytesHasBeenSet = true; m_consumedSpiceCapacityInBytes = value; }
481 
486  inline DataSet& WithConsumedSpiceCapacityInBytes(long long value) { SetConsumedSpiceCapacityInBytes(value); return *this;}
487 
488 
493  inline const Aws::Vector<ColumnGroup>& GetColumnGroups() const{ return m_columnGroups; }
494 
499  inline bool ColumnGroupsHasBeenSet() const { return m_columnGroupsHasBeenSet; }
500 
505  inline void SetColumnGroups(const Aws::Vector<ColumnGroup>& value) { m_columnGroupsHasBeenSet = true; m_columnGroups = value; }
506 
511  inline void SetColumnGroups(Aws::Vector<ColumnGroup>&& value) { m_columnGroupsHasBeenSet = true; m_columnGroups = std::move(value); }
512 
517  inline DataSet& WithColumnGroups(const Aws::Vector<ColumnGroup>& value) { SetColumnGroups(value); return *this;}
518 
523  inline DataSet& WithColumnGroups(Aws::Vector<ColumnGroup>&& value) { SetColumnGroups(std::move(value)); return *this;}
524 
529  inline DataSet& AddColumnGroups(const ColumnGroup& value) { m_columnGroupsHasBeenSet = true; m_columnGroups.push_back(value); return *this; }
530 
535  inline DataSet& AddColumnGroups(ColumnGroup&& value) { m_columnGroupsHasBeenSet = true; m_columnGroups.push_back(std::move(value)); return *this; }
536 
537 
541  inline const Aws::Map<Aws::String, FieldFolder>& GetFieldFolders() const{ return m_fieldFolders; }
542 
546  inline bool FieldFoldersHasBeenSet() const { return m_fieldFoldersHasBeenSet; }
547 
551  inline void SetFieldFolders(const Aws::Map<Aws::String, FieldFolder>& value) { m_fieldFoldersHasBeenSet = true; m_fieldFolders = value; }
552 
556  inline void SetFieldFolders(Aws::Map<Aws::String, FieldFolder>&& value) { m_fieldFoldersHasBeenSet = true; m_fieldFolders = std::move(value); }
557 
561  inline DataSet& WithFieldFolders(const Aws::Map<Aws::String, FieldFolder>& value) { SetFieldFolders(value); return *this;}
562 
566  inline DataSet& WithFieldFolders(Aws::Map<Aws::String, FieldFolder>&& value) { SetFieldFolders(std::move(value)); return *this;}
567 
571  inline DataSet& AddFieldFolders(const Aws::String& key, const FieldFolder& value) { m_fieldFoldersHasBeenSet = true; m_fieldFolders.emplace(key, value); return *this; }
572 
576  inline DataSet& AddFieldFolders(Aws::String&& key, const FieldFolder& value) { m_fieldFoldersHasBeenSet = true; m_fieldFolders.emplace(std::move(key), value); return *this; }
577 
581  inline DataSet& AddFieldFolders(const Aws::String& key, FieldFolder&& value) { m_fieldFoldersHasBeenSet = true; m_fieldFolders.emplace(key, std::move(value)); return *this; }
582 
586  inline DataSet& AddFieldFolders(Aws::String&& key, FieldFolder&& value) { m_fieldFoldersHasBeenSet = true; m_fieldFolders.emplace(std::move(key), std::move(value)); return *this; }
587 
591  inline DataSet& AddFieldFolders(const char* key, FieldFolder&& value) { m_fieldFoldersHasBeenSet = true; m_fieldFolders.emplace(key, std::move(value)); return *this; }
592 
596  inline DataSet& AddFieldFolders(const char* key, const FieldFolder& value) { m_fieldFoldersHasBeenSet = true; m_fieldFolders.emplace(key, value); return *this; }
597 
598 
602  inline const RowLevelPermissionDataSet& GetRowLevelPermissionDataSet() const{ return m_rowLevelPermissionDataSet; }
603 
607  inline bool RowLevelPermissionDataSetHasBeenSet() const { return m_rowLevelPermissionDataSetHasBeenSet; }
608 
612  inline void SetRowLevelPermissionDataSet(const RowLevelPermissionDataSet& value) { m_rowLevelPermissionDataSetHasBeenSet = true; m_rowLevelPermissionDataSet = value; }
613 
617  inline void SetRowLevelPermissionDataSet(RowLevelPermissionDataSet&& value) { m_rowLevelPermissionDataSetHasBeenSet = true; m_rowLevelPermissionDataSet = std::move(value); }
618 
622  inline DataSet& WithRowLevelPermissionDataSet(const RowLevelPermissionDataSet& value) { SetRowLevelPermissionDataSet(value); return *this;}
623 
627  inline DataSet& WithRowLevelPermissionDataSet(RowLevelPermissionDataSet&& value) { SetRowLevelPermissionDataSet(std::move(value)); return *this;}
628 
629 
633  inline const RowLevelPermissionTagConfiguration& GetRowLevelPermissionTagConfiguration() const{ return m_rowLevelPermissionTagConfiguration; }
634 
638  inline bool RowLevelPermissionTagConfigurationHasBeenSet() const { return m_rowLevelPermissionTagConfigurationHasBeenSet; }
639 
643  inline void SetRowLevelPermissionTagConfiguration(const RowLevelPermissionTagConfiguration& value) { m_rowLevelPermissionTagConfigurationHasBeenSet = true; m_rowLevelPermissionTagConfiguration = value; }
644 
648  inline void SetRowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration&& value) { m_rowLevelPermissionTagConfigurationHasBeenSet = true; m_rowLevelPermissionTagConfiguration = std::move(value); }
649 
653  inline DataSet& WithRowLevelPermissionTagConfiguration(const RowLevelPermissionTagConfiguration& value) { SetRowLevelPermissionTagConfiguration(value); return *this;}
654 
658  inline DataSet& WithRowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration&& value) { SetRowLevelPermissionTagConfiguration(std::move(value)); return *this;}
659 
660 
666  inline const Aws::Vector<ColumnLevelPermissionRule>& GetColumnLevelPermissionRules() const{ return m_columnLevelPermissionRules; }
667 
673  inline bool ColumnLevelPermissionRulesHasBeenSet() const { return m_columnLevelPermissionRulesHasBeenSet; }
674 
680  inline void SetColumnLevelPermissionRules(const Aws::Vector<ColumnLevelPermissionRule>& value) { m_columnLevelPermissionRulesHasBeenSet = true; m_columnLevelPermissionRules = value; }
681 
687  inline void SetColumnLevelPermissionRules(Aws::Vector<ColumnLevelPermissionRule>&& value) { m_columnLevelPermissionRulesHasBeenSet = true; m_columnLevelPermissionRules = std::move(value); }
688 
694  inline DataSet& WithColumnLevelPermissionRules(const Aws::Vector<ColumnLevelPermissionRule>& value) { SetColumnLevelPermissionRules(value); return *this;}
695 
701  inline DataSet& WithColumnLevelPermissionRules(Aws::Vector<ColumnLevelPermissionRule>&& value) { SetColumnLevelPermissionRules(std::move(value)); return *this;}
702 
708  inline DataSet& AddColumnLevelPermissionRules(const ColumnLevelPermissionRule& value) { m_columnLevelPermissionRulesHasBeenSet = true; m_columnLevelPermissionRules.push_back(value); return *this; }
709 
715  inline DataSet& AddColumnLevelPermissionRules(ColumnLevelPermissionRule&& value) { m_columnLevelPermissionRulesHasBeenSet = true; m_columnLevelPermissionRules.push_back(std::move(value)); return *this; }
716 
717 
722  inline const DataSetUsageConfiguration& GetDataSetUsageConfiguration() const{ return m_dataSetUsageConfiguration; }
723 
728  inline bool DataSetUsageConfigurationHasBeenSet() const { return m_dataSetUsageConfigurationHasBeenSet; }
729 
734  inline void SetDataSetUsageConfiguration(const DataSetUsageConfiguration& value) { m_dataSetUsageConfigurationHasBeenSet = true; m_dataSetUsageConfiguration = value; }
735 
740  inline void SetDataSetUsageConfiguration(DataSetUsageConfiguration&& value) { m_dataSetUsageConfigurationHasBeenSet = true; m_dataSetUsageConfiguration = std::move(value); }
741 
746  inline DataSet& WithDataSetUsageConfiguration(const DataSetUsageConfiguration& value) { SetDataSetUsageConfiguration(value); return *this;}
747 
752  inline DataSet& WithDataSetUsageConfiguration(DataSetUsageConfiguration&& value) { SetDataSetUsageConfiguration(std::move(value)); return *this;}
753 
754  private:
755 
756  Aws::String m_arn;
757  bool m_arnHasBeenSet;
758 
759  Aws::String m_dataSetId;
760  bool m_dataSetIdHasBeenSet;
761 
762  Aws::String m_name;
763  bool m_nameHasBeenSet;
764 
765  Aws::Utils::DateTime m_createdTime;
766  bool m_createdTimeHasBeenSet;
767 
768  Aws::Utils::DateTime m_lastUpdatedTime;
769  bool m_lastUpdatedTimeHasBeenSet;
770 
771  Aws::Map<Aws::String, PhysicalTable> m_physicalTableMap;
772  bool m_physicalTableMapHasBeenSet;
773 
774  Aws::Map<Aws::String, LogicalTable> m_logicalTableMap;
775  bool m_logicalTableMapHasBeenSet;
776 
777  Aws::Vector<OutputColumn> m_outputColumns;
778  bool m_outputColumnsHasBeenSet;
779 
780  DataSetImportMode m_importMode;
781  bool m_importModeHasBeenSet;
782 
783  long long m_consumedSpiceCapacityInBytes;
784  bool m_consumedSpiceCapacityInBytesHasBeenSet;
785 
786  Aws::Vector<ColumnGroup> m_columnGroups;
787  bool m_columnGroupsHasBeenSet;
788 
789  Aws::Map<Aws::String, FieldFolder> m_fieldFolders;
790  bool m_fieldFoldersHasBeenSet;
791 
792  RowLevelPermissionDataSet m_rowLevelPermissionDataSet;
793  bool m_rowLevelPermissionDataSetHasBeenSet;
794 
795  RowLevelPermissionTagConfiguration m_rowLevelPermissionTagConfiguration;
796  bool m_rowLevelPermissionTagConfigurationHasBeenSet;
797 
798  Aws::Vector<ColumnLevelPermissionRule> m_columnLevelPermissionRules;
799  bool m_columnLevelPermissionRulesHasBeenSet;
800 
801  DataSetUsageConfiguration m_dataSetUsageConfiguration;
802  bool m_dataSetUsageConfigurationHasBeenSet;
803  };
804 
805 } // namespace Model
806 } // namespace QuickSight
807 } // namespace Aws
Aws::QuickSight::Model::DataSet::AddOutputColumns
DataSet & AddOutputColumns(OutputColumn &&value)
Definition: DataSet.h:430
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::QuickSight::Model::DataSet::AddLogicalTableMap
DataSet & AddLogicalTableMap(const char *key, const LogicalTable &value)
Definition: DataSet.h:381
Aws::QuickSight::Model::DataSet::AddPhysicalTableMap
DataSet & AddPhysicalTableMap(const char *key, const PhysicalTable &value)
Definition: DataSet.h:308
Aws::QuickSight::Model::RowLevelPermissionDataSet
Definition: RowLevelPermissionDataSet.h:42
Aws::QuickSight::Model::DataSet::AddPhysicalTableMap
DataSet & AddPhysicalTableMap(const Aws::String &key, const PhysicalTable &value)
Definition: DataSet.h:278
Aws::QuickSight::Model::DataSet::GetDataSetId
const Aws::String & GetDataSetId() const
Definition: DataSet.h:97
Aws::QuickSight::Model::DataSet::WithRowLevelPermissionDataSet
DataSet & WithRowLevelPermissionDataSet(RowLevelPermissionDataSet &&value)
Definition: DataSet.h:627
Aws::QuickSight::Model::PhysicalTable
Definition: PhysicalTable.h:37
Aws::QuickSight::Model::DataSet::AddLogicalTableMap
DataSet & AddLogicalTableMap(const Aws::String &key, const LogicalTable &value)
Definition: DataSet.h:351
Aws::QuickSight::Model::DataSet::SetArn
void SetArn(Aws::String &&value)
Definition: DataSet.h:71
OutputColumn.h
QuickSight_EXPORTS.h
Aws::QuickSight::Model::DataSet::AddPhysicalTableMap
DataSet & AddPhysicalTableMap(Aws::String &&key, PhysicalTable &&value)
Definition: DataSet.h:296
Aws::QuickSight::Model::DataSet::SetDataSetUsageConfiguration
void SetDataSetUsageConfiguration(const DataSetUsageConfiguration &value)
Definition: DataSet.h:734
Aws::QuickSight::Model::DataSet::WithRowLevelPermissionTagConfiguration
DataSet & WithRowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration &&value)
Definition: DataSet.h:658
Aws::QuickSight::Model::DataSet::WithDataSetId
DataSet & WithDataSetId(const Aws::String &value)
Definition: DataSet.h:122
Aws::QuickSight::Model::DataSet::WithName
DataSet & WithName(const char *value)
Definition: DataSet.h:173
Aws::QuickSight::Model::DataSet::WithPhysicalTableMap
DataSet & WithPhysicalTableMap(Aws::Map< Aws::String, PhysicalTable > &&value)
Definition: DataSet.h:272
Aws::QuickSight::Model::DataSet::ColumnGroupsHasBeenSet
bool ColumnGroupsHasBeenSet() const
Definition: DataSet.h:499
Aws::QuickSight::Model::DataSet::operator=
DataSet & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::QuickSight::Model::DataSet::ConsumedSpiceCapacityInBytesHasBeenSet
bool ConsumedSpiceCapacityInBytesHasBeenSet() const
Definition: DataSet.h:474
Aws::QuickSight::Model::DataSet::AddPhysicalTableMap
DataSet & AddPhysicalTableMap(Aws::String &&key, const PhysicalTable &value)
Definition: DataSet.h:284
Aws::QuickSight::Model::DataSet::GetRowLevelPermissionDataSet
const RowLevelPermissionDataSet & GetRowLevelPermissionDataSet() const
Definition: DataSet.h:602
Aws::QuickSight::Model::DataSet::RowLevelPermissionDataSetHasBeenSet
bool RowLevelPermissionDataSetHasBeenSet() const
Definition: DataSet.h:607
Aws::QuickSight::Model::DataSet::WithLogicalTableMap
DataSet & WithLogicalTableMap(Aws::Map< Aws::String, LogicalTable > &&value)
Definition: DataSet.h:345
Aws::QuickSight::Model::DataSet::SetImportMode
void SetImportMode(DataSetImportMode &&value)
Definition: DataSet.h:451
DateTime.h
Aws::QuickSight::Model::DataSet::SetName
void SetName(const Aws::String &value)
Definition: DataSet.h:148
Aws::QuickSight::Model::DataSet::SetArn
void SetArn(const Aws::String &value)
Definition: DataSet.h:66
Aws::QuickSight::Model::DataSet::WithImportMode
DataSet & WithImportMode(const DataSetImportMode &value)
Definition: DataSet.h:456
Aws::QuickSight::Model::DataSet::DataSet
DataSet()
Aws::QuickSight::Model::DataSet::SetLastUpdatedTime
void SetLastUpdatedTime(Aws::Utils::DateTime &&value)
Definition: DataSet.h:225
RowLevelPermissionDataSet.h
Aws::QuickSight::Model::DataSet::GetLogicalTableMap
const Aws::Map< Aws::String, LogicalTable > & GetLogicalTableMap() const
Definition: DataSet.h:315
Aws::QuickSight::Model::DataSet::SetArn
void SetArn(const char *value)
Definition: DataSet.h:76
Aws::QuickSight::Model::DataSet::WithRowLevelPermissionDataSet
DataSet & WithRowLevelPermissionDataSet(const RowLevelPermissionDataSet &value)
Definition: DataSet.h:622
Aws::QuickSight::Model::DataSet::SetColumnLevelPermissionRules
void SetColumnLevelPermissionRules(Aws::Vector< ColumnLevelPermissionRule > &&value)
Definition: DataSet.h:687
Aws::QuickSight::Model::DataSet::SetColumnGroups
void SetColumnGroups(const Aws::Vector< ColumnGroup > &value)
Definition: DataSet.h:505
Aws::QuickSight::Model::DataSet::PhysicalTableMapHasBeenSet
bool PhysicalTableMapHasBeenSet() const
Definition: DataSet.h:248
Aws::QuickSight::Model::DataSet::AddLogicalTableMap
DataSet & AddLogicalTableMap(const char *key, LogicalTable &&value)
Definition: DataSet.h:375
Aws::QuickSight::Model::DataSet::WithFieldFolders
DataSet & WithFieldFolders(const Aws::Map< Aws::String, FieldFolder > &value)
Definition: DataSet.h:561
Aws::QuickSight::Model::DataSet::GetPhysicalTableMap
const Aws::Map< Aws::String, PhysicalTable > & GetPhysicalTableMap() const
Definition: DataSet.h:242
Aws::QuickSight::Model::DataSet::SetLogicalTableMap
void SetLogicalTableMap(const Aws::Map< Aws::String, LogicalTable > &value)
Definition: DataSet.h:327
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::QuickSight::Model::DataSet::GetOutputColumns
const Aws::Vector< OutputColumn > & GetOutputColumns() const
Definition: DataSet.h:388
Aws::QuickSight::Model::DataSet::AddFieldFolders
DataSet & AddFieldFolders(const char *key, const FieldFolder &value)
Definition: DataSet.h:596
Aws::QuickSight::Model::LogicalTable
Definition: LogicalTable.h:39
Aws::QuickSight::Model::DataSet::DataSetUsageConfigurationHasBeenSet
bool DataSetUsageConfigurationHasBeenSet() const
Definition: DataSet.h:728
Aws::QuickSight::Model::DataSet::RowLevelPermissionTagConfigurationHasBeenSet
bool RowLevelPermissionTagConfigurationHasBeenSet() const
Definition: DataSet.h:638
AWSVector.h
LogicalTable.h
Aws::QuickSight::Model::DataSet::AddFieldFolders
DataSet & AddFieldFolders(Aws::String &&key, const FieldFolder &value)
Definition: DataSet.h:576
Aws::QuickSight::Model::DataSet::WithColumnGroups
DataSet & WithColumnGroups(const Aws::Vector< ColumnGroup > &value)
Definition: DataSet.h:517
Aws::QuickSight::Model::DataSet::AddColumnGroups
DataSet & AddColumnGroups(ColumnGroup &&value)
Definition: DataSet.h:535
Aws::QuickSight::Model::DataSet::WithDataSetId
DataSet & WithDataSetId(Aws::String &&value)
Definition: DataSet.h:127
Aws::QuickSight::Model::RowLevelPermissionTagConfiguration
Definition: RowLevelPermissionTagConfiguration.h:35
Aws::QuickSight::Model::DataSet::AddColumnLevelPermissionRules
DataSet & AddColumnLevelPermissionRules(const ColumnLevelPermissionRule &value)
Definition: DataSet.h:708
Aws::QuickSight::Model::DataSet::ImportModeHasBeenSet
bool ImportModeHasBeenSet() const
Definition: DataSet.h:441
Aws::QuickSight::Model::DataSet::SetCreatedTime
void SetCreatedTime(const Aws::Utils::DateTime &value)
Definition: DataSet.h:189
Aws::QuickSight::Model::DataSet::SetRowLevelPermissionTagConfiguration
void SetRowLevelPermissionTagConfiguration(const RowLevelPermissionTagConfiguration &value)
Definition: DataSet.h:643
Aws::QuickSight::Model::DataSet::AddFieldFolders
DataSet & AddFieldFolders(Aws::String &&key, FieldFolder &&value)
Definition: DataSet.h:586
Aws::QuickSight::Model::DataSet::AddPhysicalTableMap
DataSet & AddPhysicalTableMap(const char *key, PhysicalTable &&value)
Definition: DataSet.h:302
Aws::QuickSight::Model::DataSet::AddFieldFolders
DataSet & AddFieldFolders(const Aws::String &key, const FieldFolder &value)
Definition: DataSet.h:571
Aws::QuickSight::Model::DataSet::WithRowLevelPermissionTagConfiguration
DataSet & WithRowLevelPermissionTagConfiguration(const RowLevelPermissionTagConfiguration &value)
Definition: DataSet.h:653
Aws::QuickSight::Model::DataSet::WithColumnLevelPermissionRules
DataSet & WithColumnLevelPermissionRules(const Aws::Vector< ColumnLevelPermissionRule > &value)
Definition: DataSet.h:694
Aws::QuickSight::Model::OutputColumn
Definition: OutputColumn.h:33
Aws::QuickSight::Model::DataSet::AddLogicalTableMap
DataSet & AddLogicalTableMap(Aws::String &&key, LogicalTable &&value)
Definition: DataSet.h:369
Aws::QuickSight::Model::DataSet::SetRowLevelPermissionTagConfiguration
void SetRowLevelPermissionTagConfiguration(RowLevelPermissionTagConfiguration &&value)
Definition: DataSet.h:648
Aws::QuickSight::Model::DataSet::AddLogicalTableMap
DataSet & AddLogicalTableMap(const Aws::String &key, LogicalTable &&value)
Definition: DataSet.h:363
Aws::QuickSight::Model::DataSet::CreatedTimeHasBeenSet
bool CreatedTimeHasBeenSet() const
Definition: DataSet.h:184
Aws::QuickSight::Model::DataSet::AddColumnLevelPermissionRules
DataSet & AddColumnLevelPermissionRules(ColumnLevelPermissionRule &&value)
Definition: DataSet.h:715
Aws::QuickSight::Model::DataSet::GetColumnGroups
const Aws::Vector< ColumnGroup > & GetColumnGroups() const
Definition: DataSet.h:493
Aws::QuickSight::Model::DataSet::GetCreatedTime
const Aws::Utils::DateTime & GetCreatedTime() const
Definition: DataSet.h:179
Aws::QuickSight::Model::DataSet::DataSet
DataSet(Aws::Utils::Json::JsonView jsonValue)
Aws::QuickSight::Model::DataSet::WithColumnGroups
DataSet & WithColumnGroups(Aws::Vector< ColumnGroup > &&value)
Definition: DataSet.h:523
Aws::QuickSight::Model::DataSet::WithColumnLevelPermissionRules
DataSet & WithColumnLevelPermissionRules(Aws::Vector< ColumnLevelPermissionRule > &&value)
Definition: DataSet.h:701
Aws::QuickSight::Model::DataSet::WithCreatedTime
DataSet & WithCreatedTime(Aws::Utils::DateTime &&value)
Definition: DataSet.h:204
Aws::QuickSight::Model::DataSet::WithArn
DataSet & WithArn(const char *value)
Definition: DataSet.h:91
Aws::QuickSight::Model::DataSet::SetFieldFolders
void SetFieldFolders(Aws::Map< Aws::String, FieldFolder > &&value)
Definition: DataSet.h:556
Aws::QuickSight::Model::ColumnGroup
Definition: ColumnGroup.h:34
Aws::QuickSight::Model::DataSet::OutputColumnsHasBeenSet
bool OutputColumnsHasBeenSet() const
Definition: DataSet.h:394
Aws::QuickSight::Model::DataSet::SetDataSetId
void SetDataSetId(const char *value)
Definition: DataSet.h:117
Aws::QuickSight::Model::DataSet::WithImportMode
DataSet & WithImportMode(DataSetImportMode &&value)
Definition: DataSet.h:461
Aws::QuickSight::Model::DataSet::WithLogicalTableMap
DataSet & WithLogicalTableMap(const Aws::Map< Aws::String, LogicalTable > &value)
Definition: DataSet.h:339
Aws::QuickSight::Model::DataSet::SetRowLevelPermissionDataSet
void SetRowLevelPermissionDataSet(const RowLevelPermissionDataSet &value)
Definition: DataSet.h:612
Aws::QuickSight::Model::DataSet::GetFieldFolders
const Aws::Map< Aws::String, FieldFolder > & GetFieldFolders() const
Definition: DataSet.h:541
Aws::QuickSight::Model::DataSet::AddLogicalTableMap
DataSet & AddLogicalTableMap(Aws::String &&key, const LogicalTable &value)
Definition: DataSet.h:357
Aws::QuickSight::Model::DataSet::SetPhysicalTableMap
void SetPhysicalTableMap(Aws::Map< Aws::String, PhysicalTable > &&value)
Definition: DataSet.h:260
PhysicalTable.h
Aws::QuickSight::Model::DataSet::GetConsumedSpiceCapacityInBytes
long long GetConsumedSpiceCapacityInBytes() const
Definition: DataSet.h:468
Aws::QuickSight::Model::DataSet::SetFieldFolders
void SetFieldFolders(const Aws::Map< Aws::String, FieldFolder > &value)
Definition: DataSet.h:551
Aws::QuickSight::Model::DataSet::GetRowLevelPermissionTagConfiguration
const RowLevelPermissionTagConfiguration & GetRowLevelPermissionTagConfiguration() const
Definition: DataSet.h:633
Aws::QuickSight::Model::DataSet::GetDataSetUsageConfiguration
const DataSetUsageConfiguration & GetDataSetUsageConfiguration() const
Definition: DataSet.h:722
Aws::QuickSight::Model::DataSet::SetDataSetId
void SetDataSetId(Aws::String &&value)
Definition: DataSet.h:112
Aws::QuickSight::Model::DataSet::SetDataSetUsageConfiguration
void SetDataSetUsageConfiguration(DataSetUsageConfiguration &&value)
Definition: DataSet.h:740
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::QuickSight::Model::DataSet::AddFieldFolders
DataSet & AddFieldFolders(const Aws::String &key, FieldFolder &&value)
Definition: DataSet.h:581
Aws::QuickSight::Model::DataSet::GetName
const Aws::String & GetName() const
Definition: DataSet.h:138
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::QuickSight::Model::ColumnLevelPermissionRule
Definition: ColumnLevelPermissionRule.h:37
Aws::QuickSight::Model::DataSet::WithOutputColumns
DataSet & WithOutputColumns(Aws::Vector< OutputColumn > &&value)
Definition: DataSet.h:418
Aws::QuickSight::Model::DataSet
Definition: DataSet.h:45
Aws::QuickSight::Model::DataSet::SetColumnGroups
void SetColumnGroups(Aws::Vector< ColumnGroup > &&value)
Definition: DataSet.h:511
RowLevelPermissionTagConfiguration.h
Aws::QuickSight::Model::DataSet::AddFieldFolders
DataSet & AddFieldFolders(const char *key, FieldFolder &&value)
Definition: DataSet.h:591
Aws::QuickSight::Model::DataSet::WithPhysicalTableMap
DataSet & WithPhysicalTableMap(const Aws::Map< Aws::String, PhysicalTable > &value)
Definition: DataSet.h:266
Aws::QuickSight::Model::DataSet::FieldFoldersHasBeenSet
bool FieldFoldersHasBeenSet() const
Definition: DataSet.h:546
Aws::QuickSight::Model::DataSet::SetDataSetId
void SetDataSetId(const Aws::String &value)
Definition: DataSet.h:107
Aws::QuickSight::Model::DataSet::SetLastUpdatedTime
void SetLastUpdatedTime(const Aws::Utils::DateTime &value)
Definition: DataSet.h:220
Aws::QuickSight::Model::DataSet::WithDataSetUsageConfiguration
DataSet & WithDataSetUsageConfiguration(const DataSetUsageConfiguration &value)
Definition: DataSet.h:746
Aws::QuickSight::Model::DataSet::SetOutputColumns
void SetOutputColumns(const Aws::Vector< OutputColumn > &value)
Definition: DataSet.h:400
Aws::QuickSight::Model::DataSet::NameHasBeenSet
bool NameHasBeenSet() const
Definition: DataSet.h:143
Aws::QuickSight::Model::DataSet::ColumnLevelPermissionRulesHasBeenSet
bool ColumnLevelPermissionRulesHasBeenSet() const
Definition: DataSet.h:673
Aws::QuickSight::Model::DataSet::WithLastUpdatedTime
DataSet & WithLastUpdatedTime(Aws::Utils::DateTime &&value)
Definition: DataSet.h:235
Aws::QuickSight::Model::DataSet::DataSetIdHasBeenSet
bool DataSetIdHasBeenSet() const
Definition: DataSet.h:102
DataSetImportMode.h
Aws::QuickSight::Model::DataSet::GetImportMode
const DataSetImportMode & GetImportMode() const
Definition: DataSet.h:436
Aws::QuickSight::Model::DataSet::GetColumnLevelPermissionRules
const Aws::Vector< ColumnLevelPermissionRule > & GetColumnLevelPermissionRules() const
Definition: DataSet.h:666
ColumnLevelPermissionRule.h
Aws::QuickSight::Model::DataSet::WithName
DataSet & WithName(Aws::String &&value)
Definition: DataSet.h:168
ColumnGroup.h
Aws::QuickSight::Model::DataSet::AddColumnGroups
DataSet & AddColumnGroups(const ColumnGroup &value)
Definition: DataSet.h:529
Aws::QuickSight::Model::DataSet::SetImportMode
void SetImportMode(const DataSetImportMode &value)
Definition: DataSet.h:446
Aws::QuickSight::Model::DataSet::SetLogicalTableMap
void SetLogicalTableMap(Aws::Map< Aws::String, LogicalTable > &&value)
Definition: DataSet.h:333
Aws::QuickSight::Model::DataSet::AddOutputColumns
DataSet & AddOutputColumns(const OutputColumn &value)
Definition: DataSet.h:424
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
AWS_QUICKSIGHT_API
#define AWS_QUICKSIGHT_API
Definition: QuickSight_EXPORTS.h:28
Aws::QuickSight::Model::DataSet::WithDataSetId
DataSet & WithDataSetId(const char *value)
Definition: DataSet.h:132
Aws
Definition: AccessManagementClient.h:15
Aws::QuickSight::Model::DataSet::LastUpdatedTimeHasBeenSet
bool LastUpdatedTimeHasBeenSet() const
Definition: DataSet.h:215
Aws::QuickSight::Model::DataSet::WithDataSetUsageConfiguration
DataSet & WithDataSetUsageConfiguration(DataSetUsageConfiguration &&value)
Definition: DataSet.h:752
Aws::QuickSight::Model::DataSet::AddPhysicalTableMap
DataSet & AddPhysicalTableMap(const Aws::String &key, PhysicalTable &&value)
Definition: DataSet.h:290
Aws::QuickSight::Model::DataSet::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::QuickSight::Model::DataSet::SetRowLevelPermissionDataSet
void SetRowLevelPermissionDataSet(RowLevelPermissionDataSet &&value)
Definition: DataSet.h:617
Aws::QuickSight::Model::DataSet::GetLastUpdatedTime
const Aws::Utils::DateTime & GetLastUpdatedTime() const
Definition: DataSet.h:210
Aws::QuickSight::Model::DataSet::SetName
void SetName(Aws::String &&value)
Definition: DataSet.h:153
Aws::QuickSight::Model::DataSet::WithConsumedSpiceCapacityInBytes
DataSet & WithConsumedSpiceCapacityInBytes(long long value)
Definition: DataSet.h:486
Aws::QuickSight::Model::DataSet::WithArn
DataSet & WithArn(Aws::String &&value)
Definition: DataSet.h:86
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::QuickSight::Model::DataSet::WithName
DataSet & WithName(const Aws::String &value)
Definition: DataSet.h:163
Aws::QuickSight::Model::DataSet::WithLastUpdatedTime
DataSet & WithLastUpdatedTime(const Aws::Utils::DateTime &value)
Definition: DataSet.h:230
Aws::QuickSight::Model::DataSet::ArnHasBeenSet
bool ArnHasBeenSet() const
Definition: DataSet.h:61
Aws::QuickSight::Model::DataSet::SetPhysicalTableMap
void SetPhysicalTableMap(const Aws::Map< Aws::String, PhysicalTable > &value)
Definition: DataSet.h:254
Aws::QuickSight::Model::DataSetImportMode
DataSetImportMode
Definition: DataSetImportMode.h:17
Aws::QuickSight::Model::DataSet::LogicalTableMapHasBeenSet
bool LogicalTableMapHasBeenSet() const
Definition: DataSet.h:321
Aws::QuickSight::Model::DataSet::WithOutputColumns
DataSet & WithOutputColumns(const Aws::Vector< OutputColumn > &value)
Definition: DataSet.h:412
Aws::QuickSight::Model::DataSet::WithCreatedTime
DataSet & WithCreatedTime(const Aws::Utils::DateTime &value)
Definition: DataSet.h:199
Aws::QuickSight::Model::FieldFolder
Definition: FieldFolder.h:34
Aws::QuickSight::Model::DataSet::SetOutputColumns
void SetOutputColumns(Aws::Vector< OutputColumn > &&value)
Definition: DataSet.h:406
FieldFolder.h
DataSetUsageConfiguration.h
AWSMap.h
Aws::QuickSight::Model::DataSet::SetName
void SetName(const char *value)
Definition: DataSet.h:158
Aws::QuickSight::Model::DataSet::SetCreatedTime
void SetCreatedTime(Aws::Utils::DateTime &&value)
Definition: DataSet.h:194
Aws::QuickSight::Model::DataSet::SetColumnLevelPermissionRules
void SetColumnLevelPermissionRules(const Aws::Vector< ColumnLevelPermissionRule > &value)
Definition: DataSet.h:680
Aws::QuickSight::Model::DataSet::SetConsumedSpiceCapacityInBytes
void SetConsumedSpiceCapacityInBytes(long long value)
Definition: DataSet.h:480
Aws::QuickSight::Model::DataSetUsageConfiguration
Definition: DataSetUsageConfiguration.h:31
Aws::QuickSight::Model::DataSet::GetArn
const Aws::String & GetArn() const
Definition: DataSet.h:56
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::QuickSight::Model::DataSet::WithArn
DataSet & WithArn(const Aws::String &value)
Definition: DataSet.h:81
Aws::QuickSight::Model::DataSet::WithFieldFolders
DataSet & WithFieldFolders(Aws::Map< Aws::String, FieldFolder > &&value)
Definition: DataSet.h:566