AWS SDK for C++  1.9.102
AWS SDK for C++
GetDeploymentResult.h
Go to the documentation of this file.
1 
6 #pragma once
15 #include <utility>
16 
17 namespace Aws
18 {
19 template<typename RESULT_TYPE>
20 class AmazonWebServiceResult;
21 
22 namespace Utils
23 {
24 namespace Json
25 {
26  class JsonValue;
27 } // namespace Json
28 } // namespace Utils
29 namespace GreengrassV2
30 {
31 namespace Model
32 {
34  {
35  public:
39 
40 
46  inline const Aws::String& GetTargetArn() const{ return m_targetArn; }
47 
53  inline void SetTargetArn(const Aws::String& value) { m_targetArn = value; }
54 
60  inline void SetTargetArn(Aws::String&& value) { m_targetArn = std::move(value); }
61 
67  inline void SetTargetArn(const char* value) { m_targetArn.assign(value); }
68 
74  inline GetDeploymentResult& WithTargetArn(const Aws::String& value) { SetTargetArn(value); return *this;}
75 
81  inline GetDeploymentResult& WithTargetArn(Aws::String&& value) { SetTargetArn(std::move(value)); return *this;}
82 
88  inline GetDeploymentResult& WithTargetArn(const char* value) { SetTargetArn(value); return *this;}
89 
90 
94  inline const Aws::String& GetRevisionId() const{ return m_revisionId; }
95 
99  inline void SetRevisionId(const Aws::String& value) { m_revisionId = value; }
100 
104  inline void SetRevisionId(Aws::String&& value) { m_revisionId = std::move(value); }
105 
109  inline void SetRevisionId(const char* value) { m_revisionId.assign(value); }
110 
114  inline GetDeploymentResult& WithRevisionId(const Aws::String& value) { SetRevisionId(value); return *this;}
115 
119  inline GetDeploymentResult& WithRevisionId(Aws::String&& value) { SetRevisionId(std::move(value)); return *this;}
120 
124  inline GetDeploymentResult& WithRevisionId(const char* value) { SetRevisionId(value); return *this;}
125 
126 
130  inline const Aws::String& GetDeploymentId() const{ return m_deploymentId; }
131 
135  inline void SetDeploymentId(const Aws::String& value) { m_deploymentId = value; }
136 
140  inline void SetDeploymentId(Aws::String&& value) { m_deploymentId = std::move(value); }
141 
145  inline void SetDeploymentId(const char* value) { m_deploymentId.assign(value); }
146 
150  inline GetDeploymentResult& WithDeploymentId(const Aws::String& value) { SetDeploymentId(value); return *this;}
151 
155  inline GetDeploymentResult& WithDeploymentId(Aws::String&& value) { SetDeploymentId(std::move(value)); return *this;}
156 
160  inline GetDeploymentResult& WithDeploymentId(const char* value) { SetDeploymentId(value); return *this;}
161 
162 
166  inline const Aws::String& GetDeploymentName() const{ return m_deploymentName; }
167 
171  inline void SetDeploymentName(const Aws::String& value) { m_deploymentName = value; }
172 
176  inline void SetDeploymentName(Aws::String&& value) { m_deploymentName = std::move(value); }
177 
181  inline void SetDeploymentName(const char* value) { m_deploymentName.assign(value); }
182 
186  inline GetDeploymentResult& WithDeploymentName(const Aws::String& value) { SetDeploymentName(value); return *this;}
187 
191  inline GetDeploymentResult& WithDeploymentName(Aws::String&& value) { SetDeploymentName(std::move(value)); return *this;}
192 
196  inline GetDeploymentResult& WithDeploymentName(const char* value) { SetDeploymentName(value); return *this;}
197 
198 
202  inline const DeploymentStatus& GetDeploymentStatus() const{ return m_deploymentStatus; }
203 
207  inline void SetDeploymentStatus(const DeploymentStatus& value) { m_deploymentStatus = value; }
208 
212  inline void SetDeploymentStatus(DeploymentStatus&& value) { m_deploymentStatus = std::move(value); }
213 
217  inline GetDeploymentResult& WithDeploymentStatus(const DeploymentStatus& value) { SetDeploymentStatus(value); return *this;}
218 
222  inline GetDeploymentResult& WithDeploymentStatus(DeploymentStatus&& value) { SetDeploymentStatus(std::move(value)); return *this;}
223 
224 
228  inline const Aws::String& GetIotJobId() const{ return m_iotJobId; }
229 
233  inline void SetIotJobId(const Aws::String& value) { m_iotJobId = value; }
234 
238  inline void SetIotJobId(Aws::String&& value) { m_iotJobId = std::move(value); }
239 
243  inline void SetIotJobId(const char* value) { m_iotJobId.assign(value); }
244 
248  inline GetDeploymentResult& WithIotJobId(const Aws::String& value) { SetIotJobId(value); return *this;}
249 
253  inline GetDeploymentResult& WithIotJobId(Aws::String&& value) { SetIotJobId(std::move(value)); return *this;}
254 
258  inline GetDeploymentResult& WithIotJobId(const char* value) { SetIotJobId(value); return *this;}
259 
260 
266  inline const Aws::String& GetIotJobArn() const{ return m_iotJobArn; }
267 
273  inline void SetIotJobArn(const Aws::String& value) { m_iotJobArn = value; }
274 
280  inline void SetIotJobArn(Aws::String&& value) { m_iotJobArn = std::move(value); }
281 
287  inline void SetIotJobArn(const char* value) { m_iotJobArn.assign(value); }
288 
294  inline GetDeploymentResult& WithIotJobArn(const Aws::String& value) { SetIotJobArn(value); return *this;}
295 
301  inline GetDeploymentResult& WithIotJobArn(Aws::String&& value) { SetIotJobArn(std::move(value)); return *this;}
302 
308  inline GetDeploymentResult& WithIotJobArn(const char* value) { SetIotJobArn(value); return *this;}
309 
310 
316  inline const Aws::Map<Aws::String, ComponentDeploymentSpecification>& GetComponents() const{ return m_components; }
317 
323  inline void SetComponents(const Aws::Map<Aws::String, ComponentDeploymentSpecification>& value) { m_components = value; }
324 
330  inline void SetComponents(Aws::Map<Aws::String, ComponentDeploymentSpecification>&& value) { m_components = std::move(value); }
331 
337  inline GetDeploymentResult& WithComponents(const Aws::Map<Aws::String, ComponentDeploymentSpecification>& value) { SetComponents(value); return *this;}
338 
344  inline GetDeploymentResult& WithComponents(Aws::Map<Aws::String, ComponentDeploymentSpecification>&& value) { SetComponents(std::move(value)); return *this;}
345 
351  inline GetDeploymentResult& AddComponents(const Aws::String& key, const ComponentDeploymentSpecification& value) { m_components.emplace(key, value); return *this; }
352 
358  inline GetDeploymentResult& AddComponents(Aws::String&& key, const ComponentDeploymentSpecification& value) { m_components.emplace(std::move(key), value); return *this; }
359 
365  inline GetDeploymentResult& AddComponents(const Aws::String& key, ComponentDeploymentSpecification&& value) { m_components.emplace(key, std::move(value)); return *this; }
366 
372  inline GetDeploymentResult& AddComponents(Aws::String&& key, ComponentDeploymentSpecification&& value) { m_components.emplace(std::move(key), std::move(value)); return *this; }
373 
379  inline GetDeploymentResult& AddComponents(const char* key, ComponentDeploymentSpecification&& value) { m_components.emplace(key, std::move(value)); return *this; }
380 
386  inline GetDeploymentResult& AddComponents(const char* key, const ComponentDeploymentSpecification& value) { m_components.emplace(key, value); return *this; }
387 
388 
393  inline const DeploymentPolicies& GetDeploymentPolicies() const{ return m_deploymentPolicies; }
394 
399  inline void SetDeploymentPolicies(const DeploymentPolicies& value) { m_deploymentPolicies = value; }
400 
405  inline void SetDeploymentPolicies(DeploymentPolicies&& value) { m_deploymentPolicies = std::move(value); }
406 
411  inline GetDeploymentResult& WithDeploymentPolicies(const DeploymentPolicies& value) { SetDeploymentPolicies(value); return *this;}
412 
417  inline GetDeploymentResult& WithDeploymentPolicies(DeploymentPolicies&& value) { SetDeploymentPolicies(std::move(value)); return *this;}
418 
419 
425  inline const DeploymentIoTJobConfiguration& GetIotJobConfiguration() const{ return m_iotJobConfiguration; }
426 
432  inline void SetIotJobConfiguration(const DeploymentIoTJobConfiguration& value) { m_iotJobConfiguration = value; }
433 
439  inline void SetIotJobConfiguration(DeploymentIoTJobConfiguration&& value) { m_iotJobConfiguration = std::move(value); }
440 
446  inline GetDeploymentResult& WithIotJobConfiguration(const DeploymentIoTJobConfiguration& value) { SetIotJobConfiguration(value); return *this;}
447 
453  inline GetDeploymentResult& WithIotJobConfiguration(DeploymentIoTJobConfiguration&& value) { SetIotJobConfiguration(std::move(value)); return *this;}
454 
455 
460  inline const Aws::Utils::DateTime& GetCreationTimestamp() const{ return m_creationTimestamp; }
461 
466  inline void SetCreationTimestamp(const Aws::Utils::DateTime& value) { m_creationTimestamp = value; }
467 
472  inline void SetCreationTimestamp(Aws::Utils::DateTime&& value) { m_creationTimestamp = std::move(value); }
473 
478  inline GetDeploymentResult& WithCreationTimestamp(const Aws::Utils::DateTime& value) { SetCreationTimestamp(value); return *this;}
479 
484  inline GetDeploymentResult& WithCreationTimestamp(Aws::Utils::DateTime&& value) { SetCreationTimestamp(std::move(value)); return *this;}
485 
486 
490  inline bool GetIsLatestForTarget() const{ return m_isLatestForTarget; }
491 
495  inline void SetIsLatestForTarget(bool value) { m_isLatestForTarget = value; }
496 
500  inline GetDeploymentResult& WithIsLatestForTarget(bool value) { SetIsLatestForTarget(value); return *this;}
501 
502 
509  inline const Aws::Map<Aws::String, Aws::String>& GetTags() const{ return m_tags; }
510 
517  inline void SetTags(const Aws::Map<Aws::String, Aws::String>& value) { m_tags = value; }
518 
525  inline void SetTags(Aws::Map<Aws::String, Aws::String>&& value) { m_tags = std::move(value); }
526 
533  inline GetDeploymentResult& WithTags(const Aws::Map<Aws::String, Aws::String>& value) { SetTags(value); return *this;}
534 
541  inline GetDeploymentResult& WithTags(Aws::Map<Aws::String, Aws::String>&& value) { SetTags(std::move(value)); return *this;}
542 
549  inline GetDeploymentResult& AddTags(const Aws::String& key, const Aws::String& value) { m_tags.emplace(key, value); return *this; }
550 
557  inline GetDeploymentResult& AddTags(Aws::String&& key, const Aws::String& value) { m_tags.emplace(std::move(key), value); return *this; }
558 
565  inline GetDeploymentResult& AddTags(const Aws::String& key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
566 
573  inline GetDeploymentResult& AddTags(Aws::String&& key, Aws::String&& value) { m_tags.emplace(std::move(key), std::move(value)); return *this; }
574 
581  inline GetDeploymentResult& AddTags(const char* key, Aws::String&& value) { m_tags.emplace(key, std::move(value)); return *this; }
582 
589  inline GetDeploymentResult& AddTags(Aws::String&& key, const char* value) { m_tags.emplace(std::move(key), value); return *this; }
590 
597  inline GetDeploymentResult& AddTags(const char* key, const char* value) { m_tags.emplace(key, value); return *this; }
598 
599  private:
600 
601  Aws::String m_targetArn;
602 
603  Aws::String m_revisionId;
604 
605  Aws::String m_deploymentId;
606 
607  Aws::String m_deploymentName;
608 
609  DeploymentStatus m_deploymentStatus;
610 
611  Aws::String m_iotJobId;
612 
613  Aws::String m_iotJobArn;
614 
616 
617  DeploymentPolicies m_deploymentPolicies;
618 
619  DeploymentIoTJobConfiguration m_iotJobConfiguration;
620 
621  Aws::Utils::DateTime m_creationTimestamp;
622 
623  bool m_isLatestForTarget;
624 
626  };
627 
628 } // namespace Model
629 } // namespace GreengrassV2
630 } // namespace Aws
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::GreengrassV2::Model::GetDeploymentResult::GetDeploymentResult
GetDeploymentResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
Aws::GreengrassV2::Model::GetDeploymentResult::WithComponents
GetDeploymentResult & WithComponents(const Aws::Map< Aws::String, ComponentDeploymentSpecification > &value)
Definition: GetDeploymentResult.h:337
Aws::GreengrassV2::Model::GetDeploymentResult::WithIotJobConfiguration
GetDeploymentResult & WithIotJobConfiguration(DeploymentIoTJobConfiguration &&value)
Definition: GetDeploymentResult.h:453
Aws::GreengrassV2::Model::GetDeploymentResult::WithTargetArn
GetDeploymentResult & WithTargetArn(const char *value)
Definition: GetDeploymentResult.h:88
Aws::GreengrassV2::Model::GetDeploymentResult::SetComponents
void SetComponents(Aws::Map< Aws::String, ComponentDeploymentSpecification > &&value)
Definition: GetDeploymentResult.h:330
Aws::GreengrassV2::Model::GetDeploymentResult::SetRevisionId
void SetRevisionId(Aws::String &&value)
Definition: GetDeploymentResult.h:104
Aws::GreengrassV2::Model::GetDeploymentResult::WithDeploymentId
GetDeploymentResult & WithDeploymentId(const Aws::String &value)
Definition: GetDeploymentResult.h:150
Aws::AmazonWebServiceResult
Definition: AmazonWebServiceResult.h:19
Aws::GreengrassV2::Model::GetDeploymentResult::WithIsLatestForTarget
GetDeploymentResult & WithIsLatestForTarget(bool value)
Definition: GetDeploymentResult.h:500
Aws::GreengrassV2::Model::GetDeploymentResult::SetDeploymentPolicies
void SetDeploymentPolicies(const DeploymentPolicies &value)
Definition: GetDeploymentResult.h:399
Aws::GreengrassV2::Model::GetDeploymentResult::WithDeploymentStatus
GetDeploymentResult & WithDeploymentStatus(const DeploymentStatus &value)
Definition: GetDeploymentResult.h:217
Aws::GreengrassV2::Model::GetDeploymentResult::GetIotJobArn
const Aws::String & GetIotJobArn() const
Definition: GetDeploymentResult.h:266
Aws::GreengrassV2::Model::GetDeploymentResult::AddComponents
GetDeploymentResult & AddComponents(Aws::String &&key, const ComponentDeploymentSpecification &value)
Definition: GetDeploymentResult.h:358
Aws::GreengrassV2::Model::GetDeploymentResult::SetRevisionId
void SetRevisionId(const Aws::String &value)
Definition: GetDeploymentResult.h:99
Aws::GreengrassV2::Model::GetDeploymentResult::SetTags
void SetTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: GetDeploymentResult.h:517
Aws::GreengrassV2::Model::GetDeploymentResult::GetCreationTimestamp
const Aws::Utils::DateTime & GetCreationTimestamp() const
Definition: GetDeploymentResult.h:460
Aws::GreengrassV2::Model::DeploymentStatus
DeploymentStatus
Definition: DeploymentStatus.h:17
Aws::GreengrassV2::Model::GetDeploymentResult::SetDeploymentName
void SetDeploymentName(Aws::String &&value)
Definition: GetDeploymentResult.h:176
Aws::GreengrassV2::Model::GetDeploymentResult::GetIotJobConfiguration
const DeploymentIoTJobConfiguration & GetIotJobConfiguration() const
Definition: GetDeploymentResult.h:425
Aws::GreengrassV2::Model::GetDeploymentResult::AddComponents
GetDeploymentResult & AddComponents(const char *key, ComponentDeploymentSpecification &&value)
Definition: GetDeploymentResult.h:379
Aws::GreengrassV2::Model::GetDeploymentResult::AddComponents
GetDeploymentResult & AddComponents(const char *key, const ComponentDeploymentSpecification &value)
Definition: GetDeploymentResult.h:386
Aws::GreengrassV2::Model::GetDeploymentResult::SetCreationTimestamp
void SetCreationTimestamp(Aws::Utils::DateTime &&value)
Definition: GetDeploymentResult.h:472
Aws::GreengrassV2::Model::GetDeploymentResult::WithRevisionId
GetDeploymentResult & WithRevisionId(const char *value)
Definition: GetDeploymentResult.h:124
Aws::GreengrassV2::Model::GetDeploymentResult::WithDeploymentPolicies
GetDeploymentResult & WithDeploymentPolicies(const DeploymentPolicies &value)
Definition: GetDeploymentResult.h:411
Aws::GreengrassV2::Model::GetDeploymentResult::SetDeploymentStatus
void SetDeploymentStatus(const DeploymentStatus &value)
Definition: GetDeploymentResult.h:207
DateTime.h
Aws::GreengrassV2::Model::GetDeploymentResult::AddComponents
GetDeploymentResult & AddComponents(const Aws::String &key, ComponentDeploymentSpecification &&value)
Definition: GetDeploymentResult.h:365
Aws::GreengrassV2::Model::GetDeploymentResult::SetIotJobConfiguration
void SetIotJobConfiguration(const DeploymentIoTJobConfiguration &value)
Definition: GetDeploymentResult.h:432
Aws::GreengrassV2::Model::GetDeploymentResult::AddComponents
GetDeploymentResult & AddComponents(Aws::String &&key, ComponentDeploymentSpecification &&value)
Definition: GetDeploymentResult.h:372
GreengrassV2_EXPORTS.h
Aws::GreengrassV2::Model::GetDeploymentResult::WithIotJobId
GetDeploymentResult & WithIotJobId(const Aws::String &value)
Definition: GetDeploymentResult.h:248
Aws::GreengrassV2::Model::GetDeploymentResult::AddTags
GetDeploymentResult & AddTags(Aws::String &&key, const Aws::String &value)
Definition: GetDeploymentResult.h:557
Aws::GreengrassV2::Model::GetDeploymentResult::AddTags
GetDeploymentResult & AddTags(Aws::String &&key, const char *value)
Definition: GetDeploymentResult.h:589
Aws::GreengrassV2::Model::GetDeploymentResult::WithCreationTimestamp
GetDeploymentResult & WithCreationTimestamp(const Aws::Utils::DateTime &value)
Definition: GetDeploymentResult.h:478
Aws::GreengrassV2::Model::GetDeploymentResult::WithDeploymentId
GetDeploymentResult & WithDeploymentId(const char *value)
Definition: GetDeploymentResult.h:160
DeploymentPolicies.h
Aws::GreengrassV2::Model::GetDeploymentResult::AddComponents
GetDeploymentResult & AddComponents(const Aws::String &key, const ComponentDeploymentSpecification &value)
Definition: GetDeploymentResult.h:351
Aws::GreengrassV2::Model::GetDeploymentResult::GetDeploymentPolicies
const DeploymentPolicies & GetDeploymentPolicies() const
Definition: GetDeploymentResult.h:393
Aws::GreengrassV2::Model::GetDeploymentResult::SetTags
void SetTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: GetDeploymentResult.h:525
Aws::GreengrassV2::Model::GetDeploymentResult::AddTags
GetDeploymentResult & AddTags(const Aws::String &key, Aws::String &&value)
Definition: GetDeploymentResult.h:565
Aws::GreengrassV2::Model::GetDeploymentResult::SetIotJobId
void SetIotJobId(Aws::String &&value)
Definition: GetDeploymentResult.h:238
Aws::GreengrassV2::Model::GetDeploymentResult::WithIotJobArn
GetDeploymentResult & WithIotJobArn(const Aws::String &value)
Definition: GetDeploymentResult.h:294
Aws::GreengrassV2::Model::GetDeploymentResult::WithTags
GetDeploymentResult & WithTags(const Aws::Map< Aws::String, Aws::String > &value)
Definition: GetDeploymentResult.h:533
Aws::GreengrassV2::Model::GetDeploymentResult::AddTags
GetDeploymentResult & AddTags(const char *key, const char *value)
Definition: GetDeploymentResult.h:597
Aws::GreengrassV2::Model::GetDeploymentResult::WithIotJobId
GetDeploymentResult & WithIotJobId(Aws::String &&value)
Definition: GetDeploymentResult.h:253
AWS_GREENGRASSV2_API
#define AWS_GREENGRASSV2_API
Definition: GreengrassV2_EXPORTS.h:28
Aws::GreengrassV2::Model::GetDeploymentResult::SetDeploymentId
void SetDeploymentId(const char *value)
Definition: GetDeploymentResult.h:145
Aws::GreengrassV2::Model::GetDeploymentResult::GetIotJobId
const Aws::String & GetIotJobId() const
Definition: GetDeploymentResult.h:228
Aws::GreengrassV2::Model::GetDeploymentResult::WithIotJobArn
GetDeploymentResult & WithIotJobArn(Aws::String &&value)
Definition: GetDeploymentResult.h:301
Aws::GreengrassV2::Model::GetDeploymentResult::AddTags
GetDeploymentResult & AddTags(Aws::String &&key, Aws::String &&value)
Definition: GetDeploymentResult.h:573
Aws::GreengrassV2::Model::ComponentDeploymentSpecification
Definition: ComponentDeploymentSpecification.h:35
Aws::GreengrassV2::Model::GetDeploymentResult::GetTags
const Aws::Map< Aws::String, Aws::String > & GetTags() const
Definition: GetDeploymentResult.h:509
Aws::GreengrassV2::Model::GetDeploymentResult::WithCreationTimestamp
GetDeploymentResult & WithCreationTimestamp(Aws::Utils::DateTime &&value)
Definition: GetDeploymentResult.h:484
Aws::GreengrassV2::Model::GetDeploymentResult::WithDeploymentId
GetDeploymentResult & WithDeploymentId(Aws::String &&value)
Definition: GetDeploymentResult.h:155
Aws::GreengrassV2::Model::GetDeploymentResult::SetIsLatestForTarget
void SetIsLatestForTarget(bool value)
Definition: GetDeploymentResult.h:495
Aws::GreengrassV2::Model::GetDeploymentResult::WithComponents
GetDeploymentResult & WithComponents(Aws::Map< Aws::String, ComponentDeploymentSpecification > &&value)
Definition: GetDeploymentResult.h:344
Aws::GreengrassV2::Model::GetDeploymentResult::SetIotJobId
void SetIotJobId(const char *value)
Definition: GetDeploymentResult.h:243
Aws::GreengrassV2::Model::GetDeploymentResult::SetComponents
void SetComponents(const Aws::Map< Aws::String, ComponentDeploymentSpecification > &value)
Definition: GetDeploymentResult.h:323
Aws::GreengrassV2::Model::DeploymentPolicies
Definition: DeploymentPolicies.h:35
Aws::GreengrassV2::Model::GetDeploymentResult::GetRevisionId
const Aws::String & GetRevisionId() const
Definition: GetDeploymentResult.h:94
Aws::GreengrassV2::Model::GetDeploymentResult::WithDeploymentName
GetDeploymentResult & WithDeploymentName(const char *value)
Definition: GetDeploymentResult.h:196
Aws::GreengrassV2::Model::GetDeploymentResult::SetDeploymentPolicies
void SetDeploymentPolicies(DeploymentPolicies &&value)
Definition: GetDeploymentResult.h:405
ComponentDeploymentSpecification.h
Aws::GreengrassV2::Model::GetDeploymentResult::SetTargetArn
void SetTargetArn(const char *value)
Definition: GetDeploymentResult.h:67
Aws::GreengrassV2::Model::GetDeploymentResult::SetIotJobArn
void SetIotJobArn(Aws::String &&value)
Definition: GetDeploymentResult.h:280
AWSString.h
Aws::GreengrassV2::Model::GetDeploymentResult::WithDeploymentName
GetDeploymentResult & WithDeploymentName(Aws::String &&value)
Definition: GetDeploymentResult.h:191
Aws::GreengrassV2::Model::GetDeploymentResult::SetIotJobId
void SetIotJobId(const Aws::String &value)
Definition: GetDeploymentResult.h:233
Aws::GreengrassV2::Model::GetDeploymentResult::SetRevisionId
void SetRevisionId(const char *value)
Definition: GetDeploymentResult.h:109
Aws::GreengrassV2::Model::GetDeploymentResult::SetDeploymentId
void SetDeploymentId(const Aws::String &value)
Definition: GetDeploymentResult.h:135
Aws::GreengrassV2::Model::GetDeploymentResult::GetDeploymentStatus
const DeploymentStatus & GetDeploymentStatus() const
Definition: GetDeploymentResult.h:202
Aws::GreengrassV2::Model::GetDeploymentResult::WithIotJobId
GetDeploymentResult & WithIotJobId(const char *value)
Definition: GetDeploymentResult.h:258
Aws::GreengrassV2::Model::GetDeploymentResult::WithRevisionId
GetDeploymentResult & WithRevisionId(const Aws::String &value)
Definition: GetDeploymentResult.h:114
Aws::GreengrassV2::Model::GetDeploymentResult::SetTargetArn
void SetTargetArn(const Aws::String &value)
Definition: GetDeploymentResult.h:53
Aws::GreengrassV2::Model::GetDeploymentResult::WithTargetArn
GetDeploymentResult & WithTargetArn(Aws::String &&value)
Definition: GetDeploymentResult.h:81
DeploymentIoTJobConfiguration.h
Aws::GreengrassV2::Model::GetDeploymentResult::WithTags
GetDeploymentResult & WithTags(Aws::Map< Aws::String, Aws::String > &&value)
Definition: GetDeploymentResult.h:541
Aws::GreengrassV2::Model::GetDeploymentResult::AddTags
GetDeploymentResult & AddTags(const Aws::String &key, const Aws::String &value)
Definition: GetDeploymentResult.h:549
Aws::GreengrassV2::Model::GetDeploymentResult::WithIotJobConfiguration
GetDeploymentResult & WithIotJobConfiguration(const DeploymentIoTJobConfiguration &value)
Definition: GetDeploymentResult.h:446
Aws::GreengrassV2::Model::GetDeploymentResult::SetCreationTimestamp
void SetCreationTimestamp(const Aws::Utils::DateTime &value)
Definition: GetDeploymentResult.h:466
Aws::GreengrassV2::Model::GetDeploymentResult::WithDeploymentStatus
GetDeploymentResult & WithDeploymentStatus(DeploymentStatus &&value)
Definition: GetDeploymentResult.h:222
DeploymentStatus.h
Aws::GreengrassV2::Model::GetDeploymentResult::GetComponents
const Aws::Map< Aws::String, ComponentDeploymentSpecification > & GetComponents() const
Definition: GetDeploymentResult.h:316
Aws::GreengrassV2::Model::GetDeploymentResult::WithDeploymentName
GetDeploymentResult & WithDeploymentName(const Aws::String &value)
Definition: GetDeploymentResult.h:186
Aws
Definition: AccessManagementClient.h:15
Aws::GreengrassV2::Model::GetDeploymentResult::SetIotJobConfiguration
void SetIotJobConfiguration(DeploymentIoTJobConfiguration &&value)
Definition: GetDeploymentResult.h:439
Aws::GreengrassV2::Model::GetDeploymentResult::GetDeploymentName
const Aws::String & GetDeploymentName() const
Definition: GetDeploymentResult.h:166
Aws::GreengrassV2::Model::GetDeploymentResult::GetTargetArn
const Aws::String & GetTargetArn() const
Definition: GetDeploymentResult.h:46
Aws::GreengrassV2::Model::GetDeploymentResult::SetDeploymentName
void SetDeploymentName(const char *value)
Definition: GetDeploymentResult.h:181
Aws::GreengrassV2::Model::GetDeploymentResult::AddTags
GetDeploymentResult & AddTags(const char *key, Aws::String &&value)
Definition: GetDeploymentResult.h:581
Aws::GreengrassV2::Model::DeploymentIoTJobConfiguration
Definition: DeploymentIoTJobConfiguration.h:35
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::GreengrassV2::Model::GetDeploymentResult::WithRevisionId
GetDeploymentResult & WithRevisionId(Aws::String &&value)
Definition: GetDeploymentResult.h:119
Aws::GreengrassV2::Model::GetDeploymentResult::GetDeploymentResult
GetDeploymentResult()
Aws::GreengrassV2::Model::GetDeploymentResult::SetDeploymentStatus
void SetDeploymentStatus(DeploymentStatus &&value)
Definition: GetDeploymentResult.h:212
Aws::GreengrassV2::Model::GetDeploymentResult::WithDeploymentPolicies
GetDeploymentResult & WithDeploymentPolicies(DeploymentPolicies &&value)
Definition: GetDeploymentResult.h:417
Aws::GreengrassV2::Model::GetDeploymentResult::WithTargetArn
GetDeploymentResult & WithTargetArn(const Aws::String &value)
Definition: GetDeploymentResult.h:74
Aws::GreengrassV2::Model::GetDeploymentResult
Definition: GetDeploymentResult.h:34
Aws::GreengrassV2::Model::GetDeploymentResult::SetTargetArn
void SetTargetArn(Aws::String &&value)
Definition: GetDeploymentResult.h:60
AWSMap.h
Aws::GreengrassV2::Model::GetDeploymentResult::SetIotJobArn
void SetIotJobArn(const Aws::String &value)
Definition: GetDeploymentResult.h:273
Aws::GreengrassV2::Model::GetDeploymentResult::GetIsLatestForTarget
bool GetIsLatestForTarget() const
Definition: GetDeploymentResult.h:490
Aws::GreengrassV2::Model::GetDeploymentResult::SetDeploymentName
void SetDeploymentName(const Aws::String &value)
Definition: GetDeploymentResult.h:171
Aws::GreengrassV2::Model::GetDeploymentResult::GetDeploymentId
const Aws::String & GetDeploymentId() const
Definition: GetDeploymentResult.h:130
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::GreengrassV2::Model::GetDeploymentResult::SetDeploymentId
void SetDeploymentId(Aws::String &&value)
Definition: GetDeploymentResult.h:140
Aws::GreengrassV2::Model::GetDeploymentResult::SetIotJobArn
void SetIotJobArn(const char *value)
Definition: GetDeploymentResult.h:287
Aws::GreengrassV2::Model::GetDeploymentResult::WithIotJobArn
GetDeploymentResult & WithIotJobArn(const char *value)
Definition: GetDeploymentResult.h:308
Aws::GreengrassV2::Model::GetDeploymentResult::operator=
GetDeploymentResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)