AWS SDK for C++
AWS SDK for C++
Loading...
Searching...
No Matches
DescribeApplicationInstanceDetailsResult.h
Go to the documentation of this file.
1
6#pragma once
12#include <utility>
13
14namespace Aws
15{
16template<typename RESULT_TYPE>
17class AmazonWebServiceResult;
18
19namespace Utils
20{
21namespace Json
22{
23 class JsonValue;
24} // namespace Json
25} // namespace Utils
26namespace Panorama
27{
28namespace Model
29{
31 {
32 public:
36
37
41 inline const Aws::String& GetApplicationInstanceId() const{ return m_applicationInstanceId; }
42
46 inline void SetApplicationInstanceId(const Aws::String& value) { m_applicationInstanceId = value; }
47
51 inline void SetApplicationInstanceId(Aws::String&& value) { m_applicationInstanceId = std::move(value); }
52
56 inline void SetApplicationInstanceId(const char* value) { m_applicationInstanceId.assign(value); }
57
62
67
72
73
77 inline const Aws::String& GetApplicationInstanceIdToReplace() const{ return m_applicationInstanceIdToReplace; }
78
82 inline void SetApplicationInstanceIdToReplace(const Aws::String& value) { m_applicationInstanceIdToReplace = value; }
83
87 inline void SetApplicationInstanceIdToReplace(Aws::String&& value) { m_applicationInstanceIdToReplace = std::move(value); }
88
92 inline void SetApplicationInstanceIdToReplace(const char* value) { m_applicationInstanceIdToReplace.assign(value); }
93
98
103
108
109
113 inline const Aws::Utils::DateTime& GetCreatedTime() const{ return m_createdTime; }
114
118 inline void SetCreatedTime(const Aws::Utils::DateTime& value) { m_createdTime = value; }
119
123 inline void SetCreatedTime(Aws::Utils::DateTime&& value) { m_createdTime = std::move(value); }
124
129
134
135
139 inline const Aws::String& GetDefaultRuntimeContextDevice() const{ return m_defaultRuntimeContextDevice; }
140
144 inline void SetDefaultRuntimeContextDevice(const Aws::String& value) { m_defaultRuntimeContextDevice = value; }
145
149 inline void SetDefaultRuntimeContextDevice(Aws::String&& value) { m_defaultRuntimeContextDevice = std::move(value); }
150
154 inline void SetDefaultRuntimeContextDevice(const char* value) { m_defaultRuntimeContextDevice.assign(value); }
155
160
165
170
171
175 inline const Aws::String& GetDescription() const{ return m_description; }
176
180 inline void SetDescription(const Aws::String& value) { m_description = value; }
181
185 inline void SetDescription(Aws::String&& value) { m_description = std::move(value); }
186
190 inline void SetDescription(const char* value) { m_description.assign(value); }
191
196
200 inline DescribeApplicationInstanceDetailsResult& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
201
205 inline DescribeApplicationInstanceDetailsResult& WithDescription(const char* value) { SetDescription(value); return *this;}
206
207
211 inline const ManifestOverridesPayload& GetManifestOverridesPayload() const{ return m_manifestOverridesPayload; }
212
216 inline void SetManifestOverridesPayload(const ManifestOverridesPayload& value) { m_manifestOverridesPayload = value; }
217
221 inline void SetManifestOverridesPayload(ManifestOverridesPayload&& value) { m_manifestOverridesPayload = std::move(value); }
222
227
232
233
237 inline const ManifestPayload& GetManifestPayload() const{ return m_manifestPayload; }
238
242 inline void SetManifestPayload(const ManifestPayload& value) { m_manifestPayload = value; }
243
247 inline void SetManifestPayload(ManifestPayload&& value) { m_manifestPayload = std::move(value); }
248
253
258
259
263 inline const Aws::String& GetName() const{ return m_name; }
264
268 inline void SetName(const Aws::String& value) { m_name = value; }
269
273 inline void SetName(Aws::String&& value) { m_name = std::move(value); }
274
278 inline void SetName(const char* value) { m_name.assign(value); }
279
283 inline DescribeApplicationInstanceDetailsResult& WithName(const Aws::String& value) { SetName(value); return *this;}
284
288 inline DescribeApplicationInstanceDetailsResult& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
289
293 inline DescribeApplicationInstanceDetailsResult& WithName(const char* value) { SetName(value); return *this;}
294
295 private:
296
297 Aws::String m_applicationInstanceId;
298
299 Aws::String m_applicationInstanceIdToReplace;
300
301 Aws::Utils::DateTime m_createdTime;
302
303 Aws::String m_defaultRuntimeContextDevice;
304
305 Aws::String m_description;
306
307 ManifestOverridesPayload m_manifestOverridesPayload;
308
309 ManifestPayload m_manifestPayload;
310
311 Aws::String m_name;
312 };
313
314} // namespace Model
315} // namespace Panorama
316} // namespace Aws
#define AWS_PANORAMA_API
DescribeApplicationInstanceDetailsResult & WithDescription(const Aws::String &value)
DescribeApplicationInstanceDetailsResult & WithApplicationInstanceId(Aws::String &&value)
DescribeApplicationInstanceDetailsResult & WithCreatedTime(Aws::Utils::DateTime &&value)
DescribeApplicationInstanceDetailsResult & WithDefaultRuntimeContextDevice(Aws::String &&value)
DescribeApplicationInstanceDetailsResult & WithName(const Aws::String &value)
AWS_PANORAMA_API DescribeApplicationInstanceDetailsResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeApplicationInstanceDetailsResult & WithApplicationInstanceIdToReplace(const Aws::String &value)
DescribeApplicationInstanceDetailsResult & WithManifestOverridesPayload(ManifestOverridesPayload &&value)
DescribeApplicationInstanceDetailsResult & WithApplicationInstanceIdToReplace(const char *value)
DescribeApplicationInstanceDetailsResult & WithManifestPayload(ManifestPayload &&value)
DescribeApplicationInstanceDetailsResult & WithDefaultRuntimeContextDevice(const Aws::String &value)
DescribeApplicationInstanceDetailsResult & WithDescription(const char *value)
DescribeApplicationInstanceDetailsResult & WithName(Aws::String &&value)
DescribeApplicationInstanceDetailsResult & WithManifestPayload(const ManifestPayload &value)
DescribeApplicationInstanceDetailsResult & WithApplicationInstanceId(const Aws::String &value)
DescribeApplicationInstanceDetailsResult & WithApplicationInstanceId(const char *value)
AWS_PANORAMA_API DescribeApplicationInstanceDetailsResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
DescribeApplicationInstanceDetailsResult & WithDescription(Aws::String &&value)
DescribeApplicationInstanceDetailsResult & WithManifestOverridesPayload(const ManifestOverridesPayload &value)
DescribeApplicationInstanceDetailsResult & WithDefaultRuntimeContextDevice(const char *value)
DescribeApplicationInstanceDetailsResult & WithCreatedTime(const Aws::Utils::DateTime &value)
DescribeApplicationInstanceDetailsResult & WithName(const char *value)
DescribeApplicationInstanceDetailsResult & WithApplicationInstanceIdToReplace(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String