31 namespace CodePipeline
65 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
154 bool m_nameHasBeenSet;
156 bool m_blockersHasBeenSet;
158 bool m_actionsHasBeenSet;
StageDeclaration & WithActions(const Aws::Vector< ActionDeclaration > &value)
StageDeclaration & AddBlockers(const BlockerDeclaration &value)
StageDeclaration & AddActions(ActionDeclaration &&value)
const Aws::Vector< ActionDeclaration > & GetActions() const
void SetActions(const Aws::Vector< ActionDeclaration > &value)
StageDeclaration & WithActions(Aws::Vector< ActionDeclaration > &&value)
void SetName(const Aws::String &value)
StageDeclaration & WithBlockers(const Aws::Vector< BlockerDeclaration > &value)
std::vector< T, Aws::Allocator< T > > Vector
void SetName(const char *value)
const Aws::String & GetName() const
StageDeclaration & WithName(Aws::String &&value)
StageDeclaration & WithName(const char *value)
void SetName(Aws::String &&value)
void SetBlockers(const Aws::Vector< BlockerDeclaration > &value)
#define AWS_CODEPIPELINE_API
StageDeclaration & WithBlockers(Aws::Vector< BlockerDeclaration > &&value)
void SetActions(Aws::Vector< ActionDeclaration > &&value)
StageDeclaration & WithName(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
StageDeclaration & AddBlockers(BlockerDeclaration &&value)
void SetBlockers(Aws::Vector< BlockerDeclaration > &&value)
StageDeclaration & AddActions(const ActionDeclaration &value)
const Aws::Vector< BlockerDeclaration > & GetBlockers() const
JSON (JavaScript Object Notation).