AWS SDK for C++

AWS SDK for C++ Version 1.11.440

Loading...
Searching...
No Matches
EnvironmentSummary.h
1
6#pragma once
7#include <aws/proton/Proton_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/proton/model/DeploymentStatus.h>
11#include <aws/proton/model/Provisioning.h>
12#include <utility>
13
14namespace Aws
15{
16namespace Utils
17{
18namespace Json
19{
20 class JsonValue;
21 class JsonView;
22} // namespace Json
23} // namespace Utils
24namespace Proton
25{
26namespace Model
27{
28
36 {
37 public:
38 AWS_PROTON_API EnvironmentSummary();
41 AWS_PROTON_API Aws::Utils::Json::JsonValue Jsonize() const;
42
43
45
48 inline const Aws::String& GetArn() const{ return m_arn; }
49 inline bool ArnHasBeenSet() const { return m_arnHasBeenSet; }
50 inline void SetArn(const Aws::String& value) { m_arnHasBeenSet = true; m_arn = value; }
51 inline void SetArn(Aws::String&& value) { m_arnHasBeenSet = true; m_arn = std::move(value); }
52 inline void SetArn(const char* value) { m_arnHasBeenSet = true; m_arn.assign(value); }
53 inline EnvironmentSummary& WithArn(const Aws::String& value) { SetArn(value); return *this;}
54 inline EnvironmentSummary& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;}
55 inline EnvironmentSummary& WithArn(const char* value) { SetArn(value); return *this;}
57
59
69 inline const Aws::String& GetComponentRoleArn() const{ return m_componentRoleArn; }
70 inline bool ComponentRoleArnHasBeenSet() const { return m_componentRoleArnHasBeenSet; }
71 inline void SetComponentRoleArn(const Aws::String& value) { m_componentRoleArnHasBeenSet = true; m_componentRoleArn = value; }
72 inline void SetComponentRoleArn(Aws::String&& value) { m_componentRoleArnHasBeenSet = true; m_componentRoleArn = std::move(value); }
73 inline void SetComponentRoleArn(const char* value) { m_componentRoleArnHasBeenSet = true; m_componentRoleArn.assign(value); }
74 inline EnvironmentSummary& WithComponentRoleArn(const Aws::String& value) { SetComponentRoleArn(value); return *this;}
75 inline EnvironmentSummary& WithComponentRoleArn(Aws::String&& value) { SetComponentRoleArn(std::move(value)); return *this;}
76 inline EnvironmentSummary& WithComponentRoleArn(const char* value) { SetComponentRoleArn(value); return *this;}
78
80
83 inline const Aws::Utils::DateTime& GetCreatedAt() const{ return m_createdAt; }
84 inline bool CreatedAtHasBeenSet() const { return m_createdAtHasBeenSet; }
85 inline void SetCreatedAt(const Aws::Utils::DateTime& value) { m_createdAtHasBeenSet = true; m_createdAt = value; }
86 inline void SetCreatedAt(Aws::Utils::DateTime&& value) { m_createdAtHasBeenSet = true; m_createdAt = std::move(value); }
87 inline EnvironmentSummary& WithCreatedAt(const Aws::Utils::DateTime& value) { SetCreatedAt(value); return *this;}
88 inline EnvironmentSummary& WithCreatedAt(Aws::Utils::DateTime&& value) { SetCreatedAt(std::move(value)); return *this;}
90
92
95 inline const DeploymentStatus& GetDeploymentStatus() const{ return m_deploymentStatus; }
96 inline bool DeploymentStatusHasBeenSet() const { return m_deploymentStatusHasBeenSet; }
97 inline void SetDeploymentStatus(const DeploymentStatus& value) { m_deploymentStatusHasBeenSet = true; m_deploymentStatus = value; }
98 inline void SetDeploymentStatus(DeploymentStatus&& value) { m_deploymentStatusHasBeenSet = true; m_deploymentStatus = std::move(value); }
99 inline EnvironmentSummary& WithDeploymentStatus(const DeploymentStatus& value) { SetDeploymentStatus(value); return *this;}
100 inline EnvironmentSummary& WithDeploymentStatus(DeploymentStatus&& value) { SetDeploymentStatus(std::move(value)); return *this;}
102
104
107 inline const Aws::String& GetDeploymentStatusMessage() const{ return m_deploymentStatusMessage; }
108 inline bool DeploymentStatusMessageHasBeenSet() const { return m_deploymentStatusMessageHasBeenSet; }
109 inline void SetDeploymentStatusMessage(const Aws::String& value) { m_deploymentStatusMessageHasBeenSet = true; m_deploymentStatusMessage = value; }
110 inline void SetDeploymentStatusMessage(Aws::String&& value) { m_deploymentStatusMessageHasBeenSet = true; m_deploymentStatusMessage = std::move(value); }
111 inline void SetDeploymentStatusMessage(const char* value) { m_deploymentStatusMessageHasBeenSet = true; m_deploymentStatusMessage.assign(value); }
114 inline EnvironmentSummary& WithDeploymentStatusMessage(const char* value) { SetDeploymentStatusMessage(value); return *this;}
116
118
121 inline const Aws::String& GetDescription() const{ return m_description; }
122 inline bool DescriptionHasBeenSet() const { return m_descriptionHasBeenSet; }
123 inline void SetDescription(const Aws::String& value) { m_descriptionHasBeenSet = true; m_description = value; }
124 inline void SetDescription(Aws::String&& value) { m_descriptionHasBeenSet = true; m_description = std::move(value); }
125 inline void SetDescription(const char* value) { m_descriptionHasBeenSet = true; m_description.assign(value); }
126 inline EnvironmentSummary& WithDescription(const Aws::String& value) { SetDescription(value); return *this;}
127 inline EnvironmentSummary& WithDescription(Aws::String&& value) { SetDescription(std::move(value)); return *this;}
128 inline EnvironmentSummary& WithDescription(const char* value) { SetDescription(value); return *this;}
130
132
136 inline const Aws::String& GetEnvironmentAccountConnectionId() const{ return m_environmentAccountConnectionId; }
137 inline bool EnvironmentAccountConnectionIdHasBeenSet() const { return m_environmentAccountConnectionIdHasBeenSet; }
138 inline void SetEnvironmentAccountConnectionId(const Aws::String& value) { m_environmentAccountConnectionIdHasBeenSet = true; m_environmentAccountConnectionId = value; }
139 inline void SetEnvironmentAccountConnectionId(Aws::String&& value) { m_environmentAccountConnectionIdHasBeenSet = true; m_environmentAccountConnectionId = std::move(value); }
140 inline void SetEnvironmentAccountConnectionId(const char* value) { m_environmentAccountConnectionIdHasBeenSet = true; m_environmentAccountConnectionId.assign(value); }
145
147
151 inline const Aws::String& GetEnvironmentAccountId() const{ return m_environmentAccountId; }
152 inline bool EnvironmentAccountIdHasBeenSet() const { return m_environmentAccountIdHasBeenSet; }
153 inline void SetEnvironmentAccountId(const Aws::String& value) { m_environmentAccountIdHasBeenSet = true; m_environmentAccountId = value; }
154 inline void SetEnvironmentAccountId(Aws::String&& value) { m_environmentAccountIdHasBeenSet = true; m_environmentAccountId = std::move(value); }
155 inline void SetEnvironmentAccountId(const char* value) { m_environmentAccountIdHasBeenSet = true; m_environmentAccountId.assign(value); }
157 inline EnvironmentSummary& WithEnvironmentAccountId(Aws::String&& value) { SetEnvironmentAccountId(std::move(value)); return *this;}
158 inline EnvironmentSummary& WithEnvironmentAccountId(const char* value) { SetEnvironmentAccountId(value); return *this;}
160
162
165 inline const Aws::String& GetLastAttemptedDeploymentId() const{ return m_lastAttemptedDeploymentId; }
166 inline bool LastAttemptedDeploymentIdHasBeenSet() const { return m_lastAttemptedDeploymentIdHasBeenSet; }
167 inline void SetLastAttemptedDeploymentId(const Aws::String& value) { m_lastAttemptedDeploymentIdHasBeenSet = true; m_lastAttemptedDeploymentId = value; }
168 inline void SetLastAttemptedDeploymentId(Aws::String&& value) { m_lastAttemptedDeploymentIdHasBeenSet = true; m_lastAttemptedDeploymentId = std::move(value); }
169 inline void SetLastAttemptedDeploymentId(const char* value) { m_lastAttemptedDeploymentIdHasBeenSet = true; m_lastAttemptedDeploymentId.assign(value); }
172 inline EnvironmentSummary& WithLastAttemptedDeploymentId(const char* value) { SetLastAttemptedDeploymentId(value); return *this;}
174
176
179 inline const Aws::Utils::DateTime& GetLastDeploymentAttemptedAt() const{ return m_lastDeploymentAttemptedAt; }
180 inline bool LastDeploymentAttemptedAtHasBeenSet() const { return m_lastDeploymentAttemptedAtHasBeenSet; }
181 inline void SetLastDeploymentAttemptedAt(const Aws::Utils::DateTime& value) { m_lastDeploymentAttemptedAtHasBeenSet = true; m_lastDeploymentAttemptedAt = value; }
182 inline void SetLastDeploymentAttemptedAt(Aws::Utils::DateTime&& value) { m_lastDeploymentAttemptedAtHasBeenSet = true; m_lastDeploymentAttemptedAt = std::move(value); }
186
188
191 inline const Aws::Utils::DateTime& GetLastDeploymentSucceededAt() const{ return m_lastDeploymentSucceededAt; }
192 inline bool LastDeploymentSucceededAtHasBeenSet() const { return m_lastDeploymentSucceededAtHasBeenSet; }
193 inline void SetLastDeploymentSucceededAt(const Aws::Utils::DateTime& value) { m_lastDeploymentSucceededAtHasBeenSet = true; m_lastDeploymentSucceededAt = value; }
194 inline void SetLastDeploymentSucceededAt(Aws::Utils::DateTime&& value) { m_lastDeploymentSucceededAtHasBeenSet = true; m_lastDeploymentSucceededAt = std::move(value); }
198
200
203 inline const Aws::String& GetLastSucceededDeploymentId() const{ return m_lastSucceededDeploymentId; }
204 inline bool LastSucceededDeploymentIdHasBeenSet() const { return m_lastSucceededDeploymentIdHasBeenSet; }
205 inline void SetLastSucceededDeploymentId(const Aws::String& value) { m_lastSucceededDeploymentIdHasBeenSet = true; m_lastSucceededDeploymentId = value; }
206 inline void SetLastSucceededDeploymentId(Aws::String&& value) { m_lastSucceededDeploymentIdHasBeenSet = true; m_lastSucceededDeploymentId = std::move(value); }
207 inline void SetLastSucceededDeploymentId(const char* value) { m_lastSucceededDeploymentIdHasBeenSet = true; m_lastSucceededDeploymentId.assign(value); }
210 inline EnvironmentSummary& WithLastSucceededDeploymentId(const char* value) { SetLastSucceededDeploymentId(value); return *this;}
212
214
217 inline const Aws::String& GetName() const{ return m_name; }
218 inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
219 inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
220 inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
221 inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
222 inline EnvironmentSummary& WithName(const Aws::String& value) { SetName(value); return *this;}
223 inline EnvironmentSummary& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
224 inline EnvironmentSummary& WithName(const char* value) { SetName(value); return *this;}
226
228
232 inline const Aws::String& GetProtonServiceRoleArn() const{ return m_protonServiceRoleArn; }
233 inline bool ProtonServiceRoleArnHasBeenSet() const { return m_protonServiceRoleArnHasBeenSet; }
234 inline void SetProtonServiceRoleArn(const Aws::String& value) { m_protonServiceRoleArnHasBeenSet = true; m_protonServiceRoleArn = value; }
235 inline void SetProtonServiceRoleArn(Aws::String&& value) { m_protonServiceRoleArnHasBeenSet = true; m_protonServiceRoleArn = std::move(value); }
236 inline void SetProtonServiceRoleArn(const char* value) { m_protonServiceRoleArnHasBeenSet = true; m_protonServiceRoleArn.assign(value); }
238 inline EnvironmentSummary& WithProtonServiceRoleArn(Aws::String&& value) { SetProtonServiceRoleArn(std::move(value)); return *this;}
239 inline EnvironmentSummary& WithProtonServiceRoleArn(const char* value) { SetProtonServiceRoleArn(value); return *this;}
241
243
247 inline const Provisioning& GetProvisioning() const{ return m_provisioning; }
248 inline bool ProvisioningHasBeenSet() const { return m_provisioningHasBeenSet; }
249 inline void SetProvisioning(const Provisioning& value) { m_provisioningHasBeenSet = true; m_provisioning = value; }
250 inline void SetProvisioning(Provisioning&& value) { m_provisioningHasBeenSet = true; m_provisioning = std::move(value); }
251 inline EnvironmentSummary& WithProvisioning(const Provisioning& value) { SetProvisioning(value); return *this;}
252 inline EnvironmentSummary& WithProvisioning(Provisioning&& value) { SetProvisioning(std::move(value)); return *this;}
254
256
259 inline const Aws::String& GetTemplateMajorVersion() const{ return m_templateMajorVersion; }
260 inline bool TemplateMajorVersionHasBeenSet() const { return m_templateMajorVersionHasBeenSet; }
261 inline void SetTemplateMajorVersion(const Aws::String& value) { m_templateMajorVersionHasBeenSet = true; m_templateMajorVersion = value; }
262 inline void SetTemplateMajorVersion(Aws::String&& value) { m_templateMajorVersionHasBeenSet = true; m_templateMajorVersion = std::move(value); }
263 inline void SetTemplateMajorVersion(const char* value) { m_templateMajorVersionHasBeenSet = true; m_templateMajorVersion.assign(value); }
265 inline EnvironmentSummary& WithTemplateMajorVersion(Aws::String&& value) { SetTemplateMajorVersion(std::move(value)); return *this;}
266 inline EnvironmentSummary& WithTemplateMajorVersion(const char* value) { SetTemplateMajorVersion(value); return *this;}
268
270
273 inline const Aws::String& GetTemplateMinorVersion() const{ return m_templateMinorVersion; }
274 inline bool TemplateMinorVersionHasBeenSet() const { return m_templateMinorVersionHasBeenSet; }
275 inline void SetTemplateMinorVersion(const Aws::String& value) { m_templateMinorVersionHasBeenSet = true; m_templateMinorVersion = value; }
276 inline void SetTemplateMinorVersion(Aws::String&& value) { m_templateMinorVersionHasBeenSet = true; m_templateMinorVersion = std::move(value); }
277 inline void SetTemplateMinorVersion(const char* value) { m_templateMinorVersionHasBeenSet = true; m_templateMinorVersion.assign(value); }
279 inline EnvironmentSummary& WithTemplateMinorVersion(Aws::String&& value) { SetTemplateMinorVersion(std::move(value)); return *this;}
280 inline EnvironmentSummary& WithTemplateMinorVersion(const char* value) { SetTemplateMinorVersion(value); return *this;}
282
284
287 inline const Aws::String& GetTemplateName() const{ return m_templateName; }
288 inline bool TemplateNameHasBeenSet() const { return m_templateNameHasBeenSet; }
289 inline void SetTemplateName(const Aws::String& value) { m_templateNameHasBeenSet = true; m_templateName = value; }
290 inline void SetTemplateName(Aws::String&& value) { m_templateNameHasBeenSet = true; m_templateName = std::move(value); }
291 inline void SetTemplateName(const char* value) { m_templateNameHasBeenSet = true; m_templateName.assign(value); }
292 inline EnvironmentSummary& WithTemplateName(const Aws::String& value) { SetTemplateName(value); return *this;}
293 inline EnvironmentSummary& WithTemplateName(Aws::String&& value) { SetTemplateName(std::move(value)); return *this;}
294 inline EnvironmentSummary& WithTemplateName(const char* value) { SetTemplateName(value); return *this;}
296 private:
297
298 Aws::String m_arn;
299 bool m_arnHasBeenSet = false;
300
301 Aws::String m_componentRoleArn;
302 bool m_componentRoleArnHasBeenSet = false;
303
304 Aws::Utils::DateTime m_createdAt;
305 bool m_createdAtHasBeenSet = false;
306
307 DeploymentStatus m_deploymentStatus;
308 bool m_deploymentStatusHasBeenSet = false;
309
310 Aws::String m_deploymentStatusMessage;
311 bool m_deploymentStatusMessageHasBeenSet = false;
312
313 Aws::String m_description;
314 bool m_descriptionHasBeenSet = false;
315
316 Aws::String m_environmentAccountConnectionId;
317 bool m_environmentAccountConnectionIdHasBeenSet = false;
318
319 Aws::String m_environmentAccountId;
320 bool m_environmentAccountIdHasBeenSet = false;
321
322 Aws::String m_lastAttemptedDeploymentId;
323 bool m_lastAttemptedDeploymentIdHasBeenSet = false;
324
325 Aws::Utils::DateTime m_lastDeploymentAttemptedAt;
326 bool m_lastDeploymentAttemptedAtHasBeenSet = false;
327
328 Aws::Utils::DateTime m_lastDeploymentSucceededAt;
329 bool m_lastDeploymentSucceededAtHasBeenSet = false;
330
331 Aws::String m_lastSucceededDeploymentId;
332 bool m_lastSucceededDeploymentIdHasBeenSet = false;
333
334 Aws::String m_name;
335 bool m_nameHasBeenSet = false;
336
337 Aws::String m_protonServiceRoleArn;
338 bool m_protonServiceRoleArnHasBeenSet = false;
339
340 Provisioning m_provisioning;
341 bool m_provisioningHasBeenSet = false;
342
343 Aws::String m_templateMajorVersion;
344 bool m_templateMajorVersionHasBeenSet = false;
345
346 Aws::String m_templateMinorVersion;
347 bool m_templateMinorVersionHasBeenSet = false;
348
349 Aws::String m_templateName;
350 bool m_templateNameHasBeenSet = false;
351 };
352
353} // namespace Model
354} // namespace Proton
355} // namespace Aws
void SetTemplateMinorVersion(Aws::String &&value)
EnvironmentSummary & WithEnvironmentAccountConnectionId(Aws::String &&value)
EnvironmentSummary & WithComponentRoleArn(Aws::String &&value)
const Aws::Utils::DateTime & GetLastDeploymentSucceededAt() const
EnvironmentSummary & WithProtonServiceRoleArn(Aws::String &&value)
EnvironmentSummary & WithTemplateMinorVersion(Aws::String &&value)
void SetLastDeploymentAttemptedAt(const Aws::Utils::DateTime &value)
void SetName(const Aws::String &value)
EnvironmentSummary & WithProvisioning(Provisioning &&value)
void SetEnvironmentAccountId(const char *value)
void SetEnvironmentAccountId(const Aws::String &value)
EnvironmentSummary & WithDescription(Aws::String &&value)
AWS_PROTON_API Aws::Utils::Json::JsonValue Jsonize() const
void SetProtonServiceRoleArn(const char *value)
void SetDeploymentStatus(const DeploymentStatus &value)
void SetTemplateMajorVersion(const Aws::String &value)
EnvironmentSummary & WithLastSucceededDeploymentId(const Aws::String &value)
EnvironmentSummary & WithDeploymentStatus(const DeploymentStatus &value)
EnvironmentSummary & WithEnvironmentAccountConnectionId(const Aws::String &value)
void SetDeploymentStatus(DeploymentStatus &&value)
const Aws::String & GetComponentRoleArn() const
void SetLastDeploymentSucceededAt(Aws::Utils::DateTime &&value)
EnvironmentSummary & WithTemplateMajorVersion(const char *value)
EnvironmentSummary & WithProtonServiceRoleArn(const char *value)
const Aws::String & GetDeploymentStatusMessage() const
EnvironmentSummary & WithComponentRoleArn(const char *value)
void SetDeploymentStatusMessage(Aws::String &&value)
EnvironmentSummary & WithEnvironmentAccountId(const char *value)
void SetLastSucceededDeploymentId(const char *value)
void SetProtonServiceRoleArn(Aws::String &&value)
void SetTemplateMajorVersion(Aws::String &&value)
void SetDeploymentStatusMessage(const Aws::String &value)
void SetProvisioning(Provisioning &&value)
const Aws::String & GetLastSucceededDeploymentId() const
EnvironmentSummary & WithDeploymentStatus(DeploymentStatus &&value)
void SetEnvironmentAccountId(Aws::String &&value)
EnvironmentSummary & WithProtonServiceRoleArn(const Aws::String &value)
const Aws::Utils::DateTime & GetLastDeploymentAttemptedAt() const
void SetDescription(const Aws::String &value)
EnvironmentSummary & WithLastAttemptedDeploymentId(const Aws::String &value)
EnvironmentSummary & WithArn(const Aws::String &value)
const Aws::String & GetLastAttemptedDeploymentId() const
void SetTemplateMajorVersion(const char *value)
EnvironmentSummary & WithLastSucceededDeploymentId(Aws::String &&value)
void SetLastDeploymentAttemptedAt(Aws::Utils::DateTime &&value)
const DeploymentStatus & GetDeploymentStatus() const
EnvironmentSummary & WithEnvironmentAccountId(Aws::String &&value)
void SetComponentRoleArn(const Aws::String &value)
const Aws::String & GetTemplateMajorVersion() const
void SetLastSucceededDeploymentId(Aws::String &&value)
void SetCreatedAt(Aws::Utils::DateTime &&value)
void SetProvisioning(const Provisioning &value)
void SetLastAttemptedDeploymentId(Aws::String &&value)
const Aws::String & GetTemplateName() const
EnvironmentSummary & WithLastDeploymentAttemptedAt(const Aws::Utils::DateTime &value)
EnvironmentSummary & WithTemplateName(const char *value)
EnvironmentSummary & WithLastAttemptedDeploymentId(Aws::String &&value)
EnvironmentSummary & WithTemplateMajorVersion(Aws::String &&value)
void SetArn(const Aws::String &value)
EnvironmentSummary & WithLastSucceededDeploymentId(const char *value)
void SetLastAttemptedDeploymentId(const Aws::String &value)
EnvironmentSummary & WithLastDeploymentAttemptedAt(Aws::Utils::DateTime &&value)
EnvironmentSummary & WithTemplateName(Aws::String &&value)
EnvironmentSummary & WithEnvironmentAccountId(const Aws::String &value)
void SetEnvironmentAccountConnectionId(Aws::String &&value)
EnvironmentSummary & WithTemplateMinorVersion(const char *value)
EnvironmentSummary & WithDescription(const char *value)
void SetLastSucceededDeploymentId(const Aws::String &value)
void SetEnvironmentAccountConnectionId(const char *value)
EnvironmentSummary & WithCreatedAt(const Aws::Utils::DateTime &value)
void SetEnvironmentAccountConnectionId(const Aws::String &value)
EnvironmentSummary & WithProvisioning(const Provisioning &value)
void SetCreatedAt(const Aws::Utils::DateTime &value)
void SetProtonServiceRoleArn(const Aws::String &value)
const Provisioning & GetProvisioning() const
EnvironmentSummary & WithLastAttemptedDeploymentId(const char *value)
EnvironmentSummary & WithComponentRoleArn(const Aws::String &value)
EnvironmentSummary & WithDeploymentStatusMessage(Aws::String &&value)
void SetTemplateMinorVersion(const char *value)
EnvironmentSummary & WithTemplateMajorVersion(const Aws::String &value)
void SetDeploymentStatusMessage(const char *value)
EnvironmentSummary & WithDeploymentStatusMessage(const char *value)
EnvironmentSummary & WithName(const char *value)
const Aws::String & GetTemplateMinorVersion() const
EnvironmentSummary & WithTemplateMinorVersion(const Aws::String &value)
const Aws::Utils::DateTime & GetCreatedAt() const
EnvironmentSummary & WithDeploymentStatusMessage(const Aws::String &value)
EnvironmentSummary & WithEnvironmentAccountConnectionId(const char *value)
EnvironmentSummary & WithName(Aws::String &&value)
EnvironmentSummary & WithName(const Aws::String &value)
void SetTemplateMinorVersion(const Aws::String &value)
const Aws::String & GetEnvironmentAccountId() const
EnvironmentSummary & WithTemplateName(const Aws::String &value)
AWS_PROTON_API EnvironmentSummary(Aws::Utils::Json::JsonView jsonValue)
EnvironmentSummary & WithCreatedAt(Aws::Utils::DateTime &&value)
EnvironmentSummary & WithArn(Aws::String &&value)
EnvironmentSummary & WithArn(const char *value)
AWS_PROTON_API EnvironmentSummary & operator=(Aws::Utils::Json::JsonView jsonValue)
EnvironmentSummary & WithLastDeploymentSucceededAt(const Aws::Utils::DateTime &value)
EnvironmentSummary & WithDescription(const Aws::String &value)
const Aws::String & GetDescription() const
void SetComponentRoleArn(Aws::String &&value)
void SetLastDeploymentSucceededAt(const Aws::Utils::DateTime &value)
const Aws::String & GetEnvironmentAccountConnectionId() const
void SetLastAttemptedDeploymentId(const char *value)
void SetTemplateName(const Aws::String &value)
const Aws::String & GetProtonServiceRoleArn() const
EnvironmentSummary & WithLastDeploymentSucceededAt(Aws::Utils::DateTime &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue