AWS SDK for C++  1.9.160
AWS SDK for C++
RegisteredUserEmbeddingExperienceConfiguration.h
Go to the documentation of this file.
1 
6 #pragma once
11 #include <utility>
12 
13 namespace Aws
14 {
15 namespace Utils
16 {
17 namespace Json
18 {
19  class JsonValue;
20  class JsonView;
21 } // namespace Json
22 } // namespace Utils
23 namespace QuickSight
24 {
25 namespace Model
26 {
27 
38  {
39  public:
44 
45 
49  inline const RegisteredUserDashboardEmbeddingConfiguration& GetDashboard() const{ return m_dashboard; }
50 
54  inline bool DashboardHasBeenSet() const { return m_dashboardHasBeenSet; }
55 
59  inline void SetDashboard(const RegisteredUserDashboardEmbeddingConfiguration& value) { m_dashboardHasBeenSet = true; m_dashboard = value; }
60 
64  inline void SetDashboard(RegisteredUserDashboardEmbeddingConfiguration&& value) { m_dashboardHasBeenSet = true; m_dashboard = std::move(value); }
65 
70 
75 
76 
106  inline const RegisteredUserQuickSightConsoleEmbeddingConfiguration& GetQuickSightConsole() const{ return m_quickSightConsole; }
107 
137  inline bool QuickSightConsoleHasBeenSet() const { return m_quickSightConsoleHasBeenSet; }
138 
168  inline void SetQuickSightConsole(const RegisteredUserQuickSightConsoleEmbeddingConfiguration& value) { m_quickSightConsoleHasBeenSet = true; m_quickSightConsole = value; }
169 
199  inline void SetQuickSightConsole(RegisteredUserQuickSightConsoleEmbeddingConfiguration&& value) { m_quickSightConsoleHasBeenSet = true; m_quickSightConsole = std::move(value); }
200 
231 
262 
263 
270  inline const RegisteredUserQSearchBarEmbeddingConfiguration& GetQSearchBar() const{ return m_qSearchBar; }
271 
278  inline bool QSearchBarHasBeenSet() const { return m_qSearchBarHasBeenSet; }
279 
286  inline void SetQSearchBar(const RegisteredUserQSearchBarEmbeddingConfiguration& value) { m_qSearchBarHasBeenSet = true; m_qSearchBar = value; }
287 
294  inline void SetQSearchBar(RegisteredUserQSearchBarEmbeddingConfiguration&& value) { m_qSearchBarHasBeenSet = true; m_qSearchBar = std::move(value); }
295 
303 
311 
312  private:
313 
315  bool m_dashboardHasBeenSet;
316 
318  bool m_quickSightConsoleHasBeenSet;
319 
321  bool m_qSearchBarHasBeenSet;
322  };
323 
324 } // namespace Model
325 } // namespace QuickSight
326 } // namespace Aws
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::WithQuickSightConsole
RegisteredUserEmbeddingExperienceConfiguration & WithQuickSightConsole(RegisteredUserQuickSightConsoleEmbeddingConfiguration &&value)
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:261
QuickSight_EXPORTS.h
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::SetQuickSightConsole
void SetQuickSightConsole(RegisteredUserQuickSightConsoleEmbeddingConfiguration &&value)
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:199
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::operator=
RegisteredUserEmbeddingExperienceConfiguration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::QuickSight::Model::RegisteredUserQuickSightConsoleEmbeddingConfiguration
Definition: RegisteredUserQuickSightConsoleEmbeddingConfiguration.h:33
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:38
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::SetDashboard
void SetDashboard(const RegisteredUserDashboardEmbeddingConfiguration &value)
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:59
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::GetQSearchBar
const RegisteredUserQSearchBarEmbeddingConfiguration & GetQSearchBar() const
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:270
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::WithDashboard
RegisteredUserEmbeddingExperienceConfiguration & WithDashboard(const RegisteredUserDashboardEmbeddingConfiguration &value)
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:69
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::QuickSightConsoleHasBeenSet
bool QuickSightConsoleHasBeenSet() const
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:137
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::SetDashboard
void SetDashboard(RegisteredUserDashboardEmbeddingConfiguration &&value)
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:64
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::RegisteredUserEmbeddingExperienceConfiguration
RegisteredUserEmbeddingExperienceConfiguration(Aws::Utils::Json::JsonView jsonValue)
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::WithDashboard
RegisteredUserEmbeddingExperienceConfiguration & WithDashboard(RegisteredUserDashboardEmbeddingConfiguration &&value)
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:74
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::GetQuickSightConsole
const RegisteredUserQuickSightConsoleEmbeddingConfiguration & GetQuickSightConsole() const
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:106
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::WithQuickSightConsole
RegisteredUserEmbeddingExperienceConfiguration & WithQuickSightConsole(const RegisteredUserQuickSightConsoleEmbeddingConfiguration &value)
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:230
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::GetDashboard
const RegisteredUserDashboardEmbeddingConfiguration & GetDashboard() const
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:49
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::SetQuickSightConsole
void SetQuickSightConsole(const RegisteredUserQuickSightConsoleEmbeddingConfiguration &value)
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:168
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::WithQSearchBar
RegisteredUserEmbeddingExperienceConfiguration & WithQSearchBar(RegisteredUserQSearchBarEmbeddingConfiguration &&value)
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:310
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::DashboardHasBeenSet
bool DashboardHasBeenSet() const
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:54
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::WithQSearchBar
RegisteredUserEmbeddingExperienceConfiguration & WithQSearchBar(const RegisteredUserQSearchBarEmbeddingConfiguration &value)
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:302
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::SetQSearchBar
void SetQSearchBar(RegisteredUserQSearchBarEmbeddingConfiguration &&value)
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:294
RegisteredUserDashboardEmbeddingConfiguration.h
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::RegisteredUserEmbeddingExperienceConfiguration
RegisteredUserEmbeddingExperienceConfiguration()
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
AWS_QUICKSIGHT_API
#define AWS_QUICKSIGHT_API
Definition: QuickSight_EXPORTS.h:28
Aws
Definition: AccessManagementClient.h:15
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::QSearchBarHasBeenSet
bool QSearchBarHasBeenSet() const
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:278
RegisteredUserQuickSightConsoleEmbeddingConfiguration.h
RegisteredUserQSearchBarEmbeddingConfiguration.h
Aws::QuickSight::Model::RegisteredUserQSearchBarEmbeddingConfiguration
Definition: RegisteredUserQSearchBarEmbeddingConfiguration.h:33
Aws::QuickSight::Model::RegisteredUserEmbeddingExperienceConfiguration::SetQSearchBar
void SetQSearchBar(const RegisteredUserQSearchBarEmbeddingConfiguration &value)
Definition: RegisteredUserEmbeddingExperienceConfiguration.h:286
Aws::QuickSight::Model::RegisteredUserDashboardEmbeddingConfiguration
Definition: RegisteredUserDashboardEmbeddingConfiguration.h:33