7#include <aws/xray/XRay_EXPORTS.h>
40 m_desiredSamplingPercentageHasBeenSet =
true;
41 m_desiredSamplingPercentage = value;
56 m_actualSamplingPercentageHasBeenSet =
true;
57 m_actualSamplingPercentage = value;
65 double m_desiredSamplingPercentage{0.0};
67 double m_actualSamplingPercentage{0.0};
68 bool m_desiredSamplingPercentageHasBeenSet =
false;
69 bool m_actualSamplingPercentageHasBeenSet =
false;
double GetDesiredSamplingPercentage() const
ProbabilisticRuleValue & WithActualSamplingPercentage(double value)
void SetDesiredSamplingPercentage(double value)
AWS_XRAY_API ProbabilisticRuleValue(Aws::Utils::Json::JsonView jsonValue)
AWS_XRAY_API ProbabilisticRuleValue & operator=(Aws::Utils::Json::JsonView jsonValue)
double GetActualSamplingPercentage() const
bool ActualSamplingPercentageHasBeenSet() const
AWS_XRAY_API Aws::Utils::Json::JsonValue Jsonize() const
ProbabilisticRuleValue & WithDesiredSamplingPercentage(double value)
AWS_XRAY_API ProbabilisticRuleValue()=default
bool DesiredSamplingPercentageHasBeenSet() const
void SetActualSamplingPercentage(double value)
Aws::Utils::Json::JsonValue JsonValue