7#include <aws/bedrock/Bedrock_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 template<
typename DimensionT = Aws::String>
47 void SetDimension(DimensionT&& value) { m_dimensionHasBeenSet =
true; m_dimension = std::forward<DimensionT>(value); }
48 template<
typename DimensionT = Aws::String>
58 template<
typename PriceT = Aws::String>
59 void SetPrice(PriceT&& value) { m_priceHasBeenSet =
true; m_price = std::forward<PriceT>(value); }
60 template<
typename PriceT = Aws::String>
70 template<
typename DescriptionT = Aws::String>
71 void SetDescription(DescriptionT&& value) { m_descriptionHasBeenSet =
true; m_description = std::forward<DescriptionT>(value); }
72 template<
typename DescriptionT = Aws::String>
82 template<
typename UnitT = Aws::String>
83 void SetUnit(UnitT&& value) { m_unitHasBeenSet =
true; m_unit = std::forward<UnitT>(value); }
84 template<
typename UnitT = Aws::String>
90 bool m_dimensionHasBeenSet =
false;
93 bool m_priceHasBeenSet =
false;
96 bool m_descriptionHasBeenSet =
false;
99 bool m_unitHasBeenSet =
false;
const Aws::String & GetPrice() const
void SetPrice(PriceT &&value)
void SetDescription(DescriptionT &&value)
DimensionalPriceRate & WithDescription(DescriptionT &&value)
const Aws::String & GetDimension() const
AWS_BEDROCK_API DimensionalPriceRate()=default
bool UnitHasBeenSet() const
const Aws::String & GetDescription() const
const Aws::String & GetUnit() const
AWS_BEDROCK_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BEDROCK_API DimensionalPriceRate & operator=(Aws::Utils::Json::JsonView jsonValue)
bool DescriptionHasBeenSet() const
void SetUnit(UnitT &&value)
bool DimensionHasBeenSet() const
DimensionalPriceRate & WithPrice(PriceT &&value)
void SetDimension(DimensionT &&value)
DimensionalPriceRate & WithUnit(UnitT &&value)
DimensionalPriceRate & WithDimension(DimensionT &&value)
AWS_BEDROCK_API DimensionalPriceRate(Aws::Utils::Json::JsonView jsonValue)
bool PriceHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue