7#include <aws/codepipeline/CodePipeline_EXPORTS.h>
8#include <aws/codepipeline/model/ActionTypeId.h>
9#include <aws/codepipeline/model/ArtifactDetail.h>
10#include <aws/core/utils/memory/stl/AWSMap.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
12#include <aws/core/utils/memory/stl/AWSVector.h>
23namespace CodePipeline {
42 template <
typename ActionTypeIdT = ActionTypeId>
44 m_actionTypeIdHasBeenSet =
true;
45 m_actionTypeId = std::forward<ActionTypeIdT>(value);
47 template <
typename ActionTypeIdT = ActionTypeId>
60 template <
typename ConfigurationT = Aws::Map<Aws::String, Aws::String>>
62 m_configurationHasBeenSet =
true;
63 m_configuration = std::forward<ConfigurationT>(value);
65 template <
typename ConfigurationT = Aws::Map<Aws::String, Aws::String>>
70 template <
typename ConfigurationKeyT = Aws::String,
typename ConfigurationValueT = Aws::String>
72 m_configurationHasBeenSet =
true;
73 m_configuration.emplace(std::forward<ConfigurationKeyT>(key), std::forward<ConfigurationValueT>(value));
85 template <
typename ResolvedConfigurationT = Aws::Map<Aws::String, Aws::String>>
87 m_resolvedConfigurationHasBeenSet =
true;
88 m_resolvedConfiguration = std::forward<ResolvedConfigurationT>(value);
90 template <
typename ResolvedConfigurationT = Aws::Map<Aws::String, Aws::String>>
95 template <
typename ResolvedConfigurationKeyT = Aws::String,
typename ResolvedConfigurationValueT = Aws::String>
97 m_resolvedConfigurationHasBeenSet =
true;
98 m_resolvedConfiguration.emplace(std::forward<ResolvedConfigurationKeyT>(key), std::forward<ResolvedConfigurationValueT>(value));
110 template <
typename RoleArnT = Aws::String>
112 m_roleArnHasBeenSet =
true;
113 m_roleArn = std::forward<RoleArnT>(value);
115 template <
typename RoleArnT = Aws::String>
128 template <
typename RegionT = Aws::String>
130 m_regionHasBeenSet =
true;
131 m_region = std::forward<RegionT>(value);
133 template <
typename RegionT = Aws::String>
147 template <
typename InputArtifactsT = Aws::Vector<ArtifactDetail>>
149 m_inputArtifactsHasBeenSet =
true;
150 m_inputArtifacts = std::forward<InputArtifactsT>(value);
152 template <
typename InputArtifactsT = Aws::Vector<ArtifactDetail>>
157 template <
typename InputArtifactsT = ArtifactDetail>
159 m_inputArtifactsHasBeenSet =
true;
160 m_inputArtifacts.emplace_back(std::forward<InputArtifactsT>(value));
172 template <
typename NamespaceT = Aws::String>
174 m_namespaceHasBeenSet =
true;
175 m_namespace = std::forward<NamespaceT>(value);
177 template <
typename NamespaceT = Aws::String>
197 bool m_actionTypeIdHasBeenSet =
false;
198 bool m_configurationHasBeenSet =
false;
199 bool m_resolvedConfigurationHasBeenSet =
false;
200 bool m_roleArnHasBeenSet =
false;
201 bool m_regionHasBeenSet =
false;
202 bool m_inputArtifactsHasBeenSet =
false;
203 bool m_namespaceHasBeenSet =
false;
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue