AWS SDK for C++  1.9.44
AWS SDK for C++
UpdateDataSetRequest.h
Go to the documentation of this file.
1 
6 #pragma once
19 #include <utility>
20 
21 namespace Aws
22 {
23 namespace QuickSight
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 "UpdateDataSet"; }
40 
41  Aws::String SerializePayload() const override;
42 
43 
47  inline const Aws::String& GetAwsAccountId() const{ return m_awsAccountId; }
48 
52  inline bool AwsAccountIdHasBeenSet() const { return m_awsAccountIdHasBeenSet; }
53 
57  inline void SetAwsAccountId(const Aws::String& value) { m_awsAccountIdHasBeenSet = true; m_awsAccountId = value; }
58 
62  inline void SetAwsAccountId(Aws::String&& value) { m_awsAccountIdHasBeenSet = true; m_awsAccountId = std::move(value); }
63 
67  inline void SetAwsAccountId(const char* value) { m_awsAccountIdHasBeenSet = true; m_awsAccountId.assign(value); }
68 
72  inline UpdateDataSetRequest& WithAwsAccountId(const Aws::String& value) { SetAwsAccountId(value); return *this;}
73 
77  inline UpdateDataSetRequest& WithAwsAccountId(Aws::String&& value) { SetAwsAccountId(std::move(value)); return *this;}
78 
82  inline UpdateDataSetRequest& WithAwsAccountId(const char* value) { SetAwsAccountId(value); return *this;}
83 
84 
89  inline const Aws::String& GetDataSetId() const{ return m_dataSetId; }
90 
95  inline bool DataSetIdHasBeenSet() const { return m_dataSetIdHasBeenSet; }
96 
101  inline void SetDataSetId(const Aws::String& value) { m_dataSetIdHasBeenSet = true; m_dataSetId = value; }
102 
107  inline void SetDataSetId(Aws::String&& value) { m_dataSetIdHasBeenSet = true; m_dataSetId = std::move(value); }
108 
113  inline void SetDataSetId(const char* value) { m_dataSetIdHasBeenSet = true; m_dataSetId.assign(value); }
114 
119  inline UpdateDataSetRequest& WithDataSetId(const Aws::String& value) { SetDataSetId(value); return *this;}
120 
125  inline UpdateDataSetRequest& WithDataSetId(Aws::String&& value) { SetDataSetId(std::move(value)); return *this;}
126 
131  inline UpdateDataSetRequest& WithDataSetId(const char* value) { SetDataSetId(value); return *this;}
132 
133 
137  inline const Aws::String& GetName() const{ return m_name; }
138 
142  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
143 
147  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
148 
152  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
153 
157  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
158 
162  inline UpdateDataSetRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
163 
167  inline UpdateDataSetRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
168 
172  inline UpdateDataSetRequest& WithName(const char* value) { SetName(value); return *this;}
173 
174 
179  inline const Aws::Map<Aws::String, PhysicalTable>& GetPhysicalTableMap() const{ return m_physicalTableMap; }
180 
185  inline bool PhysicalTableMapHasBeenSet() const { return m_physicalTableMapHasBeenSet; }
186 
191  inline void SetPhysicalTableMap(const Aws::Map<Aws::String, PhysicalTable>& value) { m_physicalTableMapHasBeenSet = true; m_physicalTableMap = value; }
192 
197  inline void SetPhysicalTableMap(Aws::Map<Aws::String, PhysicalTable>&& value) { m_physicalTableMapHasBeenSet = true; m_physicalTableMap = std::move(value); }
198 
203  inline UpdateDataSetRequest& WithPhysicalTableMap(const Aws::Map<Aws::String, PhysicalTable>& value) { SetPhysicalTableMap(value); return *this;}
204 
209  inline UpdateDataSetRequest& WithPhysicalTableMap(Aws::Map<Aws::String, PhysicalTable>&& value) { SetPhysicalTableMap(std::move(value)); return *this;}
210 
215  inline UpdateDataSetRequest& AddPhysicalTableMap(const Aws::String& key, const PhysicalTable& value) { m_physicalTableMapHasBeenSet = true; m_physicalTableMap.emplace(key, value); return *this; }
216 
221  inline UpdateDataSetRequest& AddPhysicalTableMap(Aws::String&& key, const PhysicalTable& value) { m_physicalTableMapHasBeenSet = true; m_physicalTableMap.emplace(std::move(key), value); return *this; }
222 
227  inline UpdateDataSetRequest& AddPhysicalTableMap(const Aws::String& key, PhysicalTable&& value) { m_physicalTableMapHasBeenSet = true; m_physicalTableMap.emplace(key, std::move(value)); return *this; }
228 
233  inline UpdateDataSetRequest& AddPhysicalTableMap(Aws::String&& key, PhysicalTable&& value) { m_physicalTableMapHasBeenSet = true; m_physicalTableMap.emplace(std::move(key), std::move(value)); return *this; }
234 
239  inline UpdateDataSetRequest& AddPhysicalTableMap(const char* key, PhysicalTable&& value) { m_physicalTableMapHasBeenSet = true; m_physicalTableMap.emplace(key, std::move(value)); return *this; }
240 
245  inline UpdateDataSetRequest& AddPhysicalTableMap(const char* key, const PhysicalTable& value) { m_physicalTableMapHasBeenSet = true; m_physicalTableMap.emplace(key, value); return *this; }
246 
247 
252  inline const Aws::Map<Aws::String, LogicalTable>& GetLogicalTableMap() const{ return m_logicalTableMap; }
253 
258  inline bool LogicalTableMapHasBeenSet() const { return m_logicalTableMapHasBeenSet; }
259 
264  inline void SetLogicalTableMap(const Aws::Map<Aws::String, LogicalTable>& value) { m_logicalTableMapHasBeenSet = true; m_logicalTableMap = value; }
265 
270  inline void SetLogicalTableMap(Aws::Map<Aws::String, LogicalTable>&& value) { m_logicalTableMapHasBeenSet = true; m_logicalTableMap = std::move(value); }
271 
276  inline UpdateDataSetRequest& WithLogicalTableMap(const Aws::Map<Aws::String, LogicalTable>& value) { SetLogicalTableMap(value); return *this;}
277 
282  inline UpdateDataSetRequest& WithLogicalTableMap(Aws::Map<Aws::String, LogicalTable>&& value) { SetLogicalTableMap(std::move(value)); return *this;}
283 
288  inline UpdateDataSetRequest& AddLogicalTableMap(const Aws::String& key, const LogicalTable& value) { m_logicalTableMapHasBeenSet = true; m_logicalTableMap.emplace(key, value); return *this; }
289 
294  inline UpdateDataSetRequest& AddLogicalTableMap(Aws::String&& key, const LogicalTable& value) { m_logicalTableMapHasBeenSet = true; m_logicalTableMap.emplace(std::move(key), value); return *this; }
295 
300  inline UpdateDataSetRequest& AddLogicalTableMap(const Aws::String& key, LogicalTable&& value) { m_logicalTableMapHasBeenSet = true; m_logicalTableMap.emplace(key, std::move(value)); return *this; }
301 
306  inline UpdateDataSetRequest& AddLogicalTableMap(Aws::String&& key, LogicalTable&& value) { m_logicalTableMapHasBeenSet = true; m_logicalTableMap.emplace(std::move(key), std::move(value)); return *this; }
307 
312  inline UpdateDataSetRequest& AddLogicalTableMap(const char* key, LogicalTable&& value) { m_logicalTableMapHasBeenSet = true; m_logicalTableMap.emplace(key, std::move(value)); return *this; }
313 
318  inline UpdateDataSetRequest& AddLogicalTableMap(const char* key, const LogicalTable& value) { m_logicalTableMapHasBeenSet = true; m_logicalTableMap.emplace(key, value); return *this; }
319 
320 
324  inline const DataSetImportMode& GetImportMode() const{ return m_importMode; }
325 
329  inline bool ImportModeHasBeenSet() const { return m_importModeHasBeenSet; }
330 
334  inline void SetImportMode(const DataSetImportMode& value) { m_importModeHasBeenSet = true; m_importMode = value; }
335 
339  inline void SetImportMode(DataSetImportMode&& value) { m_importModeHasBeenSet = true; m_importMode = std::move(value); }
340 
344  inline UpdateDataSetRequest& WithImportMode(const DataSetImportMode& value) { SetImportMode(value); return *this;}
345 
349  inline UpdateDataSetRequest& WithImportMode(DataSetImportMode&& value) { SetImportMode(std::move(value)); return *this;}
350 
351 
356  inline const Aws::Vector<ColumnGroup>& GetColumnGroups() const{ return m_columnGroups; }
357 
362  inline bool ColumnGroupsHasBeenSet() const { return m_columnGroupsHasBeenSet; }
363 
368  inline void SetColumnGroups(const Aws::Vector<ColumnGroup>& value) { m_columnGroupsHasBeenSet = true; m_columnGroups = value; }
369 
374  inline void SetColumnGroups(Aws::Vector<ColumnGroup>&& value) { m_columnGroupsHasBeenSet = true; m_columnGroups = std::move(value); }
375 
380  inline UpdateDataSetRequest& WithColumnGroups(const Aws::Vector<ColumnGroup>& value) { SetColumnGroups(value); return *this;}
381 
386  inline UpdateDataSetRequest& WithColumnGroups(Aws::Vector<ColumnGroup>&& value) { SetColumnGroups(std::move(value)); return *this;}
387 
392  inline UpdateDataSetRequest& AddColumnGroups(const ColumnGroup& value) { m_columnGroupsHasBeenSet = true; m_columnGroups.push_back(value); return *this; }
393 
398  inline UpdateDataSetRequest& AddColumnGroups(ColumnGroup&& value) { m_columnGroupsHasBeenSet = true; m_columnGroups.push_back(std::move(value)); return *this; }
399 
400 
404  inline const Aws::Map<Aws::String, FieldFolder>& GetFieldFolders() const{ return m_fieldFolders; }
405 
409  inline bool FieldFoldersHasBeenSet() const { return m_fieldFoldersHasBeenSet; }
410 
414  inline void SetFieldFolders(const Aws::Map<Aws::String, FieldFolder>& value) { m_fieldFoldersHasBeenSet = true; m_fieldFolders = value; }
415 
419  inline void SetFieldFolders(Aws::Map<Aws::String, FieldFolder>&& value) { m_fieldFoldersHasBeenSet = true; m_fieldFolders = std::move(value); }
420 
424  inline UpdateDataSetRequest& WithFieldFolders(const Aws::Map<Aws::String, FieldFolder>& value) { SetFieldFolders(value); return *this;}
425 
429  inline UpdateDataSetRequest& WithFieldFolders(Aws::Map<Aws::String, FieldFolder>&& value) { SetFieldFolders(std::move(value)); return *this;}
430 
434  inline UpdateDataSetRequest& AddFieldFolders(const Aws::String& key, const FieldFolder& value) { m_fieldFoldersHasBeenSet = true; m_fieldFolders.emplace(key, value); return *this; }
435 
439  inline UpdateDataSetRequest& AddFieldFolders(Aws::String&& key, const FieldFolder& value) { m_fieldFoldersHasBeenSet = true; m_fieldFolders.emplace(std::move(key), value); return *this; }
440 
444  inline UpdateDataSetRequest& AddFieldFolders(const Aws::String& key, FieldFolder&& value) { m_fieldFoldersHasBeenSet = true; m_fieldFolders.emplace(key, std::move(value)); return *this; }
445 
449  inline UpdateDataSetRequest& AddFieldFolders(Aws::String&& key, FieldFolder&& value) { m_fieldFoldersHasBeenSet = true; m_fieldFolders.emplace(std::move(key), std::move(value)); return *this; }
450 
454  inline UpdateDataSetRequest& AddFieldFolders(const char* key, FieldFolder&& value) { m_fieldFoldersHasBeenSet = true; m_fieldFolders.emplace(key, std::move(value)); return *this; }
455 
459  inline UpdateDataSetRequest& AddFieldFolders(const char* key, const FieldFolder& value) { m_fieldFoldersHasBeenSet = true; m_fieldFolders.emplace(key, value); return *this; }
460 
461 
465  inline const RowLevelPermissionDataSet& GetRowLevelPermissionDataSet() const{ return m_rowLevelPermissionDataSet; }
466 
470  inline bool RowLevelPermissionDataSetHasBeenSet() const { return m_rowLevelPermissionDataSetHasBeenSet; }
471 
475  inline void SetRowLevelPermissionDataSet(const RowLevelPermissionDataSet& value) { m_rowLevelPermissionDataSetHasBeenSet = true; m_rowLevelPermissionDataSet = value; }
476 
480  inline void SetRowLevelPermissionDataSet(RowLevelPermissionDataSet&& value) { m_rowLevelPermissionDataSetHasBeenSet = true; m_rowLevelPermissionDataSet = std::move(value); }
481 
485  inline UpdateDataSetRequest& WithRowLevelPermissionDataSet(const RowLevelPermissionDataSet& value) { SetRowLevelPermissionDataSet(value); return *this;}
486 
490  inline UpdateDataSetRequest& WithRowLevelPermissionDataSet(RowLevelPermissionDataSet&& value) { SetRowLevelPermissionDataSet(std::move(value)); return *this;}
491 
492 
497  inline const Aws::Vector<ColumnLevelPermissionRule>& GetColumnLevelPermissionRules() const{ return m_columnLevelPermissionRules; }
498 
503  inline bool ColumnLevelPermissionRulesHasBeenSet() const { return m_columnLevelPermissionRulesHasBeenSet; }
504 
509  inline void SetColumnLevelPermissionRules(const Aws::Vector<ColumnLevelPermissionRule>& value) { m_columnLevelPermissionRulesHasBeenSet = true; m_columnLevelPermissionRules = value; }
510 
515  inline void SetColumnLevelPermissionRules(Aws::Vector<ColumnLevelPermissionRule>&& value) { m_columnLevelPermissionRulesHasBeenSet = true; m_columnLevelPermissionRules = std::move(value); }
516 
521  inline UpdateDataSetRequest& WithColumnLevelPermissionRules(const Aws::Vector<ColumnLevelPermissionRule>& value) { SetColumnLevelPermissionRules(value); return *this;}
522 
527  inline UpdateDataSetRequest& WithColumnLevelPermissionRules(Aws::Vector<ColumnLevelPermissionRule>&& value) { SetColumnLevelPermissionRules(std::move(value)); return *this;}
528 
533  inline UpdateDataSetRequest& AddColumnLevelPermissionRules(const ColumnLevelPermissionRule& value) { m_columnLevelPermissionRulesHasBeenSet = true; m_columnLevelPermissionRules.push_back(value); return *this; }
534 
539  inline UpdateDataSetRequest& AddColumnLevelPermissionRules(ColumnLevelPermissionRule&& value) { m_columnLevelPermissionRulesHasBeenSet = true; m_columnLevelPermissionRules.push_back(std::move(value)); return *this; }
540 
541  private:
542 
543  Aws::String m_awsAccountId;
544  bool m_awsAccountIdHasBeenSet;
545 
546  Aws::String m_dataSetId;
547  bool m_dataSetIdHasBeenSet;
548 
549  Aws::String m_name;
550  bool m_nameHasBeenSet;
551 
552  Aws::Map<Aws::String, PhysicalTable> m_physicalTableMap;
553  bool m_physicalTableMapHasBeenSet;
554 
555  Aws::Map<Aws::String, LogicalTable> m_logicalTableMap;
556  bool m_logicalTableMapHasBeenSet;
557 
558  DataSetImportMode m_importMode;
559  bool m_importModeHasBeenSet;
560 
561  Aws::Vector<ColumnGroup> m_columnGroups;
562  bool m_columnGroupsHasBeenSet;
563 
564  Aws::Map<Aws::String, FieldFolder> m_fieldFolders;
565  bool m_fieldFoldersHasBeenSet;
566 
567  RowLevelPermissionDataSet m_rowLevelPermissionDataSet;
568  bool m_rowLevelPermissionDataSetHasBeenSet;
569 
570  Aws::Vector<ColumnLevelPermissionRule> m_columnLevelPermissionRules;
571  bool m_columnLevelPermissionRulesHasBeenSet;
572  };
573 
574 } // namespace Model
575 } // namespace QuickSight
576 } // namespace Aws
Aws::QuickSight::Model::UpdateDataSetRequest::SetColumnGroups
void SetColumnGroups(const Aws::Vector< ColumnGroup > &value)
Definition: UpdateDataSetRequest.h:368
Aws::QuickSight::Model::UpdateDataSetRequest::AddLogicalTableMap
UpdateDataSetRequest & AddLogicalTableMap(Aws::String &&key, const LogicalTable &value)
Definition: UpdateDataSetRequest.h:294
Aws::QuickSight::Model::UpdateDataSetRequest::UpdateDataSetRequest
UpdateDataSetRequest()
Aws::QuickSight::Model::UpdateDataSetRequest::WithImportMode
UpdateDataSetRequest & WithImportMode(const DataSetImportMode &value)
Definition: UpdateDataSetRequest.h:344
Aws::QuickSight::Model::UpdateDataSetRequest::SetAwsAccountId
void SetAwsAccountId(Aws::String &&value)
Definition: UpdateDataSetRequest.h:62
Aws::QuickSight::Model::RowLevelPermissionDataSet
Definition: RowLevelPermissionDataSet.h:41
Aws::QuickSight::Model::UpdateDataSetRequest::WithAwsAccountId
UpdateDataSetRequest & WithAwsAccountId(const char *value)
Definition: UpdateDataSetRequest.h:82
Aws::QuickSight::Model::UpdateDataSetRequest::GetImportMode
const DataSetImportMode & GetImportMode() const
Definition: UpdateDataSetRequest.h:324
Aws::QuickSight::Model::PhysicalTable
Definition: PhysicalTable.h:37
QuickSight_EXPORTS.h
Aws::QuickSight::Model::UpdateDataSetRequest::AddFieldFolders
UpdateDataSetRequest & AddFieldFolders(Aws::String &&key, const FieldFolder &value)
Definition: UpdateDataSetRequest.h:439
Aws::QuickSight::Model::UpdateDataSetRequest::GetLogicalTableMap
const Aws::Map< Aws::String, LogicalTable > & GetLogicalTableMap() const
Definition: UpdateDataSetRequest.h:252
Aws::QuickSight::Model::UpdateDataSetRequest::WithLogicalTableMap
UpdateDataSetRequest & WithLogicalTableMap(const Aws::Map< Aws::String, LogicalTable > &value)
Definition: UpdateDataSetRequest.h:276
Aws::QuickSight::Model::UpdateDataSetRequest::AddColumnLevelPermissionRules
UpdateDataSetRequest & AddColumnLevelPermissionRules(const ColumnLevelPermissionRule &value)
Definition: UpdateDataSetRequest.h:533
Aws::QuickSight::Model::UpdateDataSetRequest::GetAwsAccountId
const Aws::String & GetAwsAccountId() const
Definition: UpdateDataSetRequest.h:47
Aws::QuickSight::Model::UpdateDataSetRequest::WithFieldFolders
UpdateDataSetRequest & WithFieldFolders(const Aws::Map< Aws::String, FieldFolder > &value)
Definition: UpdateDataSetRequest.h:424
Aws::QuickSight::Model::UpdateDataSetRequest::WithImportMode
UpdateDataSetRequest & WithImportMode(DataSetImportMode &&value)
Definition: UpdateDataSetRequest.h:349
Aws::QuickSight::Model::UpdateDataSetRequest::GetFieldFolders
const Aws::Map< Aws::String, FieldFolder > & GetFieldFolders() const
Definition: UpdateDataSetRequest.h:404
Aws::QuickSight::Model::UpdateDataSetRequest::AddLogicalTableMap
UpdateDataSetRequest & AddLogicalTableMap(const char *key, const LogicalTable &value)
Definition: UpdateDataSetRequest.h:318
Aws::QuickSight::Model::UpdateDataSetRequest::SetColumnGroups
void SetColumnGroups(Aws::Vector< ColumnGroup > &&value)
Definition: UpdateDataSetRequest.h:374
Aws::QuickSight::Model::UpdateDataSetRequest::AddLogicalTableMap
UpdateDataSetRequest & AddLogicalTableMap(const char *key, LogicalTable &&value)
Definition: UpdateDataSetRequest.h:312
Aws::QuickSight::Model::UpdateDataSetRequest::SetName
void SetName(const char *value)
Definition: UpdateDataSetRequest.h:157
Aws::QuickSight::Model::UpdateDataSetRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: UpdateDataSetRequest.h:142
Aws::QuickSight::Model::UpdateDataSetRequest::PhysicalTableMapHasBeenSet
bool PhysicalTableMapHasBeenSet() const
Definition: UpdateDataSetRequest.h:185
Aws::QuickSight::Model::UpdateDataSetRequest::SetColumnLevelPermissionRules
void SetColumnLevelPermissionRules(const Aws::Vector< ColumnLevelPermissionRule > &value)
Definition: UpdateDataSetRequest.h:509
RowLevelPermissionDataSet.h
Aws::QuickSight::Model::UpdateDataSetRequest::AddFieldFolders
UpdateDataSetRequest & AddFieldFolders(const Aws::String &key, const FieldFolder &value)
Definition: UpdateDataSetRequest.h:434
Aws::QuickSight::Model::UpdateDataSetRequest::AddLogicalTableMap
UpdateDataSetRequest & AddLogicalTableMap(Aws::String &&key, LogicalTable &&value)
Definition: UpdateDataSetRequest.h:306
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::QuickSight::Model::UpdateDataSetRequest::SetAwsAccountId
void SetAwsAccountId(const Aws::String &value)
Definition: UpdateDataSetRequest.h:57
Aws::QuickSight::Model::LogicalTable
Definition: LogicalTable.h:39
Aws::QuickSight::Model::UpdateDataSetRequest
Definition: UpdateDataSetRequest.h:31
Aws::QuickSight::Model::UpdateDataSetRequest::SetAwsAccountId
void SetAwsAccountId(const char *value)
Definition: UpdateDataSetRequest.h:67
Aws::QuickSight::Model::UpdateDataSetRequest::DataSetIdHasBeenSet
bool DataSetIdHasBeenSet() const
Definition: UpdateDataSetRequest.h:95
AWSVector.h
LogicalTable.h
Aws::QuickSight::Model::UpdateDataSetRequest::WithDataSetId
UpdateDataSetRequest & WithDataSetId(const char *value)
Definition: UpdateDataSetRequest.h:131
Aws::QuickSight::Model::UpdateDataSetRequest::GetPhysicalTableMap
const Aws::Map< Aws::String, PhysicalTable > & GetPhysicalTableMap() const
Definition: UpdateDataSetRequest.h:179
Aws::QuickSight::Model::UpdateDataSetRequest::AddPhysicalTableMap
UpdateDataSetRequest & AddPhysicalTableMap(Aws::String &&key, const PhysicalTable &value)
Definition: UpdateDataSetRequest.h:221
Aws::QuickSight::Model::UpdateDataSetRequest::AddPhysicalTableMap
UpdateDataSetRequest & AddPhysicalTableMap(const Aws::String &key, const PhysicalTable &value)
Definition: UpdateDataSetRequest.h:215
Aws::QuickSight::Model::UpdateDataSetRequest::AddColumnGroups
UpdateDataSetRequest & AddColumnGroups(ColumnGroup &&value)
Definition: UpdateDataSetRequest.h:398
Aws::QuickSight::Model::UpdateDataSetRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: UpdateDataSetRequest.h:39
Aws::QuickSight::Model::UpdateDataSetRequest::SetName
void SetName(const Aws::String &value)
Definition: UpdateDataSetRequest.h:147
Aws::QuickSight::Model::UpdateDataSetRequest::WithAwsAccountId
UpdateDataSetRequest & WithAwsAccountId(const Aws::String &value)
Definition: UpdateDataSetRequest.h:72
Aws::QuickSight::Model::UpdateDataSetRequest::AddPhysicalTableMap
UpdateDataSetRequest & AddPhysicalTableMap(Aws::String &&key, PhysicalTable &&value)
Definition: UpdateDataSetRequest.h:233
Aws::QuickSight::Model::UpdateDataSetRequest::AddFieldFolders
UpdateDataSetRequest & AddFieldFolders(const char *key, const FieldFolder &value)
Definition: UpdateDataSetRequest.h:459
Aws::QuickSight::Model::UpdateDataSetRequest::GetDataSetId
const Aws::String & GetDataSetId() const
Definition: UpdateDataSetRequest.h:89
Aws::QuickSight::Model::UpdateDataSetRequest::ImportModeHasBeenSet
bool ImportModeHasBeenSet() const
Definition: UpdateDataSetRequest.h:329
Aws::QuickSight::Model::UpdateDataSetRequest::AwsAccountIdHasBeenSet
bool AwsAccountIdHasBeenSet() const
Definition: UpdateDataSetRequest.h:52
QuickSightRequest.h
Aws::QuickSight::Model::UpdateDataSetRequest::SetDataSetId
void SetDataSetId(const char *value)
Definition: UpdateDataSetRequest.h:113
Aws::QuickSight::Model::ColumnGroup
Definition: ColumnGroup.h:34
Aws::QuickSight::Model::UpdateDataSetRequest::GetName
const Aws::String & GetName() const
Definition: UpdateDataSetRequest.h:137
Aws::QuickSight::Model::UpdateDataSetRequest::WithName
UpdateDataSetRequest & WithName(Aws::String &&value)
Definition: UpdateDataSetRequest.h:167
Aws::QuickSight::Model::UpdateDataSetRequest::AddPhysicalTableMap
UpdateDataSetRequest & AddPhysicalTableMap(const char *key, const PhysicalTable &value)
Definition: UpdateDataSetRequest.h:245
Aws::QuickSight::Model::UpdateDataSetRequest::WithRowLevelPermissionDataSet
UpdateDataSetRequest & WithRowLevelPermissionDataSet(const RowLevelPermissionDataSet &value)
Definition: UpdateDataSetRequest.h:485
Aws::QuickSight::Model::UpdateDataSetRequest::ColumnGroupsHasBeenSet
bool ColumnGroupsHasBeenSet() const
Definition: UpdateDataSetRequest.h:362
PhysicalTable.h
Aws::QuickSight::Model::UpdateDataSetRequest::SetRowLevelPermissionDataSet
void SetRowLevelPermissionDataSet(RowLevelPermissionDataSet &&value)
Definition: UpdateDataSetRequest.h:480
Aws::QuickSight::Model::UpdateDataSetRequest::AddColumnLevelPermissionRules
UpdateDataSetRequest & AddColumnLevelPermissionRules(ColumnLevelPermissionRule &&value)
Definition: UpdateDataSetRequest.h:539
Aws::QuickSight::Model::UpdateDataSetRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::QuickSight::Model::UpdateDataSetRequest::LogicalTableMapHasBeenSet
bool LogicalTableMapHasBeenSet() const
Definition: UpdateDataSetRequest.h:258
Aws::QuickSight::Model::UpdateDataSetRequest::SetLogicalTableMap
void SetLogicalTableMap(const Aws::Map< Aws::String, LogicalTable > &value)
Definition: UpdateDataSetRequest.h:264
Aws::QuickSight::Model::UpdateDataSetRequest::SetFieldFolders
void SetFieldFolders(Aws::Map< Aws::String, FieldFolder > &&value)
Definition: UpdateDataSetRequest.h:419
AWSString.h
Aws::QuickSight::Model::UpdateDataSetRequest::SetDataSetId
void SetDataSetId(Aws::String &&value)
Definition: UpdateDataSetRequest.h:107
Aws::QuickSight::Model::UpdateDataSetRequest::WithLogicalTableMap
UpdateDataSetRequest & WithLogicalTableMap(Aws::Map< Aws::String, LogicalTable > &&value)
Definition: UpdateDataSetRequest.h:282
Aws::QuickSight::Model::ColumnLevelPermissionRule
Definition: ColumnLevelPermissionRule.h:37
Aws::QuickSight::Model::UpdateDataSetRequest::WithFieldFolders
UpdateDataSetRequest & WithFieldFolders(Aws::Map< Aws::String, FieldFolder > &&value)
Definition: UpdateDataSetRequest.h:429
Aws::QuickSight::Model::UpdateDataSetRequest::WithColumnLevelPermissionRules
UpdateDataSetRequest & WithColumnLevelPermissionRules(const Aws::Vector< ColumnLevelPermissionRule > &value)
Definition: UpdateDataSetRequest.h:521
Aws::QuickSight::Model::UpdateDataSetRequest::WithPhysicalTableMap
UpdateDataSetRequest & WithPhysicalTableMap(const Aws::Map< Aws::String, PhysicalTable > &value)
Definition: UpdateDataSetRequest.h:203
Aws::QuickSight::Model::UpdateDataSetRequest::SetColumnLevelPermissionRules
void SetColumnLevelPermissionRules(Aws::Vector< ColumnLevelPermissionRule > &&value)
Definition: UpdateDataSetRequest.h:515
Aws::QuickSight::Model::UpdateDataSetRequest::AddFieldFolders
UpdateDataSetRequest & AddFieldFolders(Aws::String &&key, FieldFolder &&value)
Definition: UpdateDataSetRequest.h:449
Aws::QuickSight::Model::UpdateDataSetRequest::SetImportMode
void SetImportMode(const DataSetImportMode &value)
Definition: UpdateDataSetRequest.h:334
Aws::QuickSight::Model::UpdateDataSetRequest::RowLevelPermissionDataSetHasBeenSet
bool RowLevelPermissionDataSetHasBeenSet() const
Definition: UpdateDataSetRequest.h:470
Aws::QuickSight::Model::UpdateDataSetRequest::WithName
UpdateDataSetRequest & WithName(const Aws::String &value)
Definition: UpdateDataSetRequest.h:162
DataSetImportMode.h
ColumnLevelPermissionRule.h
Aws::QuickSight::Model::UpdateDataSetRequest::WithColumnGroups
UpdateDataSetRequest & WithColumnGroups(Aws::Vector< ColumnGroup > &&value)
Definition: UpdateDataSetRequest.h:386
ColumnGroup.h
Aws::QuickSight::Model::UpdateDataSetRequest::AddFieldFolders
UpdateDataSetRequest & AddFieldFolders(const Aws::String &key, FieldFolder &&value)
Definition: UpdateDataSetRequest.h:444
Aws::QuickSight::Model::UpdateDataSetRequest::WithColumnGroups
UpdateDataSetRequest & WithColumnGroups(const Aws::Vector< ColumnGroup > &value)
Definition: UpdateDataSetRequest.h:380
Aws::QuickSight::Model::UpdateDataSetRequest::SetPhysicalTableMap
void SetPhysicalTableMap(Aws::Map< Aws::String, PhysicalTable > &&value)
Definition: UpdateDataSetRequest.h:197
Aws::QuickSight::Model::UpdateDataSetRequest::WithName
UpdateDataSetRequest & WithName(const char *value)
Definition: UpdateDataSetRequest.h:172
AWS_QUICKSIGHT_API
#define AWS_QUICKSIGHT_API
Definition: QuickSight_EXPORTS.h:28
Aws
Definition: AccessManagementClient.h:15
Aws::QuickSight::Model::UpdateDataSetRequest::SetName
void SetName(Aws::String &&value)
Definition: UpdateDataSetRequest.h:152
Aws::QuickSight::Model::UpdateDataSetRequest::AddFieldFolders
UpdateDataSetRequest & AddFieldFolders(const char *key, FieldFolder &&value)
Definition: UpdateDataSetRequest.h:454
Aws::QuickSight::Model::UpdateDataSetRequest::GetColumnGroups
const Aws::Vector< ColumnGroup > & GetColumnGroups() const
Definition: UpdateDataSetRequest.h:356
Aws::QuickSight::Model::UpdateDataSetRequest::AddLogicalTableMap
UpdateDataSetRequest & AddLogicalTableMap(const Aws::String &key, const LogicalTable &value)
Definition: UpdateDataSetRequest.h:288
Aws::QuickSight::Model::UpdateDataSetRequest::WithColumnLevelPermissionRules
UpdateDataSetRequest & WithColumnLevelPermissionRules(Aws::Vector< ColumnLevelPermissionRule > &&value)
Definition: UpdateDataSetRequest.h:527
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::QuickSight::Model::UpdateDataSetRequest::SetPhysicalTableMap
void SetPhysicalTableMap(const Aws::Map< Aws::String, PhysicalTable > &value)
Definition: UpdateDataSetRequest.h:191
Aws::QuickSight::Model::UpdateDataSetRequest::ColumnLevelPermissionRulesHasBeenSet
bool ColumnLevelPermissionRulesHasBeenSet() const
Definition: UpdateDataSetRequest.h:503
Aws::QuickSight::Model::UpdateDataSetRequest::SetDataSetId
void SetDataSetId(const Aws::String &value)
Definition: UpdateDataSetRequest.h:101
Aws::QuickSight::Model::UpdateDataSetRequest::AddColumnGroups
UpdateDataSetRequest & AddColumnGroups(const ColumnGroup &value)
Definition: UpdateDataSetRequest.h:392
Aws::QuickSight::Model::UpdateDataSetRequest::SetImportMode
void SetImportMode(DataSetImportMode &&value)
Definition: UpdateDataSetRequest.h:339
Aws::QuickSight::Model::UpdateDataSetRequest::SetLogicalTableMap
void SetLogicalTableMap(Aws::Map< Aws::String, LogicalTable > &&value)
Definition: UpdateDataSetRequest.h:270
Aws::QuickSight::Model::DataSetImportMode
DataSetImportMode
Definition: DataSetImportMode.h:17
Aws::QuickSight::Model::UpdateDataSetRequest::SetFieldFolders
void SetFieldFolders(const Aws::Map< Aws::String, FieldFolder > &value)
Definition: UpdateDataSetRequest.h:414
Aws::QuickSight::Model::UpdateDataSetRequest::AddLogicalTableMap
UpdateDataSetRequest & AddLogicalTableMap(const Aws::String &key, LogicalTable &&value)
Definition: UpdateDataSetRequest.h:300
Aws::QuickSight::Model::FieldFolder
Definition: FieldFolder.h:34
Aws::QuickSight::Model::UpdateDataSetRequest::FieldFoldersHasBeenSet
bool FieldFoldersHasBeenSet() const
Definition: UpdateDataSetRequest.h:409
Aws::QuickSight::Model::UpdateDataSetRequest::GetRowLevelPermissionDataSet
const RowLevelPermissionDataSet & GetRowLevelPermissionDataSet() const
Definition: UpdateDataSetRequest.h:465
FieldFolder.h
AWSMap.h
Aws::QuickSight::Model::UpdateDataSetRequest::AddPhysicalTableMap
UpdateDataSetRequest & AddPhysicalTableMap(const Aws::String &key, PhysicalTable &&value)
Definition: UpdateDataSetRequest.h:227
Aws::QuickSight::QuickSightRequest
Definition: QuickSightRequest.h:17
Aws::QuickSight::Model::UpdateDataSetRequest::WithDataSetId
UpdateDataSetRequest & WithDataSetId(const Aws::String &value)
Definition: UpdateDataSetRequest.h:119
Aws::QuickSight::Model::UpdateDataSetRequest::SetRowLevelPermissionDataSet
void SetRowLevelPermissionDataSet(const RowLevelPermissionDataSet &value)
Definition: UpdateDataSetRequest.h:475
Aws::QuickSight::Model::UpdateDataSetRequest::WithAwsAccountId
UpdateDataSetRequest & WithAwsAccountId(Aws::String &&value)
Definition: UpdateDataSetRequest.h:77
Aws::QuickSight::Model::UpdateDataSetRequest::AddPhysicalTableMap
UpdateDataSetRequest & AddPhysicalTableMap(const char *key, PhysicalTable &&value)
Definition: UpdateDataSetRequest.h:239
Aws::QuickSight::Model::UpdateDataSetRequest::GetColumnLevelPermissionRules
const Aws::Vector< ColumnLevelPermissionRule > & GetColumnLevelPermissionRules() const
Definition: UpdateDataSetRequest.h:497
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::QuickSight::Model::UpdateDataSetRequest::WithDataSetId
UpdateDataSetRequest & WithDataSetId(Aws::String &&value)
Definition: UpdateDataSetRequest.h:125
Aws::QuickSight::Model::UpdateDataSetRequest::WithRowLevelPermissionDataSet
UpdateDataSetRequest & WithRowLevelPermissionDataSet(RowLevelPermissionDataSet &&value)
Definition: UpdateDataSetRequest.h:490
Aws::QuickSight::Model::UpdateDataSetRequest::WithPhysicalTableMap
UpdateDataSetRequest & WithPhysicalTableMap(Aws::Map< Aws::String, PhysicalTable > &&value)
Definition: UpdateDataSetRequest.h:209