7#include <aws/codedeploy/CodeDeploy_EXPORTS.h>
8#include <aws/codedeploy/model/LifecycleEvent.h>
9#include <aws/codedeploy/model/TargetStatus.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/core/utils/memory/stl/AWSString.h>
12#include <aws/core/utils/memory/stl/AWSVector.h>
46 template <
typename DeploymentIdT = Aws::String>
48 m_deploymentIdHasBeenSet =
true;
49 m_deploymentId = std::forward<DeploymentIdT>(value);
51 template <
typename DeploymentIdT = Aws::String>
65 template <
typename TargetIdT = Aws::String>
67 m_targetIdHasBeenSet =
true;
68 m_targetId = std::forward<TargetIdT>(value);
70 template <
typename TargetIdT = Aws::String>
84 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
86 m_lastUpdatedAtHasBeenSet =
true;
87 m_lastUpdatedAt = std::forward<LastUpdatedAtT>(value);
89 template <
typename LastUpdatedAtT = Aws::Utils::DateTime>
103 template <
typename LifecycleEventsT = Aws::Vector<LifecycleEvent>>
105 m_lifecycleEventsHasBeenSet =
true;
106 m_lifecycleEvents = std::forward<LifecycleEventsT>(value);
108 template <
typename LifecycleEventsT = Aws::Vector<LifecycleEvent>>
113 template <
typename LifecycleEventsT = LifecycleEvent>
115 m_lifecycleEventsHasBeenSet =
true;
116 m_lifecycleEvents.emplace_back(std::forward<LifecycleEventsT>(value));
129 m_statusHasBeenSet =
true;
144 template <
typename ResourceTypeT = Aws::String>
146 m_resourceTypeHasBeenSet =
true;
147 m_resourceType = std::forward<ResourceTypeT>(value);
149 template <
typename ResourceTypeT = Aws::String>
164 m_targetVersionWeightHasBeenSet =
true;
165 m_targetVersionWeight = value;
185 double m_targetVersionWeight{0.0};
186 bool m_deploymentIdHasBeenSet =
false;
187 bool m_targetIdHasBeenSet =
false;
188 bool m_lastUpdatedAtHasBeenSet =
false;
189 bool m_lifecycleEventsHasBeenSet =
false;
190 bool m_statusHasBeenSet =
false;
191 bool m_resourceTypeHasBeenSet =
false;
192 bool m_targetVersionWeightHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue