AWS SDK for C++  1.9.108
AWS SDK for C++
Deployment.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 OpsWorks
24 {
25 namespace Model
26 {
27 
34  {
35  public:
40 
41 
45  inline const Aws::String& GetDeploymentId() const{ return m_deploymentId; }
46 
50  inline bool DeploymentIdHasBeenSet() const { return m_deploymentIdHasBeenSet; }
51 
55  inline void SetDeploymentId(const Aws::String& value) { m_deploymentIdHasBeenSet = true; m_deploymentId = value; }
56 
60  inline void SetDeploymentId(Aws::String&& value) { m_deploymentIdHasBeenSet = true; m_deploymentId = std::move(value); }
61 
65  inline void SetDeploymentId(const char* value) { m_deploymentIdHasBeenSet = true; m_deploymentId.assign(value); }
66 
70  inline Deployment& WithDeploymentId(const Aws::String& value) { SetDeploymentId(value); return *this;}
71 
75  inline Deployment& WithDeploymentId(Aws::String&& value) { SetDeploymentId(std::move(value)); return *this;}
76 
80  inline Deployment& WithDeploymentId(const char* value) { SetDeploymentId(value); return *this;}
81 
82 
86  inline const Aws::String& GetStackId() const{ return m_stackId; }
87 
91  inline bool StackIdHasBeenSet() const { return m_stackIdHasBeenSet; }
92 
96  inline void SetStackId(const Aws::String& value) { m_stackIdHasBeenSet = true; m_stackId = value; }
97 
101  inline void SetStackId(Aws::String&& value) { m_stackIdHasBeenSet = true; m_stackId = std::move(value); }
102 
106  inline void SetStackId(const char* value) { m_stackIdHasBeenSet = true; m_stackId.assign(value); }
107 
111  inline Deployment& WithStackId(const Aws::String& value) { SetStackId(value); return *this;}
112 
116  inline Deployment& WithStackId(Aws::String&& value) { SetStackId(std::move(value)); return *this;}
117 
121  inline Deployment& WithStackId(const char* value) { SetStackId(value); return *this;}
122 
123 
127  inline const Aws::String& GetAppId() const{ return m_appId; }
128 
132  inline bool AppIdHasBeenSet() const { return m_appIdHasBeenSet; }
133 
137  inline void SetAppId(const Aws::String& value) { m_appIdHasBeenSet = true; m_appId = value; }
138 
142  inline void SetAppId(Aws::String&& value) { m_appIdHasBeenSet = true; m_appId = std::move(value); }
143 
147  inline void SetAppId(const char* value) { m_appIdHasBeenSet = true; m_appId.assign(value); }
148 
152  inline Deployment& WithAppId(const Aws::String& value) { SetAppId(value); return *this;}
153 
157  inline Deployment& WithAppId(Aws::String&& value) { SetAppId(std::move(value)); return *this;}
158 
162  inline Deployment& WithAppId(const char* value) { SetAppId(value); return *this;}
163 
164 
168  inline const Aws::String& GetCreatedAt() const{ return m_createdAt; }
169 
173  inline bool CreatedAtHasBeenSet() const { return m_createdAtHasBeenSet; }
174 
178  inline void SetCreatedAt(const Aws::String& value) { m_createdAtHasBeenSet = true; m_createdAt = value; }
179 
183  inline void SetCreatedAt(Aws::String&& value) { m_createdAtHasBeenSet = true; m_createdAt = std::move(value); }
184 
188  inline void SetCreatedAt(const char* value) { m_createdAtHasBeenSet = true; m_createdAt.assign(value); }
189 
193  inline Deployment& WithCreatedAt(const Aws::String& value) { SetCreatedAt(value); return *this;}
194 
198  inline Deployment& WithCreatedAt(Aws::String&& value) { SetCreatedAt(std::move(value)); return *this;}
199 
203  inline Deployment& WithCreatedAt(const char* value) { SetCreatedAt(value); return *this;}
204 
205 
209  inline const Aws::String& GetCompletedAt() const{ return m_completedAt; }
210 
214  inline bool CompletedAtHasBeenSet() const { return m_completedAtHasBeenSet; }
215 
219  inline void SetCompletedAt(const Aws::String& value) { m_completedAtHasBeenSet = true; m_completedAt = value; }
220 
224  inline void SetCompletedAt(Aws::String&& value) { m_completedAtHasBeenSet = true; m_completedAt = std::move(value); }
225 
229  inline void SetCompletedAt(const char* value) { m_completedAtHasBeenSet = true; m_completedAt.assign(value); }
230 
234  inline Deployment& WithCompletedAt(const Aws::String& value) { SetCompletedAt(value); return *this;}
235 
239  inline Deployment& WithCompletedAt(Aws::String&& value) { SetCompletedAt(std::move(value)); return *this;}
240 
244  inline Deployment& WithCompletedAt(const char* value) { SetCompletedAt(value); return *this;}
245 
246 
250  inline int GetDuration() const{ return m_duration; }
251 
255  inline bool DurationHasBeenSet() const { return m_durationHasBeenSet; }
256 
260  inline void SetDuration(int value) { m_durationHasBeenSet = true; m_duration = value; }
261 
265  inline Deployment& WithDuration(int value) { SetDuration(value); return *this;}
266 
267 
271  inline const Aws::String& GetIamUserArn() const{ return m_iamUserArn; }
272 
276  inline bool IamUserArnHasBeenSet() const { return m_iamUserArnHasBeenSet; }
277 
281  inline void SetIamUserArn(const Aws::String& value) { m_iamUserArnHasBeenSet = true; m_iamUserArn = value; }
282 
286  inline void SetIamUserArn(Aws::String&& value) { m_iamUserArnHasBeenSet = true; m_iamUserArn = std::move(value); }
287 
291  inline void SetIamUserArn(const char* value) { m_iamUserArnHasBeenSet = true; m_iamUserArn.assign(value); }
292 
296  inline Deployment& WithIamUserArn(const Aws::String& value) { SetIamUserArn(value); return *this;}
297 
301  inline Deployment& WithIamUserArn(Aws::String&& value) { SetIamUserArn(std::move(value)); return *this;}
302 
306  inline Deployment& WithIamUserArn(const char* value) { SetIamUserArn(value); return *this;}
307 
308 
312  inline const Aws::String& GetComment() const{ return m_comment; }
313 
317  inline bool CommentHasBeenSet() const { return m_commentHasBeenSet; }
318 
322  inline void SetComment(const Aws::String& value) { m_commentHasBeenSet = true; m_comment = value; }
323 
327  inline void SetComment(Aws::String&& value) { m_commentHasBeenSet = true; m_comment = std::move(value); }
328 
332  inline void SetComment(const char* value) { m_commentHasBeenSet = true; m_comment.assign(value); }
333 
337  inline Deployment& WithComment(const Aws::String& value) { SetComment(value); return *this;}
338 
342  inline Deployment& WithComment(Aws::String&& value) { SetComment(std::move(value)); return *this;}
343 
347  inline Deployment& WithComment(const char* value) { SetComment(value); return *this;}
348 
349 
353  inline const DeploymentCommand& GetCommand() const{ return m_command; }
354 
358  inline bool CommandHasBeenSet() const { return m_commandHasBeenSet; }
359 
363  inline void SetCommand(const DeploymentCommand& value) { m_commandHasBeenSet = true; m_command = value; }
364 
368  inline void SetCommand(DeploymentCommand&& value) { m_commandHasBeenSet = true; m_command = std::move(value); }
369 
373  inline Deployment& WithCommand(const DeploymentCommand& value) { SetCommand(value); return *this;}
374 
378  inline Deployment& WithCommand(DeploymentCommand&& value) { SetCommand(std::move(value)); return *this;}
379 
380 
385  inline const Aws::String& GetStatus() const{ return m_status; }
386 
391  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
392 
397  inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
398 
403  inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
404 
409  inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
410 
415  inline Deployment& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
416 
421  inline Deployment& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
422 
427  inline Deployment& WithStatus(const char* value) { SetStatus(value); return *this;}
428 
429 
439  inline const Aws::String& GetCustomJson() const{ return m_customJson; }
440 
450  inline bool CustomJsonHasBeenSet() const { return m_customJsonHasBeenSet; }
451 
461  inline void SetCustomJson(const Aws::String& value) { m_customJsonHasBeenSet = true; m_customJson = value; }
462 
472  inline void SetCustomJson(Aws::String&& value) { m_customJsonHasBeenSet = true; m_customJson = std::move(value); }
473 
483  inline void SetCustomJson(const char* value) { m_customJsonHasBeenSet = true; m_customJson.assign(value); }
484 
494  inline Deployment& WithCustomJson(const Aws::String& value) { SetCustomJson(value); return *this;}
495 
505  inline Deployment& WithCustomJson(Aws::String&& value) { SetCustomJson(std::move(value)); return *this;}
506 
516  inline Deployment& WithCustomJson(const char* value) { SetCustomJson(value); return *this;}
517 
518 
522  inline const Aws::Vector<Aws::String>& GetInstanceIds() const{ return m_instanceIds; }
523 
527  inline bool InstanceIdsHasBeenSet() const { return m_instanceIdsHasBeenSet; }
528 
532  inline void SetInstanceIds(const Aws::Vector<Aws::String>& value) { m_instanceIdsHasBeenSet = true; m_instanceIds = value; }
533 
537  inline void SetInstanceIds(Aws::Vector<Aws::String>&& value) { m_instanceIdsHasBeenSet = true; m_instanceIds = std::move(value); }
538 
542  inline Deployment& WithInstanceIds(const Aws::Vector<Aws::String>& value) { SetInstanceIds(value); return *this;}
543 
547  inline Deployment& WithInstanceIds(Aws::Vector<Aws::String>&& value) { SetInstanceIds(std::move(value)); return *this;}
548 
552  inline Deployment& AddInstanceIds(const Aws::String& value) { m_instanceIdsHasBeenSet = true; m_instanceIds.push_back(value); return *this; }
553 
557  inline Deployment& AddInstanceIds(Aws::String&& value) { m_instanceIdsHasBeenSet = true; m_instanceIds.push_back(std::move(value)); return *this; }
558 
562  inline Deployment& AddInstanceIds(const char* value) { m_instanceIdsHasBeenSet = true; m_instanceIds.push_back(value); return *this; }
563 
564  private:
565 
566  Aws::String m_deploymentId;
567  bool m_deploymentIdHasBeenSet;
568 
569  Aws::String m_stackId;
570  bool m_stackIdHasBeenSet;
571 
572  Aws::String m_appId;
573  bool m_appIdHasBeenSet;
574 
575  Aws::String m_createdAt;
576  bool m_createdAtHasBeenSet;
577 
578  Aws::String m_completedAt;
579  bool m_completedAtHasBeenSet;
580 
581  int m_duration;
582  bool m_durationHasBeenSet;
583 
584  Aws::String m_iamUserArn;
585  bool m_iamUserArnHasBeenSet;
586 
587  Aws::String m_comment;
588  bool m_commentHasBeenSet;
589 
590  DeploymentCommand m_command;
591  bool m_commandHasBeenSet;
592 
593  Aws::String m_status;
594  bool m_statusHasBeenSet;
595 
596  Aws::String m_customJson;
597  bool m_customJsonHasBeenSet;
598 
599  Aws::Vector<Aws::String> m_instanceIds;
600  bool m_instanceIdsHasBeenSet;
601  };
602 
603 } // namespace Model
604 } // namespace OpsWorks
605 } // namespace Aws
Aws::OpsWorks::Model::Deployment::WithStackId
Deployment & WithStackId(Aws::String &&value)
Definition: Deployment.h:116
Aws::OpsWorks::Model::Deployment::SetStatus
void SetStatus(const Aws::String &value)
Definition: Deployment.h:397
Aws::OpsWorks::Model::Deployment::WithStatus
Deployment & WithStatus(const char *value)
Definition: Deployment.h:427
Aws::OpsWorks::Model::Deployment::GetCommand
const DeploymentCommand & GetCommand() const
Definition: Deployment.h:353
Aws::OpsWorks::Model::Deployment::SetCustomJson
void SetCustomJson(const Aws::String &value)
Definition: Deployment.h:461
Aws::OpsWorks::Model::Deployment::SetDeploymentId
void SetDeploymentId(const char *value)
Definition: Deployment.h:65
Aws::OpsWorks::Model::Deployment::WithIamUserArn
Deployment & WithIamUserArn(const Aws::String &value)
Definition: Deployment.h:296
Aws::OpsWorks::Model::Deployment::WithDeploymentId
Deployment & WithDeploymentId(const char *value)
Definition: Deployment.h:80
Aws::OpsWorks::Model::Deployment::GetAppId
const Aws::String & GetAppId() const
Definition: Deployment.h:127
OpsWorks_EXPORTS.h
Aws::OpsWorks::Model::Deployment::SetCompletedAt
void SetCompletedAt(const Aws::String &value)
Definition: Deployment.h:219
Aws::OpsWorks::Model::Deployment::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: Deployment.h:391
Aws::OpsWorks::Model::Deployment::WithCreatedAt
Deployment & WithCreatedAt(Aws::String &&value)
Definition: Deployment.h:198
Aws::OpsWorks::Model::Deployment
Definition: Deployment.h:34
Aws::OpsWorks::Model::Deployment::StackIdHasBeenSet
bool StackIdHasBeenSet() const
Definition: Deployment.h:91
Aws::OpsWorks::Model::Deployment::operator=
Deployment & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::OpsWorks::Model::Deployment::WithStackId
Deployment & WithStackId(const Aws::String &value)
Definition: Deployment.h:111
Aws::OpsWorks::Model::Deployment::WithIamUserArn
Deployment & WithIamUserArn(const char *value)
Definition: Deployment.h:306
Aws::OpsWorks::Model::Deployment::WithInstanceIds
Deployment & WithInstanceIds(const Aws::Vector< Aws::String > &value)
Definition: Deployment.h:542
DeploymentCommand.h
Aws::OpsWorks::Model::Deployment::CommentHasBeenSet
bool CommentHasBeenSet() const
Definition: Deployment.h:317
Aws::OpsWorks::Model::Deployment::CreatedAtHasBeenSet
bool CreatedAtHasBeenSet() const
Definition: Deployment.h:173
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::OpsWorks::Model::Deployment::SetStackId
void SetStackId(const Aws::String &value)
Definition: Deployment.h:96
Aws::OpsWorks::Model::Deployment::SetIamUserArn
void SetIamUserArn(const char *value)
Definition: Deployment.h:291
Aws::OpsWorks::Model::Deployment::SetCompletedAt
void SetCompletedAt(Aws::String &&value)
Definition: Deployment.h:224
Aws::OpsWorks::Model::Deployment::GetCreatedAt
const Aws::String & GetCreatedAt() const
Definition: Deployment.h:168
Aws::OpsWorks::Model::Deployment::WithDeploymentId
Deployment & WithDeploymentId(const Aws::String &value)
Definition: Deployment.h:70
AWSVector.h
Aws::OpsWorks::Model::Deployment::GetCompletedAt
const Aws::String & GetCompletedAt() const
Definition: Deployment.h:209
Aws::OpsWorks::Model::Deployment::WithCustomJson
Deployment & WithCustomJson(Aws::String &&value)
Definition: Deployment.h:505
AWS_OPSWORKS_API
#define AWS_OPSWORKS_API
Definition: OpsWorks_EXPORTS.h:28
Aws::OpsWorks::Model::Deployment::WithDuration
Deployment & WithDuration(int value)
Definition: Deployment.h:265
Aws::OpsWorks::Model::Deployment::GetComment
const Aws::String & GetComment() const
Definition: Deployment.h:312
Aws::OpsWorks::Model::Deployment::SetCommand
void SetCommand(const DeploymentCommand &value)
Definition: Deployment.h:363
Aws::OpsWorks::Model::Deployment::WithCompletedAt
Deployment & WithCompletedAt(const char *value)
Definition: Deployment.h:244
Aws::OpsWorks::Model::Deployment::WithStatus
Deployment & WithStatus(Aws::String &&value)
Definition: Deployment.h:421
Aws::OpsWorks::Model::Deployment::SetDeploymentId
void SetDeploymentId(Aws::String &&value)
Definition: Deployment.h:60
Aws::OpsWorks::Model::Deployment::SetInstanceIds
void SetInstanceIds(Aws::Vector< Aws::String > &&value)
Definition: Deployment.h:537
Aws::OpsWorks::Model::Deployment::SetCommand
void SetCommand(DeploymentCommand &&value)
Definition: Deployment.h:368
Aws::OpsWorks::Model::Deployment::WithInstanceIds
Deployment & WithInstanceIds(Aws::Vector< Aws::String > &&value)
Definition: Deployment.h:547
Aws::OpsWorks::Model::Deployment::GetCustomJson
const Aws::String & GetCustomJson() const
Definition: Deployment.h:439
Aws::OpsWorks::Model::Deployment::AddInstanceIds
Deployment & AddInstanceIds(Aws::String &&value)
Definition: Deployment.h:557
Aws::OpsWorks::Model::Deployment::WithAppId
Deployment & WithAppId(const Aws::String &value)
Definition: Deployment.h:152
Aws::OpsWorks::Model::Deployment::DurationHasBeenSet
bool DurationHasBeenSet() const
Definition: Deployment.h:255
Aws::OpsWorks::Model::Deployment::SetStackId
void SetStackId(Aws::String &&value)
Definition: Deployment.h:101
Aws::OpsWorks::Model::Deployment::SetComment
void SetComment(const Aws::String &value)
Definition: Deployment.h:322
Aws::OpsWorks::Model::Deployment::GetInstanceIds
const Aws::Vector< Aws::String > & GetInstanceIds() const
Definition: Deployment.h:522
Aws::OpsWorks::Model::Deployment::AppIdHasBeenSet
bool AppIdHasBeenSet() const
Definition: Deployment.h:132
Aws::OpsWorks::Model::Deployment::SetIamUserArn
void SetIamUserArn(Aws::String &&value)
Definition: Deployment.h:286
Aws::OpsWorks::Model::Deployment::WithStackId
Deployment & WithStackId(const char *value)
Definition: Deployment.h:121
Aws::OpsWorks::Model::Deployment::SetComment
void SetComment(Aws::String &&value)
Definition: Deployment.h:327
Aws::OpsWorks::Model::Deployment::AddInstanceIds
Deployment & AddInstanceIds(const char *value)
Definition: Deployment.h:562
Aws::OpsWorks::Model::Deployment::WithComment
Deployment & WithComment(const Aws::String &value)
Definition: Deployment.h:337
Aws::OpsWorks::Model::Deployment::SetCompletedAt
void SetCompletedAt(const char *value)
Definition: Deployment.h:229
Aws::OpsWorks::Model::Deployment::Deployment
Deployment(Aws::Utils::Json::JsonView jsonValue)
Aws::OpsWorks::Model::Deployment::SetCustomJson
void SetCustomJson(const char *value)
Definition: Deployment.h:483
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
AWSString.h
Aws::OpsWorks::Model::Deployment::CustomJsonHasBeenSet
bool CustomJsonHasBeenSet() const
Definition: Deployment.h:450
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::OpsWorks::Model::Deployment::SetIamUserArn
void SetIamUserArn(const Aws::String &value)
Definition: Deployment.h:281
Aws::OpsWorks::Model::Deployment::SetStackId
void SetStackId(const char *value)
Definition: Deployment.h:106
Aws::OpsWorks::Model::Deployment::SetComment
void SetComment(const char *value)
Definition: Deployment.h:332
Aws::OpsWorks::Model::Deployment::SetDuration
void SetDuration(int value)
Definition: Deployment.h:260
Aws::OpsWorks::Model::Deployment::WithAppId
Deployment & WithAppId(const char *value)
Definition: Deployment.h:162
Aws::OpsWorks::Model::Deployment::WithIamUserArn
Deployment & WithIamUserArn(Aws::String &&value)
Definition: Deployment.h:301
Aws::OpsWorks::Model::Deployment::WithCommand
Deployment & WithCommand(const DeploymentCommand &value)
Definition: Deployment.h:373
Aws::OpsWorks::Model::Deployment::CommandHasBeenSet
bool CommandHasBeenSet() const
Definition: Deployment.h:358
Aws::OpsWorks::Model::Deployment::SetCustomJson
void SetCustomJson(Aws::String &&value)
Definition: Deployment.h:472
Aws::OpsWorks::Model::Deployment::WithCreatedAt
Deployment & WithCreatedAt(const char *value)
Definition: Deployment.h:203
Aws::OpsWorks::Model::Deployment::SetDeploymentId
void SetDeploymentId(const Aws::String &value)
Definition: Deployment.h:55
Aws::OpsWorks::Model::Deployment::SetCreatedAt
void SetCreatedAt(Aws::String &&value)
Definition: Deployment.h:183
Aws::OpsWorks::Model::Deployment::CompletedAtHasBeenSet
bool CompletedAtHasBeenSet() const
Definition: Deployment.h:214
Aws::OpsWorks::Model::Deployment::WithCustomJson
Deployment & WithCustomJson(const Aws::String &value)
Definition: Deployment.h:494
Aws::OpsWorks::Model::Deployment::WithCompletedAt
Deployment & WithCompletedAt(const Aws::String &value)
Definition: Deployment.h:234
Aws::OpsWorks::Model::Deployment::SetStatus
void SetStatus(Aws::String &&value)
Definition: Deployment.h:403
Aws::OpsWorks::Model::Deployment::DeploymentIdHasBeenSet
bool DeploymentIdHasBeenSet() const
Definition: Deployment.h:50
Aws::OpsWorks::Model::Deployment::WithCustomJson
Deployment & WithCustomJson(const char *value)
Definition: Deployment.h:516
Aws
Definition: AccessManagementClient.h:15
Aws::OpsWorks::Model::Deployment::WithCommand
Deployment & WithCommand(DeploymentCommand &&value)
Definition: Deployment.h:378
Aws::OpsWorks::Model::Deployment::IamUserArnHasBeenSet
bool IamUserArnHasBeenSet() const
Definition: Deployment.h:276
Aws::OpsWorks::Model::Deployment::InstanceIdsHasBeenSet
bool InstanceIdsHasBeenSet() const
Definition: Deployment.h:527
Aws::OpsWorks::Model::Deployment::SetCreatedAt
void SetCreatedAt(const char *value)
Definition: Deployment.h:188
Aws::OpsWorks::Model::Deployment::WithDeploymentId
Deployment & WithDeploymentId(Aws::String &&value)
Definition: Deployment.h:75
Aws::OpsWorks::Model::Deployment::SetAppId
void SetAppId(Aws::String &&value)
Definition: Deployment.h:142
Aws::OpsWorks::Model::Deployment::SetCreatedAt
void SetCreatedAt(const Aws::String &value)
Definition: Deployment.h:178
Aws::OpsWorks::Model::Deployment::SetInstanceIds
void SetInstanceIds(const Aws::Vector< Aws::String > &value)
Definition: Deployment.h:532
Aws::OpsWorks::Model::Deployment::Deployment
Deployment()
Aws::OpsWorks::Model::Deployment::WithStatus
Deployment & WithStatus(const Aws::String &value)
Definition: Deployment.h:415
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::OpsWorks::Model::Deployment::GetDuration
int GetDuration() const
Definition: Deployment.h:250
Aws::OpsWorks::Model::DeploymentCommand
Definition: DeploymentCommand.h:35
Aws::OpsWorks::Model::Deployment::WithComment
Deployment & WithComment(const char *value)
Definition: Deployment.h:347
Aws::OpsWorks::Model::Deployment::GetStatus
const Aws::String & GetStatus() const
Definition: Deployment.h:385
Aws::OpsWorks::Model::Deployment::AddInstanceIds
Deployment & AddInstanceIds(const Aws::String &value)
Definition: Deployment.h:552
Aws::OpsWorks::Model::Deployment::WithCompletedAt
Deployment & WithCompletedAt(Aws::String &&value)
Definition: Deployment.h:239
Aws::OpsWorks::Model::Deployment::WithAppId
Deployment & WithAppId(Aws::String &&value)
Definition: Deployment.h:157
Aws::OpsWorks::Model::Deployment::SetAppId
void SetAppId(const Aws::String &value)
Definition: Deployment.h:137
Aws::OpsWorks::Model::Deployment::SetAppId
void SetAppId(const char *value)
Definition: Deployment.h:147
Aws::OpsWorks::Model::Deployment::GetStackId
const Aws::String & GetStackId() const
Definition: Deployment.h:86
Aws::OpsWorks::Model::Deployment::WithCreatedAt
Deployment & WithCreatedAt(const Aws::String &value)
Definition: Deployment.h:193
Aws::OpsWorks::Model::Deployment::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::OpsWorks::Model::Deployment::WithComment
Deployment & WithComment(Aws::String &&value)
Definition: Deployment.h:342
Aws::OpsWorks::Model::Deployment::GetIamUserArn
const Aws::String & GetIamUserArn() const
Definition: Deployment.h:271
Aws::OpsWorks::Model::Deployment::SetStatus
void SetStatus(const char *value)
Definition: Deployment.h:409
Aws::OpsWorks::Model::Deployment::GetDeploymentId
const Aws::String & GetDeploymentId() const
Definition: Deployment.h:45