7#include <aws/mediaconvert/MediaConvert_EXPORTS.h>
8#include <aws/mediaconvert/model/Commitment.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/mediaconvert/model/RenewalType.h>
11#include <aws/mediaconvert/model/ReservationPlanStatus.h>
61 template<
typename ExpiresAtT = Aws::Utils::DateTime>
62 void SetExpiresAt(ExpiresAtT&& value) { m_expiresAtHasBeenSet =
true; m_expiresAt = std::forward<ExpiresAtT>(value); }
63 template<
typename ExpiresAtT = Aws::Utils::DateTime>
74 template<
typename PurchasedAtT = Aws::Utils::DateTime>
75 void SetPurchasedAt(PurchasedAtT&& value) { m_purchasedAtHasBeenSet =
true; m_purchasedAt = std::forward<PurchasedAtT>(value); }
76 template<
typename PurchasedAtT = Aws::Utils::DateTime>
102 inline void SetReservedSlots(
int value) { m_reservedSlotsHasBeenSet =
true; m_reservedSlots = value; }
118 bool m_commitmentHasBeenSet =
false;
121 bool m_expiresAtHasBeenSet =
false;
124 bool m_purchasedAtHasBeenSet =
false;
127 bool m_renewalTypeHasBeenSet =
false;
129 int m_reservedSlots{0};
130 bool m_reservedSlotsHasBeenSet =
false;
133 bool m_statusHasBeenSet =
false;
Aws::Utils::Json::JsonValue JsonValue