AWS SDK for C++  1.9.46
AWS SDK for C++
CreateDashboardRequest.h
Go to the documentation of this file.
1 
6 #pragma once
16 #include <utility>
17 
18 namespace Aws
19 {
20 namespace QuickSight
21 {
22 namespace Model
23 {
24 
28  {
29  public:
31 
32  // Service request name is the Operation name which will send this request out,
33  // each operation should has unique request name, so that we can get operation's name from this request.
34  // Note: this is not true for response, multiple operations may have the same response name,
35  // so we can not get operation's name from response.
36  inline virtual const char* GetServiceRequestName() const override { return "CreateDashboard"; }
37 
38  Aws::String SerializePayload() const override;
39 
40 
44  inline const Aws::String& GetAwsAccountId() const{ return m_awsAccountId; }
45 
49  inline bool AwsAccountIdHasBeenSet() const { return m_awsAccountIdHasBeenSet; }
50 
54  inline void SetAwsAccountId(const Aws::String& value) { m_awsAccountIdHasBeenSet = true; m_awsAccountId = value; }
55 
59  inline void SetAwsAccountId(Aws::String&& value) { m_awsAccountIdHasBeenSet = true; m_awsAccountId = std::move(value); }
60 
64  inline void SetAwsAccountId(const char* value) { m_awsAccountIdHasBeenSet = true; m_awsAccountId.assign(value); }
65 
69  inline CreateDashboardRequest& WithAwsAccountId(const Aws::String& value) { SetAwsAccountId(value); return *this;}
70 
74  inline CreateDashboardRequest& WithAwsAccountId(Aws::String&& value) { SetAwsAccountId(std::move(value)); return *this;}
75 
79  inline CreateDashboardRequest& WithAwsAccountId(const char* value) { SetAwsAccountId(value); return *this;}
80 
81 
85  inline const Aws::String& GetDashboardId() const{ return m_dashboardId; }
86 
90  inline bool DashboardIdHasBeenSet() const { return m_dashboardIdHasBeenSet; }
91 
95  inline void SetDashboardId(const Aws::String& value) { m_dashboardIdHasBeenSet = true; m_dashboardId = value; }
96 
100  inline void SetDashboardId(Aws::String&& value) { m_dashboardIdHasBeenSet = true; m_dashboardId = std::move(value); }
101 
105  inline void SetDashboardId(const char* value) { m_dashboardIdHasBeenSet = true; m_dashboardId.assign(value); }
106 
110  inline CreateDashboardRequest& WithDashboardId(const Aws::String& value) { SetDashboardId(value); return *this;}
111 
115  inline CreateDashboardRequest& WithDashboardId(Aws::String&& value) { SetDashboardId(std::move(value)); return *this;}
116 
120  inline CreateDashboardRequest& WithDashboardId(const char* value) { SetDashboardId(value); return *this;}
121 
122 
126  inline const Aws::String& GetName() const{ return m_name; }
127 
131  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
132 
136  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
137 
141  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
142 
146  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
147 
151  inline CreateDashboardRequest& WithName(const Aws::String& value) { SetName(value); return *this;}
152 
156  inline CreateDashboardRequest& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
157 
161  inline CreateDashboardRequest& WithName(const char* value) { SetName(value); return *this;}
162 
163 
169  inline const Parameters& GetParameters() const{ return m_parameters; }
170 
176  inline bool ParametersHasBeenSet() const { return m_parametersHasBeenSet; }
177 
183  inline void SetParameters(const Parameters& value) { m_parametersHasBeenSet = true; m_parameters = value; }
184 
190  inline void SetParameters(Parameters&& value) { m_parametersHasBeenSet = true; m_parameters = std::move(value); }
191 
197  inline CreateDashboardRequest& WithParameters(const Parameters& value) { SetParameters(value); return *this;}
198 
204  inline CreateDashboardRequest& WithParameters(Parameters&& value) { SetParameters(std::move(value)); return *this;}
205 
206 
213  inline const Aws::Vector<ResourcePermission>& GetPermissions() const{ return m_permissions; }
214 
221  inline bool PermissionsHasBeenSet() const { return m_permissionsHasBeenSet; }
222 
229  inline void SetPermissions(const Aws::Vector<ResourcePermission>& value) { m_permissionsHasBeenSet = true; m_permissions = value; }
230 
237  inline void SetPermissions(Aws::Vector<ResourcePermission>&& value) { m_permissionsHasBeenSet = true; m_permissions = std::move(value); }
238 
245  inline CreateDashboardRequest& WithPermissions(const Aws::Vector<ResourcePermission>& value) { SetPermissions(value); return *this;}
246 
253  inline CreateDashboardRequest& WithPermissions(Aws::Vector<ResourcePermission>&& value) { SetPermissions(std::move(value)); return *this;}
254 
261  inline CreateDashboardRequest& AddPermissions(const ResourcePermission& value) { m_permissionsHasBeenSet = true; m_permissions.push_back(value); return *this; }
262 
269  inline CreateDashboardRequest& AddPermissions(ResourcePermission&& value) { m_permissionsHasBeenSet = true; m_permissions.push_back(std::move(value)); return *this; }
270 
271 
286  inline const DashboardSourceEntity& GetSourceEntity() const{ return m_sourceEntity; }
287 
302  inline bool SourceEntityHasBeenSet() const { return m_sourceEntityHasBeenSet; }
303 
318  inline void SetSourceEntity(const DashboardSourceEntity& value) { m_sourceEntityHasBeenSet = true; m_sourceEntity = value; }
319 
334  inline void SetSourceEntity(DashboardSourceEntity&& value) { m_sourceEntityHasBeenSet = true; m_sourceEntity = std::move(value); }
335 
350  inline CreateDashboardRequest& WithSourceEntity(const DashboardSourceEntity& value) { SetSourceEntity(value); return *this;}
351 
366  inline CreateDashboardRequest& WithSourceEntity(DashboardSourceEntity&& value) { SetSourceEntity(std::move(value)); return *this;}
367 
368 
373  inline const Aws::Vector<Tag>& GetTags() const{ return m_tags; }
374 
379  inline bool TagsHasBeenSet() const { return m_tagsHasBeenSet; }
380 
385  inline void SetTags(const Aws::Vector<Tag>& value) { m_tagsHasBeenSet = true; m_tags = value; }
386 
391  inline void SetTags(Aws::Vector<Tag>&& value) { m_tagsHasBeenSet = true; m_tags = std::move(value); }
392 
397  inline CreateDashboardRequest& WithTags(const Aws::Vector<Tag>& value) { SetTags(value); return *this;}
398 
403  inline CreateDashboardRequest& WithTags(Aws::Vector<Tag>&& value) { SetTags(std::move(value)); return *this;}
404 
409  inline CreateDashboardRequest& AddTags(const Tag& value) { m_tagsHasBeenSet = true; m_tags.push_back(value); return *this; }
410 
415  inline CreateDashboardRequest& AddTags(Tag&& value) { m_tagsHasBeenSet = true; m_tags.push_back(std::move(value)); return *this; }
416 
417 
421  inline const Aws::String& GetVersionDescription() const{ return m_versionDescription; }
422 
426  inline bool VersionDescriptionHasBeenSet() const { return m_versionDescriptionHasBeenSet; }
427 
431  inline void SetVersionDescription(const Aws::String& value) { m_versionDescriptionHasBeenSet = true; m_versionDescription = value; }
432 
436  inline void SetVersionDescription(Aws::String&& value) { m_versionDescriptionHasBeenSet = true; m_versionDescription = std::move(value); }
437 
441  inline void SetVersionDescription(const char* value) { m_versionDescriptionHasBeenSet = true; m_versionDescription.assign(value); }
442 
446  inline CreateDashboardRequest& WithVersionDescription(const Aws::String& value) { SetVersionDescription(value); return *this;}
447 
451  inline CreateDashboardRequest& WithVersionDescription(Aws::String&& value) { SetVersionDescription(std::move(value)); return *this;}
452 
456  inline CreateDashboardRequest& WithVersionDescription(const char* value) { SetVersionDescription(value); return *this;}
457 
458 
475  inline const DashboardPublishOptions& GetDashboardPublishOptions() const{ return m_dashboardPublishOptions; }
476 
493  inline bool DashboardPublishOptionsHasBeenSet() const { return m_dashboardPublishOptionsHasBeenSet; }
494 
511  inline void SetDashboardPublishOptions(const DashboardPublishOptions& value) { m_dashboardPublishOptionsHasBeenSet = true; m_dashboardPublishOptions = value; }
512 
529  inline void SetDashboardPublishOptions(DashboardPublishOptions&& value) { m_dashboardPublishOptionsHasBeenSet = true; m_dashboardPublishOptions = std::move(value); }
530 
547  inline CreateDashboardRequest& WithDashboardPublishOptions(const DashboardPublishOptions& value) { SetDashboardPublishOptions(value); return *this;}
548 
565  inline CreateDashboardRequest& WithDashboardPublishOptions(DashboardPublishOptions&& value) { SetDashboardPublishOptions(std::move(value)); return *this;}
566 
567 
574  inline const Aws::String& GetThemeArn() const{ return m_themeArn; }
575 
582  inline bool ThemeArnHasBeenSet() const { return m_themeArnHasBeenSet; }
583 
590  inline void SetThemeArn(const Aws::String& value) { m_themeArnHasBeenSet = true; m_themeArn = value; }
591 
598  inline void SetThemeArn(Aws::String&& value) { m_themeArnHasBeenSet = true; m_themeArn = std::move(value); }
599 
606  inline void SetThemeArn(const char* value) { m_themeArnHasBeenSet = true; m_themeArn.assign(value); }
607 
614  inline CreateDashboardRequest& WithThemeArn(const Aws::String& value) { SetThemeArn(value); return *this;}
615 
622  inline CreateDashboardRequest& WithThemeArn(Aws::String&& value) { SetThemeArn(std::move(value)); return *this;}
623 
630  inline CreateDashboardRequest& WithThemeArn(const char* value) { SetThemeArn(value); return *this;}
631 
632  private:
633 
634  Aws::String m_awsAccountId;
635  bool m_awsAccountIdHasBeenSet;
636 
637  Aws::String m_dashboardId;
638  bool m_dashboardIdHasBeenSet;
639 
640  Aws::String m_name;
641  bool m_nameHasBeenSet;
642 
643  Parameters m_parameters;
644  bool m_parametersHasBeenSet;
645 
646  Aws::Vector<ResourcePermission> m_permissions;
647  bool m_permissionsHasBeenSet;
648 
649  DashboardSourceEntity m_sourceEntity;
650  bool m_sourceEntityHasBeenSet;
651 
652  Aws::Vector<Tag> m_tags;
653  bool m_tagsHasBeenSet;
654 
655  Aws::String m_versionDescription;
656  bool m_versionDescriptionHasBeenSet;
657 
658  DashboardPublishOptions m_dashboardPublishOptions;
659  bool m_dashboardPublishOptionsHasBeenSet;
660 
661  Aws::String m_themeArn;
662  bool m_themeArnHasBeenSet;
663  };
664 
665 } // namespace Model
666 } // namespace QuickSight
667 } // namespace Aws
Parameters.h
Aws::QuickSight::Model::CreateDashboardRequest::WithPermissions
CreateDashboardRequest & WithPermissions(const Aws::Vector< ResourcePermission > &value)
Definition: CreateDashboardRequest.h:245
Aws::QuickSight::Model::CreateDashboardRequest::WithName
CreateDashboardRequest & WithName(const Aws::String &value)
Definition: CreateDashboardRequest.h:151
Tag.h
QuickSight_EXPORTS.h
Aws::QuickSight::Model::CreateDashboardRequest::SetThemeArn
void SetThemeArn(Aws::String &&value)
Definition: CreateDashboardRequest.h:598
Aws::QuickSight::Model::CreateDashboardRequest::WithVersionDescription
CreateDashboardRequest & WithVersionDescription(const char *value)
Definition: CreateDashboardRequest.h:456
Aws::QuickSight::Model::CreateDashboardRequest::AddTags
CreateDashboardRequest & AddTags(const Tag &value)
Definition: CreateDashboardRequest.h:409
Aws::QuickSight::Model::CreateDashboardRequest::WithParameters
CreateDashboardRequest & WithParameters(Parameters &&value)
Definition: CreateDashboardRequest.h:204
Aws::QuickSight::Model::CreateDashboardRequest::WithParameters
CreateDashboardRequest & WithParameters(const Parameters &value)
Definition: CreateDashboardRequest.h:197
Aws::QuickSight::Model::CreateDashboardRequest::SetParameters
void SetParameters(const Parameters &value)
Definition: CreateDashboardRequest.h:183
Aws::QuickSight::Model::CreateDashboardRequest::SetThemeArn
void SetThemeArn(const char *value)
Definition: CreateDashboardRequest.h:606
Aws::QuickSight::Model::DashboardSourceEntity
Definition: DashboardSourceEntity.h:32
Aws::QuickSight::Model::Tag
Definition: Tag.h:33
Aws::QuickSight::Model::CreateDashboardRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::QuickSight::Model::CreateDashboardRequest::GetPermissions
const Aws::Vector< ResourcePermission > & GetPermissions() const
Definition: CreateDashboardRequest.h:213
Aws::QuickSight::Model::DashboardPublishOptions
Definition: DashboardPublishOptions.h:34
Aws::QuickSight::Model::CreateDashboardRequest::WithSourceEntity
CreateDashboardRequest & WithSourceEntity(DashboardSourceEntity &&value)
Definition: CreateDashboardRequest.h:366
Aws::QuickSight::Model::CreateDashboardRequest::SourceEntityHasBeenSet
bool SourceEntityHasBeenSet() const
Definition: CreateDashboardRequest.h:302
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::QuickSight::Model::CreateDashboardRequest::AwsAccountIdHasBeenSet
bool AwsAccountIdHasBeenSet() const
Definition: CreateDashboardRequest.h:49
Aws::QuickSight::Model::CreateDashboardRequest::WithThemeArn
CreateDashboardRequest & WithThemeArn(const Aws::String &value)
Definition: CreateDashboardRequest.h:614
AWSVector.h
Aws::QuickSight::Model::CreateDashboardRequest::WithDashboardPublishOptions
CreateDashboardRequest & WithDashboardPublishOptions(const DashboardPublishOptions &value)
Definition: CreateDashboardRequest.h:547
Aws::QuickSight::Model::CreateDashboardRequest::SetThemeArn
void SetThemeArn(const Aws::String &value)
Definition: CreateDashboardRequest.h:590
Aws::QuickSight::Model::CreateDashboardRequest::WithName
CreateDashboardRequest & WithName(Aws::String &&value)
Definition: CreateDashboardRequest.h:156
Aws::QuickSight::Model::Parameters
Definition: Parameters.h:37
Aws::QuickSight::Model::CreateDashboardRequest::SetVersionDescription
void SetVersionDescription(const Aws::String &value)
Definition: CreateDashboardRequest.h:431
Aws::QuickSight::Model::CreateDashboardRequest::GetDashboardPublishOptions
const DashboardPublishOptions & GetDashboardPublishOptions() const
Definition: CreateDashboardRequest.h:475
Aws::QuickSight::Model::CreateDashboardRequest::GetAwsAccountId
const Aws::String & GetAwsAccountId() const
Definition: CreateDashboardRequest.h:44
Aws::QuickSight::Model::CreateDashboardRequest::SetSourceEntity
void SetSourceEntity(const DashboardSourceEntity &value)
Definition: CreateDashboardRequest.h:318
Aws::QuickSight::Model::CreateDashboardRequest::WithDashboardId
CreateDashboardRequest & WithDashboardId(const Aws::String &value)
Definition: CreateDashboardRequest.h:110
Aws::QuickSight::Model::CreateDashboardRequest::GetName
const Aws::String & GetName() const
Definition: CreateDashboardRequest.h:126
Aws::QuickSight::Model::CreateDashboardRequest::SetDashboardId
void SetDashboardId(const char *value)
Definition: CreateDashboardRequest.h:105
Aws::QuickSight::Model::CreateDashboardRequest::SetVersionDescription
void SetVersionDescription(Aws::String &&value)
Definition: CreateDashboardRequest.h:436
Aws::QuickSight::Model::CreateDashboardRequest::GetParameters
const Parameters & GetParameters() const
Definition: CreateDashboardRequest.h:169
Aws::QuickSight::Model::CreateDashboardRequest::ParametersHasBeenSet
bool ParametersHasBeenSet() const
Definition: CreateDashboardRequest.h:176
Aws::QuickSight::Model::CreateDashboardRequest::SetPermissions
void SetPermissions(Aws::Vector< ResourcePermission > &&value)
Definition: CreateDashboardRequest.h:237
Aws::QuickSight::Model::CreateDashboardRequest::DashboardPublishOptionsHasBeenSet
bool DashboardPublishOptionsHasBeenSet() const
Definition: CreateDashboardRequest.h:493
Aws::QuickSight::Model::CreateDashboardRequest::WithVersionDescription
CreateDashboardRequest & WithVersionDescription(Aws::String &&value)
Definition: CreateDashboardRequest.h:451
Aws::QuickSight::Model::CreateDashboardRequest::WithThemeArn
CreateDashboardRequest & WithThemeArn(Aws::String &&value)
Definition: CreateDashboardRequest.h:622
Aws::QuickSight::Model::CreateDashboardRequest::WithDashboardPublishOptions
CreateDashboardRequest & WithDashboardPublishOptions(DashboardPublishOptions &&value)
Definition: CreateDashboardRequest.h:565
Aws::QuickSight::Model::CreateDashboardRequest::SetDashboardPublishOptions
void SetDashboardPublishOptions(const DashboardPublishOptions &value)
Definition: CreateDashboardRequest.h:511
QuickSightRequest.h
Aws::QuickSight::Model::ResourcePermission
Definition: ResourcePermission.h:33
Aws::QuickSight::Model::CreateDashboardRequest::GetTags
const Aws::Vector< Tag > & GetTags() const
Definition: CreateDashboardRequest.h:373
Aws::QuickSight::Model::CreateDashboardRequest::SetAwsAccountId
void SetAwsAccountId(const Aws::String &value)
Definition: CreateDashboardRequest.h:54
Aws::QuickSight::Model::CreateDashboardRequest::AddPermissions
CreateDashboardRequest & AddPermissions(ResourcePermission &&value)
Definition: CreateDashboardRequest.h:269
ResourcePermission.h
Aws::QuickSight::Model::CreateDashboardRequest::SetDashboardId
void SetDashboardId(Aws::String &&value)
Definition: CreateDashboardRequest.h:100
Aws::QuickSight::Model::CreateDashboardRequest::WithDashboardId
CreateDashboardRequest & WithDashboardId(Aws::String &&value)
Definition: CreateDashboardRequest.h:115
Aws::QuickSight::Model::CreateDashboardRequest::WithTags
CreateDashboardRequest & WithTags(const Aws::Vector< Tag > &value)
Definition: CreateDashboardRequest.h:397
AWSString.h
Aws::QuickSight::Model::CreateDashboardRequest::WithAwsAccountId
CreateDashboardRequest & WithAwsAccountId(const Aws::String &value)
Definition: CreateDashboardRequest.h:69
Aws::QuickSight::Model::CreateDashboardRequest::SetName
void SetName(const char *value)
Definition: CreateDashboardRequest.h:146
Aws::QuickSight::Model::CreateDashboardRequest::SetTags
void SetTags(Aws::Vector< Tag > &&value)
Definition: CreateDashboardRequest.h:391
Aws::QuickSight::Model::CreateDashboardRequest::WithAwsAccountId
CreateDashboardRequest & WithAwsAccountId(Aws::String &&value)
Definition: CreateDashboardRequest.h:74
Aws::QuickSight::Model::CreateDashboardRequest::SetPermissions
void SetPermissions(const Aws::Vector< ResourcePermission > &value)
Definition: CreateDashboardRequest.h:229
Aws::QuickSight::Model::CreateDashboardRequest::SetAwsAccountId
void SetAwsAccountId(const char *value)
Definition: CreateDashboardRequest.h:64
Aws::QuickSight::Model::CreateDashboardRequest::WithThemeArn
CreateDashboardRequest & WithThemeArn(const char *value)
Definition: CreateDashboardRequest.h:630
Aws::QuickSight::Model::CreateDashboardRequest::GetVersionDescription
const Aws::String & GetVersionDescription() const
Definition: CreateDashboardRequest.h:421
Aws::QuickSight::Model::CreateDashboardRequest::WithVersionDescription
CreateDashboardRequest & WithVersionDescription(const Aws::String &value)
Definition: CreateDashboardRequest.h:446
Aws::QuickSight::Model::CreateDashboardRequest::WithPermissions
CreateDashboardRequest & WithPermissions(Aws::Vector< ResourcePermission > &&value)
Definition: CreateDashboardRequest.h:253
Aws::QuickSight::Model::CreateDashboardRequest::AddTags
CreateDashboardRequest & AddTags(Tag &&value)
Definition: CreateDashboardRequest.h:415
Aws::QuickSight::Model::CreateDashboardRequest::GetThemeArn
const Aws::String & GetThemeArn() const
Definition: CreateDashboardRequest.h:574
Aws::QuickSight::Model::CreateDashboardRequest::PermissionsHasBeenSet
bool PermissionsHasBeenSet() const
Definition: CreateDashboardRequest.h:221
Aws::QuickSight::Model::CreateDashboardRequest::WithTags
CreateDashboardRequest & WithTags(Aws::Vector< Tag > &&value)
Definition: CreateDashboardRequest.h:403
Aws::QuickSight::Model::CreateDashboardRequest::NameHasBeenSet
bool NameHasBeenSet() const
Definition: CreateDashboardRequest.h:131
DashboardSourceEntity.h
Aws::QuickSight::Model::CreateDashboardRequest::SetName
void SetName(const Aws::String &value)
Definition: CreateDashboardRequest.h:136
Aws::QuickSight::Model::CreateDashboardRequest::SetAwsAccountId
void SetAwsAccountId(Aws::String &&value)
Definition: CreateDashboardRequest.h:59
Aws::QuickSight::Model::CreateDashboardRequest::SetDashboardId
void SetDashboardId(const Aws::String &value)
Definition: CreateDashboardRequest.h:95
Aws::QuickSight::Model::CreateDashboardRequest::CreateDashboardRequest
CreateDashboardRequest()
Aws::QuickSight::Model::CreateDashboardRequest::SetSourceEntity
void SetSourceEntity(DashboardSourceEntity &&value)
Definition: CreateDashboardRequest.h:334
AWS_QUICKSIGHT_API
#define AWS_QUICKSIGHT_API
Definition: QuickSight_EXPORTS.h:28
Aws
Definition: AccessManagementClient.h:15
Aws::QuickSight::Model::CreateDashboardRequest::GetDashboardId
const Aws::String & GetDashboardId() const
Definition: CreateDashboardRequest.h:85
Aws::QuickSight::Model::CreateDashboardRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateDashboardRequest.h:36
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::QuickSight::Model::CreateDashboardRequest::WithAwsAccountId
CreateDashboardRequest & WithAwsAccountId(const char *value)
Definition: CreateDashboardRequest.h:79
Aws::QuickSight::Model::CreateDashboardRequest::DashboardIdHasBeenSet
bool DashboardIdHasBeenSet() const
Definition: CreateDashboardRequest.h:90
DashboardPublishOptions.h
Aws::QuickSight::Model::CreateDashboardRequest::WithSourceEntity
CreateDashboardRequest & WithSourceEntity(const DashboardSourceEntity &value)
Definition: CreateDashboardRequest.h:350
Aws::QuickSight::Model::CreateDashboardRequest::SetDashboardPublishOptions
void SetDashboardPublishOptions(DashboardPublishOptions &&value)
Definition: CreateDashboardRequest.h:529
Aws::QuickSight::Model::CreateDashboardRequest::SetTags
void SetTags(const Aws::Vector< Tag > &value)
Definition: CreateDashboardRequest.h:385
Aws::QuickSight::Model::CreateDashboardRequest::WithName
CreateDashboardRequest & WithName(const char *value)
Definition: CreateDashboardRequest.h:161
Aws::QuickSight::Model::CreateDashboardRequest::SetParameters
void SetParameters(Parameters &&value)
Definition: CreateDashboardRequest.h:190
Aws::QuickSight::Model::CreateDashboardRequest::GetSourceEntity
const DashboardSourceEntity & GetSourceEntity() const
Definition: CreateDashboardRequest.h:286
Aws::QuickSight::Model::CreateDashboardRequest
Definition: CreateDashboardRequest.h:28
Aws::QuickSight::Model::CreateDashboardRequest::AddPermissions
CreateDashboardRequest & AddPermissions(const ResourcePermission &value)
Definition: CreateDashboardRequest.h:261
Aws::QuickSight::Model::CreateDashboardRequest::VersionDescriptionHasBeenSet
bool VersionDescriptionHasBeenSet() const
Definition: CreateDashboardRequest.h:426
Aws::QuickSight::QuickSightRequest
Definition: QuickSightRequest.h:17
Aws::QuickSight::Model::CreateDashboardRequest::WithDashboardId
CreateDashboardRequest & WithDashboardId(const char *value)
Definition: CreateDashboardRequest.h:120
Aws::QuickSight::Model::CreateDashboardRequest::SetName
void SetName(Aws::String &&value)
Definition: CreateDashboardRequest.h:141
Aws::QuickSight::Model::CreateDashboardRequest::SetVersionDescription
void SetVersionDescription(const char *value)
Definition: CreateDashboardRequest.h:441
Aws::QuickSight::Model::CreateDashboardRequest::TagsHasBeenSet
bool TagsHasBeenSet() const
Definition: CreateDashboardRequest.h:379
Aws::QuickSight::Model::CreateDashboardRequest::ThemeArnHasBeenSet
bool ThemeArnHasBeenSet() const
Definition: CreateDashboardRequest.h:582