7#include <aws/billingconductor/BillingConductor_EXPORTS.h>
8#include <aws/billingconductor/model/FreeTierConfig.h>
21namespace BillingConductor
35 AWS_BILLINGCONDUCTOR_API
Tiering() =
default;
47 template<
typename FreeTierT = FreeTierConfig>
48 void SetFreeTier(FreeTierT&& value) { m_freeTierHasBeenSet =
true; m_freeTier = std::forward<FreeTierT>(value); }
49 template<
typename FreeTierT = FreeTierConfig>
55 bool m_freeTierHasBeenSet =
false;
AWS_BILLINGCONDUCTOR_API Tiering & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetFreeTier(FreeTierT &&value)
bool FreeTierHasBeenSet() const
Tiering & WithFreeTier(FreeTierT &&value)
AWS_BILLINGCONDUCTOR_API Tiering()=default
const FreeTierConfig & GetFreeTier() const
AWS_BILLINGCONDUCTOR_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BILLINGCONDUCTOR_API Tiering(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue