7#include <aws/lexv2-models/LexModelsV2_EXPORTS.h>
8#include <aws/lexv2-models/model/TimeDimension.h>
19namespace LexModelsV2 {
55 m_timeDimensionHasBeenSet =
true;
56 m_timeDimension = value;
74 m_timeValueHasBeenSet =
true;
86 bool m_timeDimensionHasBeenSet =
false;
87 bool m_timeValueHasBeenSet =
false;
AWS_LEXMODELSV2_API RelativeAggregationDuration & operator=(Aws::Utils::Json::JsonView jsonValue)
bool TimeDimensionHasBeenSet() const
void SetTimeDimension(TimeDimension value)
TimeDimension GetTimeDimension() const
AWS_LEXMODELSV2_API RelativeAggregationDuration(Aws::Utils::Json::JsonView jsonValue)
RelativeAggregationDuration & WithTimeDimension(TimeDimension value)
void SetTimeValue(int value)
bool TimeValueHasBeenSet() const
RelativeAggregationDuration & WithTimeValue(int value)
AWS_LEXMODELSV2_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_LEXMODELSV2_API RelativeAggregationDuration()=default
Aws::Utils::Json::JsonValue JsonValue