7#include <aws/core/utils/DateTime.h>
8#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
9#include <aws/mediaconvert/model/Commitment.h>
10#include <aws/mediaconvert/model/RenewalType.h>
11#include <aws/mediaconvert/model/ReservationPlanStatus.h>
22namespace MediaConvert {
45 m_commitmentHasBeenSet =
true;
61 template <
typename ExpiresAtT = Aws::Utils::DateTime>
63 m_expiresAtHasBeenSet =
true;
64 m_expiresAt = std::forward<ExpiresAtT>(value);
66 template <
typename ExpiresAtT = Aws::Utils::DateTime>
80 template <
typename PurchasedAtT = Aws::Utils::DateTime>
82 m_purchasedAtHasBeenSet =
true;
83 m_purchasedAt = std::forward<PurchasedAtT>(value);
85 template <
typename PurchasedAtT = Aws::Utils::DateTime>
100 m_renewalTypeHasBeenSet =
true;
101 m_renewalType = value;
121 m_reservedSlotsHasBeenSet =
true;
122 m_reservedSlots = value;
137 m_statusHasBeenSet =
true;
154 int m_reservedSlots{0};
157 bool m_commitmentHasBeenSet =
false;
158 bool m_expiresAtHasBeenSet =
false;
159 bool m_purchasedAtHasBeenSet =
false;
160 bool m_renewalTypeHasBeenSet =
false;
161 bool m_reservedSlotsHasBeenSet =
false;
162 bool m_statusHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue