7#include <aws/cleanroomsml/CleanRoomsML_EXPORTS.h>
8#include <aws/cleanroomsml/model/AudienceSize.h>
44 template<
typename AudienceSizeT = AudienceSize>
45 void SetAudienceSize(AudienceSizeT&& value) { m_audienceSizeHasBeenSet =
true; m_audienceSize = std::forward<AudienceSizeT>(value); }
46 template<
typename AudienceSizeT = AudienceSize>
54 inline double GetScore()
const {
return m_score; }
56 inline void SetScore(
double value) { m_scoreHasBeenSet =
true; m_score = value; }
62 bool m_audienceSizeHasBeenSet =
false;
65 bool m_scoreHasBeenSet =
false;
void SetScore(double value)
bool ScoreHasBeenSet() const
AWS_CLEANROOMSML_API RelevanceMetric(Aws::Utils::Json::JsonView jsonValue)
bool AudienceSizeHasBeenSet() const
AWS_CLEANROOMSML_API RelevanceMetric()=default
AWS_CLEANROOMSML_API RelevanceMetric & operator=(Aws::Utils::Json::JsonView jsonValue)
RelevanceMetric & WithAudienceSize(AudienceSizeT &&value)
void SetAudienceSize(AudienceSizeT &&value)
AWS_CLEANROOMSML_API Aws::Utils::Json::JsonValue Jsonize() const
const AudienceSize & GetAudienceSize() const
RelevanceMetric & WithScore(double value)
Aws::Utils::Json::JsonValue JsonValue