7#include <aws/continuum/Continuum_EXPORTS.h>
8#include <aws/continuum/model/DeliveryStatus.h>
9#include <aws/continuum/model/DestinationTarget.h>
10#include <aws/core/utils/DateTime.h>
45 m_statusHasBeenSet =
true;
62 template <
typename TargetT = DestinationTarget>
64 m_targetHasBeenSet =
true;
65 m_target = std::forward<TargetT>(value);
67 template <
typename TargetT = DestinationTarget>
80 template <
typename UpdatedAtT = Aws::Utils::DateTime>
82 m_updatedAtHasBeenSet =
true;
83 m_updatedAt = std::forward<UpdatedAtT>(value);
85 template <
typename UpdatedAtT = Aws::Utils::DateTime>
94 DestinationTarget m_target;
97 bool m_statusHasBeenSet =
false;
98 bool m_targetHasBeenSet =
false;
99 bool m_updatedAtHasBeenSet =
false;
PatchDelivery & WithUpdatedAt(UpdatedAtT &&value)
DeliveryStatus GetStatus() const
const DestinationTarget & GetTarget() const
AWS_CONTINUUM_API Aws::Utils::Json::JsonValue Jsonize() const
PatchDelivery & WithStatus(DeliveryStatus value)
bool UpdatedAtHasBeenSet() const
void SetStatus(DeliveryStatus value)
void SetUpdatedAt(UpdatedAtT &&value)
bool TargetHasBeenSet() const
AWS_CONTINUUM_API PatchDelivery & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_CONTINUUM_API PatchDelivery(Aws::Utils::Json::JsonView jsonValue)
const Aws::Utils::DateTime & GetUpdatedAt() const
PatchDelivery & WithTarget(TargetT &&value)
AWS_CONTINUUM_API PatchDelivery()=default
bool StatusHasBeenSet() const
void SetTarget(TargetT &&value)
Aws::Utils::Json::JsonValue JsonValue