7#include <aws/xray/XRay_EXPORTS.h>
8#include <aws/xray/model/SamplingRule.h>
9#include <aws/core/utils/DateTime.h>
81 bool m_samplingRuleHasBeenSet =
false;
84 bool m_createdAtHasBeenSet =
false;
87 bool m_modifiedAtHasBeenSet =
false;
AWS_XRAY_API Aws::Utils::Json::JsonValue Jsonize() const
bool SamplingRuleHasBeenSet() const
void SetModifiedAt(Aws::Utils::DateTime &&value)
void SetCreatedAt(const Aws::Utils::DateTime &value)
SamplingRuleRecord & WithCreatedAt(const Aws::Utils::DateTime &value)
void SetSamplingRule(const SamplingRule &value)
SamplingRuleRecord & WithModifiedAt(const Aws::Utils::DateTime &value)
const Aws::Utils::DateTime & GetModifiedAt() const
SamplingRuleRecord & WithModifiedAt(Aws::Utils::DateTime &&value)
void SetSamplingRule(SamplingRule &&value)
void SetModifiedAt(const Aws::Utils::DateTime &value)
bool ModifiedAtHasBeenSet() const
SamplingRuleRecord & WithSamplingRule(SamplingRule &&value)
AWS_XRAY_API SamplingRuleRecord(Aws::Utils::Json::JsonView jsonValue)
AWS_XRAY_API SamplingRuleRecord()
const Aws::Utils::DateTime & GetCreatedAt() const
SamplingRuleRecord & WithCreatedAt(Aws::Utils::DateTime &&value)
bool CreatedAtHasBeenSet() const
const SamplingRule & GetSamplingRule() const
AWS_XRAY_API SamplingRuleRecord & operator=(Aws::Utils::Json::JsonView jsonValue)
SamplingRuleRecord & WithSamplingRule(const SamplingRule &value)
void SetCreatedAt(Aws::Utils::DateTime &&value)
Aws::Utils::Json::JsonValue JsonValue