7#include <aws/cleanrooms/CleanRooms_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSVector.h>
9#include <aws/cleanrooms/model/DifferentialPrivacyPrivacyBudgetAggregation.h>
64 inline void SetEpsilon(
int value) { m_epsilonHasBeenSet =
true; m_epsilon = value; }
70 bool m_aggregationsHasBeenSet =
false;
73 bool m_epsilonHasBeenSet =
false;
DifferentialPrivacyPrivacyBudget & WithAggregations(const Aws::Vector< DifferentialPrivacyPrivacyBudgetAggregation > &value)
void SetAggregations(Aws::Vector< DifferentialPrivacyPrivacyBudgetAggregation > &&value)
AWS_CLEANROOMS_API DifferentialPrivacyPrivacyBudget & operator=(Aws::Utils::Json::JsonView jsonValue)
DifferentialPrivacyPrivacyBudget & AddAggregations(const DifferentialPrivacyPrivacyBudgetAggregation &value)
AWS_CLEANROOMS_API DifferentialPrivacyPrivacyBudget(Aws::Utils::Json::JsonView jsonValue)
void SetEpsilon(int value)
void SetAggregations(const Aws::Vector< DifferentialPrivacyPrivacyBudgetAggregation > &value)
bool EpsilonHasBeenSet() const
AWS_CLEANROOMS_API Aws::Utils::Json::JsonValue Jsonize() const
bool AggregationsHasBeenSet() const
AWS_CLEANROOMS_API DifferentialPrivacyPrivacyBudget()
const Aws::Vector< DifferentialPrivacyPrivacyBudgetAggregation > & GetAggregations() const
DifferentialPrivacyPrivacyBudget & WithAggregations(Aws::Vector< DifferentialPrivacyPrivacyBudgetAggregation > &&value)
DifferentialPrivacyPrivacyBudget & WithEpsilon(int value)
DifferentialPrivacyPrivacyBudget & AddAggregations(DifferentialPrivacyPrivacyBudgetAggregation &&value)
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue