7#include <aws/mediaconnect/MediaConnect_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/mediaconnect/model/DurationUnits.h>
10#include <aws/mediaconnect/model/PriceUnits.h>
11#include <aws/mediaconnect/model/ResourceSpecification.h>
52 template<
typename CurrencyCodeT = Aws::String>
53 void SetCurrencyCode(CurrencyCodeT&& value) { m_currencyCodeHasBeenSet =
true; m_currencyCode = std::forward<CurrencyCodeT>(value); }
54 template<
typename CurrencyCodeT = Aws::String>
64 inline void SetDuration(
int value) { m_durationHasBeenSet =
true; m_duration = value; }
85 template<
typename OfferingArnT = Aws::String>
86 void SetOfferingArn(OfferingArnT&& value) { m_offeringArnHasBeenSet =
true; m_offeringArn = std::forward<OfferingArnT>(value); }
87 template<
typename OfferingArnT = Aws::String>
97 template<
typename OfferingDescriptionT = Aws::String>
98 void SetOfferingDescription(OfferingDescriptionT&& value) { m_offeringDescriptionHasBeenSet =
true; m_offeringDescription = std::forward<OfferingDescriptionT>(value); }
99 template<
typename OfferingDescriptionT = Aws::String>
110 template<
typename PricePerUnitT = Aws::String>
111 void SetPricePerUnit(PricePerUnitT&& value) { m_pricePerUnitHasBeenSet =
true; m_pricePerUnit = std::forward<PricePerUnitT>(value); }
112 template<
typename PricePerUnitT = Aws::String>
134 template<
typename ResourceSpecificationT = ResourceSpecification>
135 void SetResourceSpecification(ResourceSpecificationT&& value) { m_resourceSpecificationHasBeenSet =
true; m_resourceSpecification = std::forward<ResourceSpecificationT>(value); }
136 template<
typename ResourceSpecificationT = ResourceSpecification>
142 bool m_currencyCodeHasBeenSet =
false;
145 bool m_durationHasBeenSet =
false;
148 bool m_durationUnitsHasBeenSet =
false;
151 bool m_offeringArnHasBeenSet =
false;
154 bool m_offeringDescriptionHasBeenSet =
false;
157 bool m_pricePerUnitHasBeenSet =
false;
160 bool m_priceUnitsHasBeenSet =
false;
162 ResourceSpecification m_resourceSpecification;
163 bool m_resourceSpecificationHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue