AWS SDK for C++  1.9.106
AWS SDK for C++
ActionDeclaration.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace Utils
19 {
20 namespace Json
21 {
22  class JsonValue;
23  class JsonView;
24 } // namespace Json
25 } // namespace Utils
26 namespace CodePipeline
27 {
28 namespace Model
29 {
30 
38  {
39  public:
44 
45 
49  inline const Aws::String& GetName() const{ return m_name; }
50 
54  inline bool NameHasBeenSet() const { return m_nameHasBeenSet; }
55 
59  inline void SetName(const Aws::String& value) { m_nameHasBeenSet = true; m_name = value; }
60 
64  inline void SetName(Aws::String&& value) { m_nameHasBeenSet = true; m_name = std::move(value); }
65 
69  inline void SetName(const char* value) { m_nameHasBeenSet = true; m_name.assign(value); }
70 
74  inline ActionDeclaration& WithName(const Aws::String& value) { SetName(value); return *this;}
75 
79  inline ActionDeclaration& WithName(Aws::String&& value) { SetName(std::move(value)); return *this;}
80 
84  inline ActionDeclaration& WithName(const char* value) { SetName(value); return *this;}
85 
86 
90  inline const ActionTypeId& GetActionTypeId() const{ return m_actionTypeId; }
91 
95  inline bool ActionTypeIdHasBeenSet() const { return m_actionTypeIdHasBeenSet; }
96 
100  inline void SetActionTypeId(const ActionTypeId& value) { m_actionTypeIdHasBeenSet = true; m_actionTypeId = value; }
101 
105  inline void SetActionTypeId(ActionTypeId&& value) { m_actionTypeIdHasBeenSet = true; m_actionTypeId = std::move(value); }
106 
110  inline ActionDeclaration& WithActionTypeId(const ActionTypeId& value) { SetActionTypeId(value); return *this;}
111 
115  inline ActionDeclaration& WithActionTypeId(ActionTypeId&& value) { SetActionTypeId(std::move(value)); return *this;}
116 
117 
121  inline int GetRunOrder() const{ return m_runOrder; }
122 
126  inline bool RunOrderHasBeenSet() const { return m_runOrderHasBeenSet; }
127 
131  inline void SetRunOrder(int value) { m_runOrderHasBeenSet = true; m_runOrder = value; }
132 
136  inline ActionDeclaration& WithRunOrder(int value) { SetRunOrder(value); return *this;}
137 
138 
155  inline const Aws::Map<Aws::String, Aws::String>& GetConfiguration() const{ return m_configuration; }
156 
173  inline bool ConfigurationHasBeenSet() const { return m_configurationHasBeenSet; }
174 
191  inline void SetConfiguration(const Aws::Map<Aws::String, Aws::String>& value) { m_configurationHasBeenSet = true; m_configuration = value; }
192 
209  inline void SetConfiguration(Aws::Map<Aws::String, Aws::String>&& value) { m_configurationHasBeenSet = true; m_configuration = std::move(value); }
210 
227  inline ActionDeclaration& WithConfiguration(const Aws::Map<Aws::String, Aws::String>& value) { SetConfiguration(value); return *this;}
228 
245  inline ActionDeclaration& WithConfiguration(Aws::Map<Aws::String, Aws::String>&& value) { SetConfiguration(std::move(value)); return *this;}
246 
263  inline ActionDeclaration& AddConfiguration(const Aws::String& key, const Aws::String& value) { m_configurationHasBeenSet = true; m_configuration.emplace(key, value); return *this; }
264 
281  inline ActionDeclaration& AddConfiguration(Aws::String&& key, const Aws::String& value) { m_configurationHasBeenSet = true; m_configuration.emplace(std::move(key), value); return *this; }
282 
299  inline ActionDeclaration& AddConfiguration(const Aws::String& key, Aws::String&& value) { m_configurationHasBeenSet = true; m_configuration.emplace(key, std::move(value)); return *this; }
300 
317  inline ActionDeclaration& AddConfiguration(Aws::String&& key, Aws::String&& value) { m_configurationHasBeenSet = true; m_configuration.emplace(std::move(key), std::move(value)); return *this; }
318 
335  inline ActionDeclaration& AddConfiguration(const char* key, Aws::String&& value) { m_configurationHasBeenSet = true; m_configuration.emplace(key, std::move(value)); return *this; }
336 
353  inline ActionDeclaration& AddConfiguration(Aws::String&& key, const char* value) { m_configurationHasBeenSet = true; m_configuration.emplace(std::move(key), value); return *this; }
354 
371  inline ActionDeclaration& AddConfiguration(const char* key, const char* value) { m_configurationHasBeenSet = true; m_configuration.emplace(key, value); return *this; }
372 
373 
378  inline const Aws::Vector<OutputArtifact>& GetOutputArtifacts() const{ return m_outputArtifacts; }
379 
384  inline bool OutputArtifactsHasBeenSet() const { return m_outputArtifactsHasBeenSet; }
385 
390  inline void SetOutputArtifacts(const Aws::Vector<OutputArtifact>& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts = value; }
391 
396  inline void SetOutputArtifacts(Aws::Vector<OutputArtifact>&& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts = std::move(value); }
397 
402  inline ActionDeclaration& WithOutputArtifacts(const Aws::Vector<OutputArtifact>& value) { SetOutputArtifacts(value); return *this;}
403 
408  inline ActionDeclaration& WithOutputArtifacts(Aws::Vector<OutputArtifact>&& value) { SetOutputArtifacts(std::move(value)); return *this;}
409 
414  inline ActionDeclaration& AddOutputArtifacts(const OutputArtifact& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts.push_back(value); return *this; }
415 
420  inline ActionDeclaration& AddOutputArtifacts(OutputArtifact&& value) { m_outputArtifactsHasBeenSet = true; m_outputArtifacts.push_back(std::move(value)); return *this; }
421 
422 
427  inline const Aws::Vector<InputArtifact>& GetInputArtifacts() const{ return m_inputArtifacts; }
428 
433  inline bool InputArtifactsHasBeenSet() const { return m_inputArtifactsHasBeenSet; }
434 
439  inline void SetInputArtifacts(const Aws::Vector<InputArtifact>& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts = value; }
440 
445  inline void SetInputArtifacts(Aws::Vector<InputArtifact>&& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts = std::move(value); }
446 
451  inline ActionDeclaration& WithInputArtifacts(const Aws::Vector<InputArtifact>& value) { SetInputArtifacts(value); return *this;}
452 
457  inline ActionDeclaration& WithInputArtifacts(Aws::Vector<InputArtifact>&& value) { SetInputArtifacts(std::move(value)); return *this;}
458 
463  inline ActionDeclaration& AddInputArtifacts(const InputArtifact& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts.push_back(value); return *this; }
464 
469  inline ActionDeclaration& AddInputArtifacts(InputArtifact&& value) { m_inputArtifactsHasBeenSet = true; m_inputArtifacts.push_back(std::move(value)); return *this; }
470 
471 
476  inline const Aws::String& GetRoleArn() const{ return m_roleArn; }
477 
482  inline bool RoleArnHasBeenSet() const { return m_roleArnHasBeenSet; }
483 
488  inline void SetRoleArn(const Aws::String& value) { m_roleArnHasBeenSet = true; m_roleArn = value; }
489 
494  inline void SetRoleArn(Aws::String&& value) { m_roleArnHasBeenSet = true; m_roleArn = std::move(value); }
495 
500  inline void SetRoleArn(const char* value) { m_roleArnHasBeenSet = true; m_roleArn.assign(value); }
501 
506  inline ActionDeclaration& WithRoleArn(const Aws::String& value) { SetRoleArn(value); return *this;}
507 
512  inline ActionDeclaration& WithRoleArn(Aws::String&& value) { SetRoleArn(std::move(value)); return *this;}
513 
518  inline ActionDeclaration& WithRoleArn(const char* value) { SetRoleArn(value); return *this;}
519 
520 
524  inline const Aws::String& GetRegion() const{ return m_region; }
525 
529  inline bool RegionHasBeenSet() const { return m_regionHasBeenSet; }
530 
534  inline void SetRegion(const Aws::String& value) { m_regionHasBeenSet = true; m_region = value; }
535 
539  inline void SetRegion(Aws::String&& value) { m_regionHasBeenSet = true; m_region = std::move(value); }
540 
544  inline void SetRegion(const char* value) { m_regionHasBeenSet = true; m_region.assign(value); }
545 
549  inline ActionDeclaration& WithRegion(const Aws::String& value) { SetRegion(value); return *this;}
550 
554  inline ActionDeclaration& WithRegion(Aws::String&& value) { SetRegion(std::move(value)); return *this;}
555 
559  inline ActionDeclaration& WithRegion(const char* value) { SetRegion(value); return *this;}
560 
561 
566  inline const Aws::String& GetNamespace() const{ return m_namespace; }
567 
572  inline bool NamespaceHasBeenSet() const { return m_namespaceHasBeenSet; }
573 
578  inline void SetNamespace(const Aws::String& value) { m_namespaceHasBeenSet = true; m_namespace = value; }
579 
584  inline void SetNamespace(Aws::String&& value) { m_namespaceHasBeenSet = true; m_namespace = std::move(value); }
585 
590  inline void SetNamespace(const char* value) { m_namespaceHasBeenSet = true; m_namespace.assign(value); }
591 
596  inline ActionDeclaration& WithNamespace(const Aws::String& value) { SetNamespace(value); return *this;}
597 
602  inline ActionDeclaration& WithNamespace(Aws::String&& value) { SetNamespace(std::move(value)); return *this;}
603 
608  inline ActionDeclaration& WithNamespace(const char* value) { SetNamespace(value); return *this;}
609 
610  private:
611 
612  Aws::String m_name;
613  bool m_nameHasBeenSet;
614 
615  ActionTypeId m_actionTypeId;
616  bool m_actionTypeIdHasBeenSet;
617 
618  int m_runOrder;
619  bool m_runOrderHasBeenSet;
620 
621  Aws::Map<Aws::String, Aws::String> m_configuration;
622  bool m_configurationHasBeenSet;
623 
624  Aws::Vector<OutputArtifact> m_outputArtifacts;
625  bool m_outputArtifactsHasBeenSet;
626 
627  Aws::Vector<InputArtifact> m_inputArtifacts;
628  bool m_inputArtifactsHasBeenSet;
629 
630  Aws::String m_roleArn;
631  bool m_roleArnHasBeenSet;
632 
633  Aws::String m_region;
634  bool m_regionHasBeenSet;
635 
636  Aws::String m_namespace;
637  bool m_namespaceHasBeenSet;
638  };
639 
640 } // namespace Model
641 } // namespace CodePipeline
642 } // namespace Aws
Aws::CodePipeline::Model::ActionDeclaration::WithRoleArn
ActionDeclaration & WithRoleArn(const char *value)
Definition: ActionDeclaration.h:518
InputArtifact.h
Aws::CodePipeline::Model::ActionDeclaration::NameHasBeenSet
bool NameHasBeenSet() const
Definition: ActionDeclaration.h:54
Aws::CodePipeline::Model::ActionDeclaration::WithName
ActionDeclaration & WithName(const Aws::String &value)
Definition: ActionDeclaration.h:74
Aws::CodePipeline::Model::ActionDeclaration::WithOutputArtifacts
ActionDeclaration & WithOutputArtifacts(Aws::Vector< OutputArtifact > &&value)
Definition: ActionDeclaration.h:408
Aws::CodePipeline::Model::ActionDeclaration::SetRegion
void SetRegion(const Aws::String &value)
Definition: ActionDeclaration.h:534
Aws::CodePipeline::Model::ActionDeclaration::SetInputArtifacts
void SetInputArtifacts(Aws::Vector< InputArtifact > &&value)
Definition: ActionDeclaration.h:445
Aws::CodePipeline::Model::ActionDeclaration
Definition: ActionDeclaration.h:38
Aws::CodePipeline::Model::ActionDeclaration::WithNamespace
ActionDeclaration & WithNamespace(Aws::String &&value)
Definition: ActionDeclaration.h:602
Aws::CodePipeline::Model::ActionTypeId
Definition: ActionTypeId.h:34
Aws::CodePipeline::Model::ActionDeclaration::AddConfiguration
ActionDeclaration & AddConfiguration(Aws::String &&key, const Aws::String &value)
Definition: ActionDeclaration.h:281
Aws::CodePipeline::Model::ActionDeclaration::WithName
ActionDeclaration & WithName(Aws::String &&value)
Definition: ActionDeclaration.h:79
Aws::CodePipeline::Model::ActionDeclaration::AddInputArtifacts
ActionDeclaration & AddInputArtifacts(const InputArtifact &value)
Definition: ActionDeclaration.h:463
Aws::CodePipeline::Model::ActionDeclaration::SetRoleArn
void SetRoleArn(const char *value)
Definition: ActionDeclaration.h:500
AWS_CODEPIPELINE_API
#define AWS_CODEPIPELINE_API
Definition: CodePipeline_EXPORTS.h:28
Aws::CodePipeline::Model::ActionDeclaration::WithConfiguration
ActionDeclaration & WithConfiguration(Aws::Map< Aws::String, Aws::String > &&value)
Definition: ActionDeclaration.h:245
Aws::CodePipeline::Model::ActionDeclaration::WithRegion
ActionDeclaration & WithRegion(Aws::String &&value)
Definition: ActionDeclaration.h:554
Aws::CodePipeline::Model::ActionDeclaration::SetInputArtifacts
void SetInputArtifacts(const Aws::Vector< InputArtifact > &value)
Definition: ActionDeclaration.h:439
Aws::CodePipeline::Model::ActionDeclaration::GetInputArtifacts
const Aws::Vector< InputArtifact > & GetInputArtifacts() const
Definition: ActionDeclaration.h:427
Aws::CodePipeline::Model::ActionDeclaration::WithActionTypeId
ActionDeclaration & WithActionTypeId(ActionTypeId &&value)
Definition: ActionDeclaration.h:115
Aws::CodePipeline::Model::ActionDeclaration::SetConfiguration
void SetConfiguration(Aws::Map< Aws::String, Aws::String > &&value)
Definition: ActionDeclaration.h:209
Aws::CodePipeline::Model::ActionDeclaration::operator=
ActionDeclaration & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::CodePipeline::Model::ActionDeclaration::AddConfiguration
ActionDeclaration & AddConfiguration(const Aws::String &key, Aws::String &&value)
Definition: ActionDeclaration.h:299
Aws::CodePipeline::Model::ActionDeclaration::SetRoleArn
void SetRoleArn(Aws::String &&value)
Definition: ActionDeclaration.h:494
Aws::CodePipeline::Model::ActionDeclaration::SetConfiguration
void SetConfiguration(const Aws::Map< Aws::String, Aws::String > &value)
Definition: ActionDeclaration.h:191
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::CodePipeline::Model::ActionDeclaration::WithNamespace
ActionDeclaration & WithNamespace(const char *value)
Definition: ActionDeclaration.h:608
Aws::CodePipeline::Model::ActionDeclaration::AddConfiguration
ActionDeclaration & AddConfiguration(const Aws::String &key, const Aws::String &value)
Definition: ActionDeclaration.h:263
Aws::CodePipeline::Model::ActionDeclaration::AddConfiguration
ActionDeclaration & AddConfiguration(const char *key, const char *value)
Definition: ActionDeclaration.h:371
Aws::CodePipeline::Model::ActionDeclaration::WithInputArtifacts
ActionDeclaration & WithInputArtifacts(const Aws::Vector< InputArtifact > &value)
Definition: ActionDeclaration.h:451
Aws::CodePipeline::Model::ActionDeclaration::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::CodePipeline::Model::ActionDeclaration::WithOutputArtifacts
ActionDeclaration & WithOutputArtifacts(const Aws::Vector< OutputArtifact > &value)
Definition: ActionDeclaration.h:402
Aws::CodePipeline::Model::ActionDeclaration::AddConfiguration
ActionDeclaration & AddConfiguration(const char *key, Aws::String &&value)
Definition: ActionDeclaration.h:335
Aws::CodePipeline::Model::ActionDeclaration::GetOutputArtifacts
const Aws::Vector< OutputArtifact > & GetOutputArtifacts() const
Definition: ActionDeclaration.h:378
Aws::CodePipeline::Model::ActionDeclaration::SetRoleArn
void SetRoleArn(const Aws::String &value)
Definition: ActionDeclaration.h:488
AWSVector.h
Aws::CodePipeline::Model::ActionDeclaration::GetNamespace
const Aws::String & GetNamespace() const
Definition: ActionDeclaration.h:566
Aws::CodePipeline::Model::InputArtifact
Definition: InputArtifact.h:33
Aws::CodePipeline::Model::ActionDeclaration::RegionHasBeenSet
bool RegionHasBeenSet() const
Definition: ActionDeclaration.h:529
CodePipeline_EXPORTS.h
Aws::CodePipeline::Model::ActionDeclaration::RoleArnHasBeenSet
bool RoleArnHasBeenSet() const
Definition: ActionDeclaration.h:482
Aws::CodePipeline::Model::ActionDeclaration::SetRegion
void SetRegion(Aws::String &&value)
Definition: ActionDeclaration.h:539
Aws::CodePipeline::Model::ActionDeclaration::WithRegion
ActionDeclaration & WithRegion(const char *value)
Definition: ActionDeclaration.h:559
Aws::CodePipeline::Model::ActionDeclaration::SetName
void SetName(const Aws::String &value)
Definition: ActionDeclaration.h:59
Aws::CodePipeline::Model::ActionDeclaration::WithRoleArn
ActionDeclaration & WithRoleArn(Aws::String &&value)
Definition: ActionDeclaration.h:512
Aws::CodePipeline::Model::ActionDeclaration::SetName
void SetName(Aws::String &&value)
Definition: ActionDeclaration.h:64
Aws::CodePipeline::Model::ActionDeclaration::GetActionTypeId
const ActionTypeId & GetActionTypeId() const
Definition: ActionDeclaration.h:90
Aws::CodePipeline::Model::ActionDeclaration::SetOutputArtifacts
void SetOutputArtifacts(const Aws::Vector< OutputArtifact > &value)
Definition: ActionDeclaration.h:390
Aws::CodePipeline::Model::ActionDeclaration::AddOutputArtifacts
ActionDeclaration & AddOutputArtifacts(const OutputArtifact &value)
Definition: ActionDeclaration.h:414
Aws::CodePipeline::Model::ActionDeclaration::SetNamespace
void SetNamespace(const Aws::String &value)
Definition: ActionDeclaration.h:578
Aws::CodePipeline::Model::ActionDeclaration::WithRoleArn
ActionDeclaration & WithRoleArn(const Aws::String &value)
Definition: ActionDeclaration.h:506
Aws::CodePipeline::Model::ActionDeclaration::SetActionTypeId
void SetActionTypeId(ActionTypeId &&value)
Definition: ActionDeclaration.h:105
Aws::CodePipeline::Model::ActionDeclaration::OutputArtifactsHasBeenSet
bool OutputArtifactsHasBeenSet() const
Definition: ActionDeclaration.h:384
Aws::CodePipeline::Model::ActionDeclaration::AddConfiguration
ActionDeclaration & AddConfiguration(Aws::String &&key, const char *value)
Definition: ActionDeclaration.h:353
Aws::CodePipeline::Model::ActionDeclaration::SetNamespace
void SetNamespace(Aws::String &&value)
Definition: ActionDeclaration.h:584
Aws::CodePipeline::Model::ActionDeclaration::ActionTypeIdHasBeenSet
bool ActionTypeIdHasBeenSet() const
Definition: ActionDeclaration.h:95
Aws::CodePipeline::Model::ActionDeclaration::AddConfiguration
ActionDeclaration & AddConfiguration(Aws::String &&key, Aws::String &&value)
Definition: ActionDeclaration.h:317
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:235
Aws::CodePipeline::Model::ActionDeclaration::AddInputArtifacts
ActionDeclaration & AddInputArtifacts(InputArtifact &&value)
Definition: ActionDeclaration.h:469
AWSString.h
Aws::CodePipeline::Model::ActionDeclaration::ActionDeclaration
ActionDeclaration()
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:33
Aws::CodePipeline::Model::ActionDeclaration::ActionDeclaration
ActionDeclaration(Aws::Utils::Json::JsonView jsonValue)
Aws::CodePipeline::Model::ActionDeclaration::GetRoleArn
const Aws::String & GetRoleArn() const
Definition: ActionDeclaration.h:476
Aws::CodePipeline::Model::ActionDeclaration::SetRunOrder
void SetRunOrder(int value)
Definition: ActionDeclaration.h:131
Aws::CodePipeline::Model::ActionDeclaration::NamespaceHasBeenSet
bool NamespaceHasBeenSet() const
Definition: ActionDeclaration.h:572
Aws::CodePipeline::Model::ActionDeclaration::WithInputArtifacts
ActionDeclaration & WithInputArtifacts(Aws::Vector< InputArtifact > &&value)
Definition: ActionDeclaration.h:457
Aws::CodePipeline::Model::ActionDeclaration::WithConfiguration
ActionDeclaration & WithConfiguration(const Aws::Map< Aws::String, Aws::String > &value)
Definition: ActionDeclaration.h:227
Aws::CodePipeline::Model::ActionDeclaration::GetName
const Aws::String & GetName() const
Definition: ActionDeclaration.h:49
Aws::CodePipeline::Model::ActionDeclaration::SetOutputArtifacts
void SetOutputArtifacts(Aws::Vector< OutputArtifact > &&value)
Definition: ActionDeclaration.h:396
Aws::CodePipeline::Model::ActionDeclaration::WithNamespace
ActionDeclaration & WithNamespace(const Aws::String &value)
Definition: ActionDeclaration.h:596
Aws::CodePipeline::Model::ActionDeclaration::WithRegion
ActionDeclaration & WithRegion(const Aws::String &value)
Definition: ActionDeclaration.h:549
Aws::CodePipeline::Model::ActionDeclaration::SetName
void SetName(const char *value)
Definition: ActionDeclaration.h:69
Aws::CodePipeline::Model::ActionDeclaration::SetRegion
void SetRegion(const char *value)
Definition: ActionDeclaration.h:544
Aws::CodePipeline::Model::ActionDeclaration::GetRunOrder
int GetRunOrder() const
Definition: ActionDeclaration.h:121
Aws
Definition: AccessManagementClient.h:15
Aws::CodePipeline::Model::ActionDeclaration::GetRegion
const Aws::String & GetRegion() const
Definition: ActionDeclaration.h:524
Aws::CodePipeline::Model::ActionDeclaration::InputArtifactsHasBeenSet
bool InputArtifactsHasBeenSet() const
Definition: ActionDeclaration.h:433
ActionTypeId.h
Aws::CodePipeline::Model::ActionDeclaration::GetConfiguration
const Aws::Map< Aws::String, Aws::String > & GetConfiguration() const
Definition: ActionDeclaration.h:155
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::CodePipeline::Model::ActionDeclaration::WithName
ActionDeclaration & WithName(const char *value)
Definition: ActionDeclaration.h:84
OutputArtifact.h
Aws::CodePipeline::Model::OutputArtifact
Definition: OutputArtifact.h:33
Aws::CodePipeline::Model::ActionDeclaration::ConfigurationHasBeenSet
bool ConfigurationHasBeenSet() const
Definition: ActionDeclaration.h:173
Aws::CodePipeline::Model::ActionDeclaration::RunOrderHasBeenSet
bool RunOrderHasBeenSet() const
Definition: ActionDeclaration.h:126
Aws::CodePipeline::Model::ActionDeclaration::WithRunOrder
ActionDeclaration & WithRunOrder(int value)
Definition: ActionDeclaration.h:136
Aws::CodePipeline::Model::ActionDeclaration::SetActionTypeId
void SetActionTypeId(const ActionTypeId &value)
Definition: ActionDeclaration.h:100
AWSMap.h
Aws::CodePipeline::Model::ActionDeclaration::AddOutputArtifacts
ActionDeclaration & AddOutputArtifacts(OutputArtifact &&value)
Definition: ActionDeclaration.h:420
Aws::CodePipeline::Model::ActionDeclaration::SetNamespace
void SetNamespace(const char *value)
Definition: ActionDeclaration.h:590
Aws::Map
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
Definition: AWSMap.h:19
Aws::CodePipeline::Model::ActionDeclaration::WithActionTypeId
ActionDeclaration & WithActionTypeId(const ActionTypeId &value)
Definition: ActionDeclaration.h:110