7#include <aws/marketplace-agreement/AgreementService_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace AgreementService
49 template<
typename MultipleDimensionSelectionT = Aws::String>
50 void SetMultipleDimensionSelection(MultipleDimensionSelectionT&& value) { m_multipleDimensionSelectionHasBeenSet =
true; m_multipleDimensionSelection = std::forward<MultipleDimensionSelectionT>(value); }
51 template<
typename MultipleDimensionSelectionT = Aws::String>
63 template<
typename QuantityConfigurationT = Aws::String>
64 void SetQuantityConfiguration(QuantityConfigurationT&& value) { m_quantityConfigurationHasBeenSet =
true; m_quantityConfiguration = std::forward<QuantityConfigurationT>(value); }
65 template<
typename QuantityConfigurationT = Aws::String>
71 bool m_multipleDimensionSelectionHasBeenSet =
false;
74 bool m_quantityConfigurationHasBeenSet =
false;
AWS_AGREEMENTSERVICE_API Constraints(Aws::Utils::Json::JsonView jsonValue)
Constraints & WithMultipleDimensionSelection(MultipleDimensionSelectionT &&value)
const Aws::String & GetMultipleDimensionSelection() const
void SetMultipleDimensionSelection(MultipleDimensionSelectionT &&value)
bool QuantityConfigurationHasBeenSet() const
void SetQuantityConfiguration(QuantityConfigurationT &&value)
AWS_AGREEMENTSERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_AGREEMENTSERVICE_API Constraints()=default
AWS_AGREEMENTSERVICE_API Constraints & operator=(Aws::Utils::Json::JsonView jsonValue)
bool MultipleDimensionSelectionHasBeenSet() const
const Aws::String & GetQuantityConfiguration() const
Constraints & WithQuantityConfiguration(QuantityConfigurationT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue