7#include <aws/core/utils/memory/stl/AWSString.h>
8#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
9#include <aws/mediaconnect/model/DurationUnits.h>
10#include <aws/mediaconnect/model/PriceUnits.h>
11#include <aws/mediaconnect/model/ReservationState.h>
12#include <aws/mediaconnect/model/ResourceSpecification.h>
23namespace MediaConnect {
51 template <
typename CurrencyCodeT = Aws::String>
53 m_currencyCodeHasBeenSet =
true;
54 m_currencyCode = std::forward<CurrencyCodeT>(value);
56 template <
typename CurrencyCodeT = Aws::String>
71 m_durationHasBeenSet =
true;
88 m_durationUnitsHasBeenSet =
true;
89 m_durationUnits = value;
104 template <
typename EndT = Aws::String>
106 m_endHasBeenSet =
true;
107 m_end = std::forward<EndT>(value);
109 template <
typename EndT = Aws::String>
111 SetEnd(std::forward<EndT>(value));
123 template <
typename OfferingArnT = Aws::String>
125 m_offeringArnHasBeenSet =
true;
126 m_offeringArn = std::forward<OfferingArnT>(value);
128 template <
typename OfferingArnT = Aws::String>
142 template <
typename OfferingDescriptionT = Aws::String>
144 m_offeringDescriptionHasBeenSet =
true;
145 m_offeringDescription = std::forward<OfferingDescriptionT>(value);
147 template <
typename OfferingDescriptionT = Aws::String>
161 template <
typename PricePerUnitT = Aws::String>
163 m_pricePerUnitHasBeenSet =
true;
164 m_pricePerUnit = std::forward<PricePerUnitT>(value);
166 template <
typename PricePerUnitT = Aws::String>
182 m_priceUnitsHasBeenSet =
true;
183 m_priceUnits = value;
198 template <
typename ReservationArnT = Aws::String>
200 m_reservationArnHasBeenSet =
true;
201 m_reservationArn = std::forward<ReservationArnT>(value);
203 template <
typename ReservationArnT = Aws::String>
217 template <
typename ReservationNameT = Aws::String>
219 m_reservationNameHasBeenSet =
true;
220 m_reservationName = std::forward<ReservationNameT>(value);
222 template <
typename ReservationNameT = Aws::String>
236 m_reservationStateHasBeenSet =
true;
237 m_reservationState = value;
253 template <
typename ResourceSpecificationT = ResourceSpecification>
255 m_resourceSpecificationHasBeenSet =
true;
256 m_resourceSpecification = std::forward<ResourceSpecificationT>(value);
258 template <
typename ResourceSpecificationT = ResourceSpecification>
272 template <
typename StartT = Aws::String>
274 m_startHasBeenSet =
true;
275 m_start = std::forward<StartT>(value);
277 template <
typename StartT = Aws::String>
279 SetStart(std::forward<StartT>(value));
306 ResourceSpecification m_resourceSpecification;
309 bool m_currencyCodeHasBeenSet =
false;
310 bool m_durationHasBeenSet =
false;
311 bool m_durationUnitsHasBeenSet =
false;
312 bool m_endHasBeenSet =
false;
313 bool m_offeringArnHasBeenSet =
false;
314 bool m_offeringDescriptionHasBeenSet =
false;
315 bool m_pricePerUnitHasBeenSet =
false;
316 bool m_priceUnitsHasBeenSet =
false;
317 bool m_reservationArnHasBeenSet =
false;
318 bool m_reservationNameHasBeenSet =
false;
319 bool m_reservationStateHasBeenSet =
false;
320 bool m_resourceSpecificationHasBeenSet =
false;
321 bool m_startHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue