AWS SDK for C++  1.9.156
AWS SDK for C++
DescribeDashboardResult.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <utility>
11 
12 namespace Aws
13 {
14 template<typename RESULT_TYPE>
15 class AmazonWebServiceResult;
16 
17 namespace Utils
18 {
19 namespace Json
20 {
21  class JsonValue;
22 } // namespace Json
23 } // namespace Utils
24 namespace IoTSiteWise
25 {
26 namespace Model
27 {
29  {
30  public:
34 
35 
39  inline const Aws::String& GetDashboardId() const{ return m_dashboardId; }
40 
44  inline void SetDashboardId(const Aws::String& value) { m_dashboardId = value; }
45 
49  inline void SetDashboardId(Aws::String&& value) { m_dashboardId = std::move(value); }
50 
54  inline void SetDashboardId(const char* value) { m_dashboardId.assign(value); }
55 
59  inline DescribeDashboardResult& WithDashboardId(const Aws::String& value) { SetDashboardId(value); return *this;}
60 
64  inline DescribeDashboardResult& WithDashboardId(Aws::String&& value) { SetDashboardId(std::move(value)); return *this;}
65 
69  inline DescribeDashboardResult& WithDashboardId(const char* value) { SetDashboardId(value); return *this;}
70 
71 
79  inline const Aws::String& GetDashboardArn() const{ return m_dashboardArn; }
80 
88  inline void SetDashboardArn(const Aws::String& value) { m_dashboardArn = value; }
89 
97  inline void SetDashboardArn(Aws::String&& value) { m_dashboardArn = std::move(value); }
98 
106  inline void SetDashboardArn(const char* value) { m_dashboardArn.assign(value); }
107 
115  inline DescribeDashboardResult& WithDashboardArn(const Aws::String& value) { SetDashboardArn(value); return *this;}
116 
124  inline DescribeDashboardResult& WithDashboardArn(Aws::String&& value) { SetDashboardArn(std::move(value)); return *this;}
125 
133  inline DescribeDashboardResult& WithDashboardArn(const char* value) { SetDashboardArn(value); return *this;}
134 
135 
139  inline const Aws::String& GetDashboardName() const{ return m_dashboardName; }
140 
144  inline void SetDashboardName(const Aws::String& value) { m_dashboardName = value; }
145 
149  inline void SetDashboardName(Aws::String&& value) { m_dashboardName = std::move(value); }
150 
154  inline void SetDashboardName(const char* value) { m_dashboardName.assign(value); }
155 
159  inline DescribeDashboardResult& WithDashboardName(const Aws::String& value) { SetDashboardName(value); return *this;}
160 
164  inline DescribeDashboardResult& WithDashboardName(Aws::String&& value) { SetDashboardName(std::move(value)); return *this;}
165 
169  inline DescribeDashboardResult& WithDashboardName(const char* value) { SetDashboardName(value); return *this;}
170 
171 
175  inline const Aws::String& GetProjectId() const{ return m_projectId; }
176 
180  inline void SetProjectId(const Aws::String& value) { m_projectId = value; }
181 
185  inline void SetProjectId(Aws::String&& value) { m_projectId = std::move(value); }
186 
190  inline void SetProjectId(const char* value) { m_projectId.assign(value); }
191 
195  inline DescribeDashboardResult& WithProjectId(const Aws::String& value) { SetProjectId(value); return *this;}
196 
200  inline DescribeDashboardResult& WithProjectId(Aws::String&& value) { SetProjectId(std::move(value)); return *this;}
201 
205  inline DescribeDashboardResult& WithProjectId(const char* value) { SetProjectId(value); return *this;}
206 
207 
211  inline const Aws::String& GetDashboardDescription() const{ return m_dashboardDescription; }
212 
216  inline void SetDashboardDescription(const Aws::String& value) { m_dashboardDescription = value; }
217 
221  inline void SetDashboardDescription(Aws::String&& value) { m_dashboardDescription = std::move(value); }
222 
226  inline void SetDashboardDescription(const char* value) { m_dashboardDescription.assign(value); }
227 
231  inline DescribeDashboardResult& WithDashboardDescription(const Aws::String& value) { SetDashboardDescription(value); return *this;}
232 
236  inline DescribeDashboardResult& WithDashboardDescription(Aws::String&& value) { SetDashboardDescription(std::move(value)); return *this;}
237 
241  inline DescribeDashboardResult& WithDashboardDescription(const char* value) { SetDashboardDescription(value); return *this;}
242 
243 
249  inline const Aws::String& GetDashboardDefinition() const{ return m_dashboardDefinition; }
250 
256  inline void SetDashboardDefinition(const Aws::String& value) { m_dashboardDefinition = value; }
257 
263  inline void SetDashboardDefinition(Aws::String&& value) { m_dashboardDefinition = std::move(value); }
264 
270  inline void SetDashboardDefinition(const char* value) { m_dashboardDefinition.assign(value); }
271 
277  inline DescribeDashboardResult& WithDashboardDefinition(const Aws::String& value) { SetDashboardDefinition(value); return *this;}
278 
284  inline DescribeDashboardResult& WithDashboardDefinition(Aws::String&& value) { SetDashboardDefinition(std::move(value)); return *this;}
285 
291  inline DescribeDashboardResult& WithDashboardDefinition(const char* value) { SetDashboardDefinition(value); return *this;}
292 
293 
297  inline const Aws::Utils::DateTime& GetDashboardCreationDate() const{ return m_dashboardCreationDate; }
298 
302  inline void SetDashboardCreationDate(const Aws::Utils::DateTime& value) { m_dashboardCreationDate = value; }
303 
307  inline void SetDashboardCreationDate(Aws::Utils::DateTime&& value) { m_dashboardCreationDate = std::move(value); }
308 
312  inline DescribeDashboardResult& WithDashboardCreationDate(const Aws::Utils::DateTime& value) { SetDashboardCreationDate(value); return *this;}
313 
317  inline DescribeDashboardResult& WithDashboardCreationDate(Aws::Utils::DateTime&& value) { SetDashboardCreationDate(std::move(value)); return *this;}
318 
319 
323  inline const Aws::Utils::DateTime& GetDashboardLastUpdateDate() const{ return m_dashboardLastUpdateDate; }
324 
328  inline void SetDashboardLastUpdateDate(const Aws::Utils::DateTime& value) { m_dashboardLastUpdateDate = value; }
329 
333  inline void SetDashboardLastUpdateDate(Aws::Utils::DateTime&& value) { m_dashboardLastUpdateDate = std::move(value); }
334 
338  inline DescribeDashboardResult& WithDashboardLastUpdateDate(const Aws::Utils::DateTime& value) { SetDashboardLastUpdateDate(value); return *this;}
339 
343  inline DescribeDashboardResult& WithDashboardLastUpdateDate(Aws::Utils::DateTime&& value) { SetDashboardLastUpdateDate(std::move(value)); return *this;}
344 
345  private:
346 
347  Aws::String m_dashboardId;
348 
349  Aws::String m_dashboardArn;
350 
351  Aws::String m_dashboardName;
352 
353  Aws::String m_projectId;
354 
355  Aws::String m_dashboardDescription;
356 
357  Aws::String m_dashboardDefinition;
358 
359  Aws::Utils::DateTime m_dashboardCreationDate;
360 
361  Aws::Utils::DateTime m_dashboardLastUpdateDate;
362  };
363 
364 } // namespace Model
365 } // namespace IoTSiteWise
366 } // namespace Aws
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetProjectId
void SetProjectId(const char *value)
Definition: DescribeDashboardResult.h:190
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardArn
void SetDashboardArn(const Aws::String &value)
Definition: DescribeDashboardResult.h:88
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithProjectId
DescribeDashboardResult & WithProjectId(const Aws::String &value)
Definition: DescribeDashboardResult.h:195
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardDescription
void SetDashboardDescription(const char *value)
Definition: DescribeDashboardResult.h:226
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardName
DescribeDashboardResult & WithDashboardName(Aws::String &&value)
Definition: DescribeDashboardResult.h:164
Aws::IoTSiteWise::Model::DescribeDashboardResult::operator=
DescribeDashboardResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
IoTSiteWise_EXPORTS.h
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardId
void SetDashboardId(Aws::String &&value)
Definition: DescribeDashboardResult.h:49
Aws::IoTSiteWise::Model::DescribeDashboardResult::GetDashboardName
const Aws::String & GetDashboardName() const
Definition: DescribeDashboardResult.h:139
DateTime.h
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardDescription
void SetDashboardDescription(Aws::String &&value)
Definition: DescribeDashboardResult.h:221
AWS_IOTSITEWISE_API
#define AWS_IOTSITEWISE_API
Definition: IoTSiteWise_EXPORTS.h:28
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardCreationDate
void SetDashboardCreationDate(const Aws::Utils::DateTime &value)
Definition: DescribeDashboardResult.h:302
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardId
DescribeDashboardResult & WithDashboardId(const Aws::String &value)
Definition: DescribeDashboardResult.h:59
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardArn
DescribeDashboardResult & WithDashboardArn(const char *value)
Definition: DescribeDashboardResult.h:133
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardDescription
DescribeDashboardResult & WithDashboardDescription(const char *value)
Definition: DescribeDashboardResult.h:241
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardDefinition
DescribeDashboardResult & WithDashboardDefinition(Aws::String &&value)
Definition: DescribeDashboardResult.h:284
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardId
DescribeDashboardResult & WithDashboardId(Aws::String &&value)
Definition: DescribeDashboardResult.h:64
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardDescription
DescribeDashboardResult & WithDashboardDescription(const Aws::String &value)
Definition: DescribeDashboardResult.h:231
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardLastUpdateDate
void SetDashboardLastUpdateDate(Aws::Utils::DateTime &&value)
Definition: DescribeDashboardResult.h:333
Aws::IoTSiteWise::Model::DescribeDashboardResult::GetProjectId
const Aws::String & GetProjectId() const
Definition: DescribeDashboardResult.h:175
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardName
void SetDashboardName(Aws::String &&value)
Definition: DescribeDashboardResult.h:149
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardDefinition
void SetDashboardDefinition(Aws::String &&value)
Definition: DescribeDashboardResult.h:263
Aws::IoTSiteWise::Model::DescribeDashboardResult
Definition: DescribeDashboardResult.h:29
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardArn
void SetDashboardArn(Aws::String &&value)
Definition: DescribeDashboardResult.h:97
Aws::IoTSiteWise::Model::DescribeDashboardResult::GetDashboardDescription
const Aws::String & GetDashboardDescription() const
Definition: DescribeDashboardResult.h:211
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardDefinition
void SetDashboardDefinition(const Aws::String &value)
Definition: DescribeDashboardResult.h:256
Aws::IoTSiteWise::Model::DescribeDashboardResult::DescribeDashboardResult
DescribeDashboardResult()
Aws::IoTSiteWise::Model::DescribeDashboardResult::GetDashboardArn
const Aws::String & GetDashboardArn() const
Definition: DescribeDashboardResult.h:79
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardLastUpdateDate
DescribeDashboardResult & WithDashboardLastUpdateDate(Aws::Utils::DateTime &&value)
Definition: DescribeDashboardResult.h:343
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithProjectId
DescribeDashboardResult & WithProjectId(Aws::String &&value)
Definition: DescribeDashboardResult.h:200
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetProjectId
void SetProjectId(Aws::String &&value)
Definition: DescribeDashboardResult.h:185
Aws::IoTSiteWise::Model::DescribeDashboardResult::GetDashboardLastUpdateDate
const Aws::Utils::DateTime & GetDashboardLastUpdateDate() const
Definition: DescribeDashboardResult.h:323
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardId
void SetDashboardId(const char *value)
Definition: DescribeDashboardResult.h:54
AWSString.h
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardCreationDate
DescribeDashboardResult & WithDashboardCreationDate(Aws::Utils::DateTime &&value)
Definition: DescribeDashboardResult.h:317
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardCreationDate
DescribeDashboardResult & WithDashboardCreationDate(const Aws::Utils::DateTime &value)
Definition: DescribeDashboardResult.h:312
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithProjectId
DescribeDashboardResult & WithProjectId(const char *value)
Definition: DescribeDashboardResult.h:205
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardLastUpdateDate
DescribeDashboardResult & WithDashboardLastUpdateDate(const Aws::Utils::DateTime &value)
Definition: DescribeDashboardResult.h:338
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardDefinition
void SetDashboardDefinition(const char *value)
Definition: DescribeDashboardResult.h:270
Aws::IoTSiteWise::Model::DescribeDashboardResult::GetDashboardDefinition
const Aws::String & GetDashboardDefinition() const
Definition: DescribeDashboardResult.h:249
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardArn
void SetDashboardArn(const char *value)
Definition: DescribeDashboardResult.h:106
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardId
void SetDashboardId(const Aws::String &value)
Definition: DescribeDashboardResult.h:44
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetProjectId
void SetProjectId(const Aws::String &value)
Definition: DescribeDashboardResult.h:180
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardDescription
void SetDashboardDescription(const Aws::String &value)
Definition: DescribeDashboardResult.h:216
Aws::IoTSiteWise::Model::DescribeDashboardResult::DescribeDashboardResult
DescribeDashboardResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardArn
DescribeDashboardResult & WithDashboardArn(const Aws::String &value)
Definition: DescribeDashboardResult.h:115
Aws::MigrationHubStrategyRecommendations::Model::OutputFormat::NOT_SET
@ NOT_SET
Aws
Definition: AccessManagementClient.h:15
Aws::IoTSiteWise::Model::DescribeDashboardResult::GetDashboardId
const Aws::String & GetDashboardId() const
Definition: DescribeDashboardResult.h:39
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardName
void SetDashboardName(const Aws::String &value)
Definition: DescribeDashboardResult.h:144
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardArn
DescribeDashboardResult & WithDashboardArn(Aws::String &&value)
Definition: DescribeDashboardResult.h:124
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardCreationDate
void SetDashboardCreationDate(Aws::Utils::DateTime &&value)
Definition: DescribeDashboardResult.h:307
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardName
DescribeDashboardResult & WithDashboardName(const Aws::String &value)
Definition: DescribeDashboardResult.h:159
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardDefinition
DescribeDashboardResult & WithDashboardDefinition(const char *value)
Definition: DescribeDashboardResult.h:291
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardDefinition
DescribeDashboardResult & WithDashboardDefinition(const Aws::String &value)
Definition: DescribeDashboardResult.h:277
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardId
DescribeDashboardResult & WithDashboardId(const char *value)
Definition: DescribeDashboardResult.h:69
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardName
void SetDashboardName(const char *value)
Definition: DescribeDashboardResult.h:154
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardDescription
DescribeDashboardResult & WithDashboardDescription(Aws::String &&value)
Definition: DescribeDashboardResult.h:236
Aws::IoTSiteWise::Model::DescribeDashboardResult::GetDashboardCreationDate
const Aws::Utils::DateTime & GetDashboardCreationDate() const
Definition: DescribeDashboardResult.h:297
Aws::IoTSiteWise::Model::DescribeDashboardResult::SetDashboardLastUpdateDate
void SetDashboardLastUpdateDate(const Aws::Utils::DateTime &value)
Definition: DescribeDashboardResult.h:328
Aws::IoTSiteWise::Model::DescribeDashboardResult::WithDashboardName
DescribeDashboardResult & WithDashboardName(const char *value)
Definition: DescribeDashboardResult.h:169