7#include <aws/continuum/Continuum_EXPORTS.h>
8#include <aws/continuum/model/DeliveryReason.h>
9#include <aws/continuum/model/IssuePatchDeliveryStatus.h>
10#include <aws/core/utils/memory/stl/AWSVector.h>
50 m_statusHasBeenSet =
true;
66 m_patchCountHasBeenSet =
true;
82 m_succeededCountHasBeenSet =
true;
83 m_succeededCount = value;
98 m_failedCountHasBeenSet =
true;
99 m_failedCount = value;
114 template <
typename FailureReasonsT = Aws::Vector<DeliveryReason>>
116 m_failureReasonsHasBeenSet =
true;
117 m_failureReasons = std::forward<FailureReasonsT>(value);
119 template <
typename FailureReasonsT = Aws::Vector<DeliveryReason>>
125 m_failureReasonsHasBeenSet =
true;
126 m_failureReasons.push_back(value);
135 int m_succeededCount{0};
137 int m_failedCount{0};
140 bool m_statusHasBeenSet =
false;
141 bool m_patchCountHasBeenSet =
false;
142 bool m_succeededCountHasBeenSet =
false;
143 bool m_failedCountHasBeenSet =
false;
144 bool m_failureReasonsHasBeenSet =
false;
IssuePatchDelivery & WithStatus(IssuePatchDeliveryStatus value)
IssuePatchDelivery & WithPatchCount(int value)
AWS_CONTINUUM_API IssuePatchDelivery & operator=(Aws::Utils::Json::JsonView jsonValue)
IssuePatchDeliveryStatus GetStatus() const
void SetStatus(IssuePatchDeliveryStatus value)
void SetSucceededCount(int value)
void SetFailureReasons(FailureReasonsT &&value)
const Aws::Vector< DeliveryReason > & GetFailureReasons() const
int GetPatchCount() const
void SetPatchCount(int value)
IssuePatchDelivery & AddFailureReasons(DeliveryReason value)
int GetSucceededCount() const
bool StatusHasBeenSet() const
void SetFailedCount(int value)
bool FailedCountHasBeenSet() const
int GetFailedCount() const
bool PatchCountHasBeenSet() const
IssuePatchDelivery & WithSucceededCount(int value)
bool FailureReasonsHasBeenSet() const
AWS_CONTINUUM_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_CONTINUUM_API IssuePatchDelivery(Aws::Utils::Json::JsonView jsonValue)
IssuePatchDelivery & WithFailureReasons(FailureReasonsT &&value)
AWS_CONTINUUM_API IssuePatchDelivery()=default
IssuePatchDelivery & WithFailedCount(int value)
bool SucceededCountHasBeenSet() const
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue