AWS SDK for C++  1.9.157
AWS SDK for C++
SubmitTaskStateChangeRequest.h
Go to the documentation of this file.
1 
6 #pragma once
7 #include <aws/ecs/ECS_EXPORTS.h>
8 #include <aws/ecs/ECSRequest.h>
15 #include <utility>
16 
17 namespace Aws
18 {
19 namespace ECS
20 {
21 namespace Model
22 {
23 
27  {
28  public:
30 
31  // Service request name is the Operation name which will send this request out,
32  // each operation should has unique request name, so that we can get operation's name from this request.
33  // Note: this is not true for response, multiple operations may have the same response name,
34  // so we can not get operation's name from response.
35  inline virtual const char* GetServiceRequestName() const override { return "SubmitTaskStateChange"; }
36 
37  Aws::String SerializePayload() const override;
38 
40 
41 
46  inline const Aws::String& GetCluster() const{ return m_cluster; }
47 
52  inline bool ClusterHasBeenSet() const { return m_clusterHasBeenSet; }
53 
58  inline void SetCluster(const Aws::String& value) { m_clusterHasBeenSet = true; m_cluster = value; }
59 
64  inline void SetCluster(Aws::String&& value) { m_clusterHasBeenSet = true; m_cluster = std::move(value); }
65 
70  inline void SetCluster(const char* value) { m_clusterHasBeenSet = true; m_cluster.assign(value); }
71 
76  inline SubmitTaskStateChangeRequest& WithCluster(const Aws::String& value) { SetCluster(value); return *this;}
77 
82  inline SubmitTaskStateChangeRequest& WithCluster(Aws::String&& value) { SetCluster(std::move(value)); return *this;}
83 
88  inline SubmitTaskStateChangeRequest& WithCluster(const char* value) { SetCluster(value); return *this;}
89 
90 
94  inline const Aws::String& GetTask() const{ return m_task; }
95 
99  inline bool TaskHasBeenSet() const { return m_taskHasBeenSet; }
100 
104  inline void SetTask(const Aws::String& value) { m_taskHasBeenSet = true; m_task = value; }
105 
109  inline void SetTask(Aws::String&& value) { m_taskHasBeenSet = true; m_task = std::move(value); }
110 
114  inline void SetTask(const char* value) { m_taskHasBeenSet = true; m_task.assign(value); }
115 
119  inline SubmitTaskStateChangeRequest& WithTask(const Aws::String& value) { SetTask(value); return *this;}
120 
124  inline SubmitTaskStateChangeRequest& WithTask(Aws::String&& value) { SetTask(std::move(value)); return *this;}
125 
129  inline SubmitTaskStateChangeRequest& WithTask(const char* value) { SetTask(value); return *this;}
130 
131 
135  inline const Aws::String& GetStatus() const{ return m_status; }
136 
140  inline bool StatusHasBeenSet() const { return m_statusHasBeenSet; }
141 
145  inline void SetStatus(const Aws::String& value) { m_statusHasBeenSet = true; m_status = value; }
146 
150  inline void SetStatus(Aws::String&& value) { m_statusHasBeenSet = true; m_status = std::move(value); }
151 
155  inline void SetStatus(const char* value) { m_statusHasBeenSet = true; m_status.assign(value); }
156 
160  inline SubmitTaskStateChangeRequest& WithStatus(const Aws::String& value) { SetStatus(value); return *this;}
161 
165  inline SubmitTaskStateChangeRequest& WithStatus(Aws::String&& value) { SetStatus(std::move(value)); return *this;}
166 
170  inline SubmitTaskStateChangeRequest& WithStatus(const char* value) { SetStatus(value); return *this;}
171 
172 
176  inline const Aws::String& GetReason() const{ return m_reason; }
177 
181  inline bool ReasonHasBeenSet() const { return m_reasonHasBeenSet; }
182 
186  inline void SetReason(const Aws::String& value) { m_reasonHasBeenSet = true; m_reason = value; }
187 
191  inline void SetReason(Aws::String&& value) { m_reasonHasBeenSet = true; m_reason = std::move(value); }
192 
196  inline void SetReason(const char* value) { m_reasonHasBeenSet = true; m_reason.assign(value); }
197 
201  inline SubmitTaskStateChangeRequest& WithReason(const Aws::String& value) { SetReason(value); return *this;}
202 
206  inline SubmitTaskStateChangeRequest& WithReason(Aws::String&& value) { SetReason(std::move(value)); return *this;}
207 
211  inline SubmitTaskStateChangeRequest& WithReason(const char* value) { SetReason(value); return *this;}
212 
213 
217  inline const Aws::Vector<ContainerStateChange>& GetContainers() const{ return m_containers; }
218 
222  inline bool ContainersHasBeenSet() const { return m_containersHasBeenSet; }
223 
227  inline void SetContainers(const Aws::Vector<ContainerStateChange>& value) { m_containersHasBeenSet = true; m_containers = value; }
228 
232  inline void SetContainers(Aws::Vector<ContainerStateChange>&& value) { m_containersHasBeenSet = true; m_containers = std::move(value); }
233 
237  inline SubmitTaskStateChangeRequest& WithContainers(const Aws::Vector<ContainerStateChange>& value) { SetContainers(value); return *this;}
238 
242  inline SubmitTaskStateChangeRequest& WithContainers(Aws::Vector<ContainerStateChange>&& value) { SetContainers(std::move(value)); return *this;}
243 
247  inline SubmitTaskStateChangeRequest& AddContainers(const ContainerStateChange& value) { m_containersHasBeenSet = true; m_containers.push_back(value); return *this; }
248 
252  inline SubmitTaskStateChangeRequest& AddContainers(ContainerStateChange&& value) { m_containersHasBeenSet = true; m_containers.push_back(std::move(value)); return *this; }
253 
254 
258  inline const Aws::Vector<AttachmentStateChange>& GetAttachments() const{ return m_attachments; }
259 
263  inline bool AttachmentsHasBeenSet() const { return m_attachmentsHasBeenSet; }
264 
268  inline void SetAttachments(const Aws::Vector<AttachmentStateChange>& value) { m_attachmentsHasBeenSet = true; m_attachments = value; }
269 
273  inline void SetAttachments(Aws::Vector<AttachmentStateChange>&& value) { m_attachmentsHasBeenSet = true; m_attachments = std::move(value); }
274 
278  inline SubmitTaskStateChangeRequest& WithAttachments(const Aws::Vector<AttachmentStateChange>& value) { SetAttachments(value); return *this;}
279 
283  inline SubmitTaskStateChangeRequest& WithAttachments(Aws::Vector<AttachmentStateChange>&& value) { SetAttachments(std::move(value)); return *this;}
284 
288  inline SubmitTaskStateChangeRequest& AddAttachments(const AttachmentStateChange& value) { m_attachmentsHasBeenSet = true; m_attachments.push_back(value); return *this; }
289 
293  inline SubmitTaskStateChangeRequest& AddAttachments(AttachmentStateChange&& value) { m_attachmentsHasBeenSet = true; m_attachments.push_back(std::move(value)); return *this; }
294 
295 
299  inline const Aws::Vector<ManagedAgentStateChange>& GetManagedAgents() const{ return m_managedAgents; }
300 
304  inline bool ManagedAgentsHasBeenSet() const { return m_managedAgentsHasBeenSet; }
305 
309  inline void SetManagedAgents(const Aws::Vector<ManagedAgentStateChange>& value) { m_managedAgentsHasBeenSet = true; m_managedAgents = value; }
310 
314  inline void SetManagedAgents(Aws::Vector<ManagedAgentStateChange>&& value) { m_managedAgentsHasBeenSet = true; m_managedAgents = std::move(value); }
315 
319  inline SubmitTaskStateChangeRequest& WithManagedAgents(const Aws::Vector<ManagedAgentStateChange>& value) { SetManagedAgents(value); return *this;}
320 
324  inline SubmitTaskStateChangeRequest& WithManagedAgents(Aws::Vector<ManagedAgentStateChange>&& value) { SetManagedAgents(std::move(value)); return *this;}
325 
329  inline SubmitTaskStateChangeRequest& AddManagedAgents(const ManagedAgentStateChange& value) { m_managedAgentsHasBeenSet = true; m_managedAgents.push_back(value); return *this; }
330 
334  inline SubmitTaskStateChangeRequest& AddManagedAgents(ManagedAgentStateChange&& value) { m_managedAgentsHasBeenSet = true; m_managedAgents.push_back(std::move(value)); return *this; }
335 
336 
340  inline const Aws::Utils::DateTime& GetPullStartedAt() const{ return m_pullStartedAt; }
341 
345  inline bool PullStartedAtHasBeenSet() const { return m_pullStartedAtHasBeenSet; }
346 
350  inline void SetPullStartedAt(const Aws::Utils::DateTime& value) { m_pullStartedAtHasBeenSet = true; m_pullStartedAt = value; }
351 
355  inline void SetPullStartedAt(Aws::Utils::DateTime&& value) { m_pullStartedAtHasBeenSet = true; m_pullStartedAt = std::move(value); }
356 
360  inline SubmitTaskStateChangeRequest& WithPullStartedAt(const Aws::Utils::DateTime& value) { SetPullStartedAt(value); return *this;}
361 
365  inline SubmitTaskStateChangeRequest& WithPullStartedAt(Aws::Utils::DateTime&& value) { SetPullStartedAt(std::move(value)); return *this;}
366 
367 
371  inline const Aws::Utils::DateTime& GetPullStoppedAt() const{ return m_pullStoppedAt; }
372 
376  inline bool PullStoppedAtHasBeenSet() const { return m_pullStoppedAtHasBeenSet; }
377 
381  inline void SetPullStoppedAt(const Aws::Utils::DateTime& value) { m_pullStoppedAtHasBeenSet = true; m_pullStoppedAt = value; }
382 
386  inline void SetPullStoppedAt(Aws::Utils::DateTime&& value) { m_pullStoppedAtHasBeenSet = true; m_pullStoppedAt = std::move(value); }
387 
391  inline SubmitTaskStateChangeRequest& WithPullStoppedAt(const Aws::Utils::DateTime& value) { SetPullStoppedAt(value); return *this;}
392 
396  inline SubmitTaskStateChangeRequest& WithPullStoppedAt(Aws::Utils::DateTime&& value) { SetPullStoppedAt(std::move(value)); return *this;}
397 
398 
402  inline const Aws::Utils::DateTime& GetExecutionStoppedAt() const{ return m_executionStoppedAt; }
403 
407  inline bool ExecutionStoppedAtHasBeenSet() const { return m_executionStoppedAtHasBeenSet; }
408 
412  inline void SetExecutionStoppedAt(const Aws::Utils::DateTime& value) { m_executionStoppedAtHasBeenSet = true; m_executionStoppedAt = value; }
413 
417  inline void SetExecutionStoppedAt(Aws::Utils::DateTime&& value) { m_executionStoppedAtHasBeenSet = true; m_executionStoppedAt = std::move(value); }
418 
422  inline SubmitTaskStateChangeRequest& WithExecutionStoppedAt(const Aws::Utils::DateTime& value) { SetExecutionStoppedAt(value); return *this;}
423 
427  inline SubmitTaskStateChangeRequest& WithExecutionStoppedAt(Aws::Utils::DateTime&& value) { SetExecutionStoppedAt(std::move(value)); return *this;}
428 
429  private:
430 
431  Aws::String m_cluster;
432  bool m_clusterHasBeenSet;
433 
434  Aws::String m_task;
435  bool m_taskHasBeenSet;
436 
437  Aws::String m_status;
438  bool m_statusHasBeenSet;
439 
440  Aws::String m_reason;
441  bool m_reasonHasBeenSet;
442 
444  bool m_containersHasBeenSet;
445 
447  bool m_attachmentsHasBeenSet;
448 
449  Aws::Vector<ManagedAgentStateChange> m_managedAgents;
450  bool m_managedAgentsHasBeenSet;
451 
452  Aws::Utils::DateTime m_pullStartedAt;
453  bool m_pullStartedAtHasBeenSet;
454 
455  Aws::Utils::DateTime m_pullStoppedAt;
456  bool m_pullStoppedAtHasBeenSet;
457 
458  Aws::Utils::DateTime m_executionStoppedAt;
459  bool m_executionStoppedAtHasBeenSet;
460  };
461 
462 } // namespace Model
463 } // namespace ECS
464 } // namespace Aws
Aws::ECS::Model::SubmitTaskStateChangeRequest::PullStoppedAtHasBeenSet
bool PullStoppedAtHasBeenSet() const
Definition: SubmitTaskStateChangeRequest.h:376
Aws::ECS::Model::SubmitTaskStateChangeRequest::GetPullStartedAt
const Aws::Utils::DateTime & GetPullStartedAt() const
Definition: SubmitTaskStateChangeRequest.h:340
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::ECS::Model::SubmitTaskStateChangeRequest::AddManagedAgents
SubmitTaskStateChangeRequest & AddManagedAgents(const ManagedAgentStateChange &value)
Definition: SubmitTaskStateChangeRequest.h:329
Aws::ECS::Model::SubmitTaskStateChangeRequest::TaskHasBeenSet
bool TaskHasBeenSet() const
Definition: SubmitTaskStateChangeRequest.h:99
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetExecutionStoppedAt
void SetExecutionStoppedAt(const Aws::Utils::DateTime &value)
Definition: SubmitTaskStateChangeRequest.h:412
Aws::ECS::Model::SubmitTaskStateChangeRequest::ClusterHasBeenSet
bool ClusterHasBeenSet() const
Definition: SubmitTaskStateChangeRequest.h:52
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetReason
void SetReason(const char *value)
Definition: SubmitTaskStateChangeRequest.h:196
Aws::ECS::Model::ContainerStateChange
Definition: ContainerStateChange.h:35
Aws::CodeDeploy::Model::ComputePlatform::NOT_SET
@ NOT_SET
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithStatus
SubmitTaskStateChangeRequest & WithStatus(const Aws::String &value)
Definition: SubmitTaskStateChangeRequest.h:160
Aws::ECS::Model::SubmitTaskStateChangeRequest::StatusHasBeenSet
bool StatusHasBeenSet() const
Definition: SubmitTaskStateChangeRequest.h:140
Aws::ECS::Model::SubmitTaskStateChangeRequest::ReasonHasBeenSet
bool ReasonHasBeenSet() const
Definition: SubmitTaskStateChangeRequest.h:181
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetManagedAgents
void SetManagedAgents(const Aws::Vector< ManagedAgentStateChange > &value)
Definition: SubmitTaskStateChangeRequest.h:309
Aws::ECS::Model::SubmitTaskStateChangeRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: SubmitTaskStateChangeRequest.h:35
Aws::ECS::Model::SubmitTaskStateChangeRequest::GetPullStoppedAt
const Aws::Utils::DateTime & GetPullStoppedAt() const
Definition: SubmitTaskStateChangeRequest.h:371
DateTime.h
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithStatus
SubmitTaskStateChangeRequest & WithStatus(const char *value)
Definition: SubmitTaskStateChangeRequest.h:170
Aws::ECS::Model::ManagedAgentStateChange
Definition: ManagedAgentStateChange.h:34
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithManagedAgents
SubmitTaskStateChangeRequest & WithManagedAgents(Aws::Vector< ManagedAgentStateChange > &&value)
Definition: SubmitTaskStateChangeRequest.h:324
Aws::ECS::Model::AttachmentStateChange
Definition: AttachmentStateChange.h:33
Aws::ECS::Model::SubmitTaskStateChangeRequest::GetContainers
const Aws::Vector< ContainerStateChange > & GetContainers() const
Definition: SubmitTaskStateChangeRequest.h:217
ContainerStateChange.h
Aws::ECS::Model::SubmitTaskStateChangeRequest::GetStatus
const Aws::String & GetStatus() const
Definition: SubmitTaskStateChangeRequest.h:135
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetStatus
void SetStatus(const Aws::String &value)
Definition: SubmitTaskStateChangeRequest.h:145
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetCluster
void SetCluster(Aws::String &&value)
Definition: SubmitTaskStateChangeRequest.h:64
Aws::ECS::Model::SubmitTaskStateChangeRequest::GetReason
const Aws::String & GetReason() const
Definition: SubmitTaskStateChangeRequest.h:176
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetContainers
void SetContainers(Aws::Vector< ContainerStateChange > &&value)
Definition: SubmitTaskStateChangeRequest.h:232
Aws::ECS::Model::SubmitTaskStateChangeRequest::AddAttachments
SubmitTaskStateChangeRequest & AddAttachments(const AttachmentStateChange &value)
Definition: SubmitTaskStateChangeRequest.h:288
AWSVector.h
AWS_ECS_API
#define AWS_ECS_API
Definition: ECS_EXPORTS.h:28
Aws::ECS::Model::SubmitTaskStateChangeRequest::GetCluster
const Aws::String & GetCluster() const
Definition: SubmitTaskStateChangeRequest.h:46
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithPullStoppedAt
SubmitTaskStateChangeRequest & WithPullStoppedAt(const Aws::Utils::DateTime &value)
Definition: SubmitTaskStateChangeRequest.h:391
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetTask
void SetTask(const char *value)
Definition: SubmitTaskStateChangeRequest.h:114
Aws::ECS::Model::SubmitTaskStateChangeRequest::ExecutionStoppedAtHasBeenSet
bool ExecutionStoppedAtHasBeenSet() const
Definition: SubmitTaskStateChangeRequest.h:407
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetTask
void SetTask(const Aws::String &value)
Definition: SubmitTaskStateChangeRequest.h:104
Aws::ECS::Model::SubmitTaskStateChangeRequest::GetTask
const Aws::String & GetTask() const
Definition: SubmitTaskStateChangeRequest.h:94
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetContainers
void SetContainers(const Aws::Vector< ContainerStateChange > &value)
Definition: SubmitTaskStateChangeRequest.h:227
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithTask
SubmitTaskStateChangeRequest & WithTask(const char *value)
Definition: SubmitTaskStateChangeRequest.h:129
Aws::ECS::ECSRequest
Definition: ECSRequest.h:17
Aws::ECS::Model::SubmitTaskStateChangeRequest
Definition: SubmitTaskStateChangeRequest.h:27
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithPullStartedAt
SubmitTaskStateChangeRequest & WithPullStartedAt(const Aws::Utils::DateTime &value)
Definition: SubmitTaskStateChangeRequest.h:360
Aws::ECS::Model::SubmitTaskStateChangeRequest::ManagedAgentsHasBeenSet
bool ManagedAgentsHasBeenSet() const
Definition: SubmitTaskStateChangeRequest.h:304
Aws::ECS::Model::SubmitTaskStateChangeRequest::ContainersHasBeenSet
bool ContainersHasBeenSet() const
Definition: SubmitTaskStateChangeRequest.h:222
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithCluster
SubmitTaskStateChangeRequest & WithCluster(Aws::String &&value)
Definition: SubmitTaskStateChangeRequest.h:82
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetPullStoppedAt
void SetPullStoppedAt(Aws::Utils::DateTime &&value)
Definition: SubmitTaskStateChangeRequest.h:386
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithReason
SubmitTaskStateChangeRequest & WithReason(Aws::String &&value)
Definition: SubmitTaskStateChangeRequest.h:206
Aws::ECS::Model::SubmitTaskStateChangeRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::ECS::Model::SubmitTaskStateChangeRequest::AddManagedAgents
SubmitTaskStateChangeRequest & AddManagedAgents(ManagedAgentStateChange &&value)
Definition: SubmitTaskStateChangeRequest.h:334
AWSString.h
Aws::ECS::Model::SubmitTaskStateChangeRequest::AttachmentsHasBeenSet
bool AttachmentsHasBeenSet() const
Definition: SubmitTaskStateChangeRequest.h:263
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetStatus
void SetStatus(const char *value)
Definition: SubmitTaskStateChangeRequest.h:155
AttachmentStateChange.h
Aws::ECS::Model::SubmitTaskStateChangeRequest::SubmitTaskStateChangeRequest
SubmitTaskStateChangeRequest()
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithReason
SubmitTaskStateChangeRequest & WithReason(const char *value)
Definition: SubmitTaskStateChangeRequest.h:211
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithExecutionStoppedAt
SubmitTaskStateChangeRequest & WithExecutionStoppedAt(const Aws::Utils::DateTime &value)
Definition: SubmitTaskStateChangeRequest.h:422
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetPullStoppedAt
void SetPullStoppedAt(const Aws::Utils::DateTime &value)
Definition: SubmitTaskStateChangeRequest.h:381
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetCluster
void SetCluster(const Aws::String &value)
Definition: SubmitTaskStateChangeRequest.h:58
Aws::ECS::Model::SubmitTaskStateChangeRequest::AddAttachments
SubmitTaskStateChangeRequest & AddAttachments(AttachmentStateChange &&value)
Definition: SubmitTaskStateChangeRequest.h:293
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithAttachments
SubmitTaskStateChangeRequest & WithAttachments(Aws::Vector< AttachmentStateChange > &&value)
Definition: SubmitTaskStateChangeRequest.h:283
Aws::ECS::Model::SubmitTaskStateChangeRequest::AddContainers
SubmitTaskStateChangeRequest & AddContainers(const ContainerStateChange &value)
Definition: SubmitTaskStateChangeRequest.h:247
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetExecutionStoppedAt
void SetExecutionStoppedAt(Aws::Utils::DateTime &&value)
Definition: SubmitTaskStateChangeRequest.h:417
Aws::ECS::Model::SubmitTaskStateChangeRequest::AddContainers
SubmitTaskStateChangeRequest & AddContainers(ContainerStateChange &&value)
Definition: SubmitTaskStateChangeRequest.h:252
Aws::ECS::Model::SubmitTaskStateChangeRequest::PullStartedAtHasBeenSet
bool PullStartedAtHasBeenSet() const
Definition: SubmitTaskStateChangeRequest.h:345
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithReason
SubmitTaskStateChangeRequest & WithReason(const Aws::String &value)
Definition: SubmitTaskStateChangeRequest.h:201
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithContainers
SubmitTaskStateChangeRequest & WithContainers(Aws::Vector< ContainerStateChange > &&value)
Definition: SubmitTaskStateChangeRequest.h:242
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetReason
void SetReason(Aws::String &&value)
Definition: SubmitTaskStateChangeRequest.h:191
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetReason
void SetReason(const Aws::String &value)
Definition: SubmitTaskStateChangeRequest.h:186
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithAttachments
SubmitTaskStateChangeRequest & WithAttachments(const Aws::Vector< AttachmentStateChange > &value)
Definition: SubmitTaskStateChangeRequest.h:278
ManagedAgentStateChange.h
Aws
Definition: AccessManagementClient.h:15
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetPullStartedAt
void SetPullStartedAt(Aws::Utils::DateTime &&value)
Definition: SubmitTaskStateChangeRequest.h:355
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetStatus
void SetStatus(Aws::String &&value)
Definition: SubmitTaskStateChangeRequest.h:150
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithPullStartedAt
SubmitTaskStateChangeRequest & WithPullStartedAt(Aws::Utils::DateTime &&value)
Definition: SubmitTaskStateChangeRequest.h:365
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithStatus
SubmitTaskStateChangeRequest & WithStatus(Aws::String &&value)
Definition: SubmitTaskStateChangeRequest.h:165
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithContainers
SubmitTaskStateChangeRequest & WithContainers(const Aws::Vector< ContainerStateChange > &value)
Definition: SubmitTaskStateChangeRequest.h:237
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithManagedAgents
SubmitTaskStateChangeRequest & WithManagedAgents(const Aws::Vector< ManagedAgentStateChange > &value)
Definition: SubmitTaskStateChangeRequest.h:319
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithPullStoppedAt
SubmitTaskStateChangeRequest & WithPullStoppedAt(Aws::Utils::DateTime &&value)
Definition: SubmitTaskStateChangeRequest.h:396
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::ECS::Model::SubmitTaskStateChangeRequest::GetManagedAgents
const Aws::Vector< ManagedAgentStateChange > & GetManagedAgents() const
Definition: SubmitTaskStateChangeRequest.h:299
Aws::ECS::Model::SubmitTaskStateChangeRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithExecutionStoppedAt
SubmitTaskStateChangeRequest & WithExecutionStoppedAt(Aws::Utils::DateTime &&value)
Definition: SubmitTaskStateChangeRequest.h:427
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithCluster
SubmitTaskStateChangeRequest & WithCluster(const char *value)
Definition: SubmitTaskStateChangeRequest.h:88
Aws::ECS::Model::SubmitTaskStateChangeRequest::GetAttachments
const Aws::Vector< AttachmentStateChange > & GetAttachments() const
Definition: SubmitTaskStateChangeRequest.h:258
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetCluster
void SetCluster(const char *value)
Definition: SubmitTaskStateChangeRequest.h:70
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetPullStartedAt
void SetPullStartedAt(const Aws::Utils::DateTime &value)
Definition: SubmitTaskStateChangeRequest.h:350
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetTask
void SetTask(Aws::String &&value)
Definition: SubmitTaskStateChangeRequest.h:109
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithTask
SubmitTaskStateChangeRequest & WithTask(Aws::String &&value)
Definition: SubmitTaskStateChangeRequest.h:124
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithCluster
SubmitTaskStateChangeRequest & WithCluster(const Aws::String &value)
Definition: SubmitTaskStateChangeRequest.h:76
ECS_EXPORTS.h
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetAttachments
void SetAttachments(const Aws::Vector< AttachmentStateChange > &value)
Definition: SubmitTaskStateChangeRequest.h:268
ECSRequest.h
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetManagedAgents
void SetManagedAgents(Aws::Vector< ManagedAgentStateChange > &&value)
Definition: SubmitTaskStateChangeRequest.h:314
Aws::ECS::Model::SubmitTaskStateChangeRequest::GetExecutionStoppedAt
const Aws::Utils::DateTime & GetExecutionStoppedAt() const
Definition: SubmitTaskStateChangeRequest.h:402
Aws::ECS::Model::SubmitTaskStateChangeRequest::WithTask
SubmitTaskStateChangeRequest & WithTask(const Aws::String &value)
Definition: SubmitTaskStateChangeRequest.h:119
Aws::ECS::Model::SubmitTaskStateChangeRequest::SetAttachments
void SetAttachments(Aws::Vector< AttachmentStateChange > &&value)
Definition: SubmitTaskStateChangeRequest.h:273