7#include <aws/iottwinmaker/IoTTwinMaker_EXPORTS.h>
8#include <aws/iottwinmaker/model/InterpolationType.h>
59 inline void SetIntervalInSeconds(
long long value) { m_intervalInSecondsHasBeenSet =
true; m_intervalInSeconds = value; }
65 bool m_interpolationTypeHasBeenSet =
false;
67 long long m_intervalInSeconds;
68 bool m_intervalInSecondsHasBeenSet =
false;
long long GetIntervalInSeconds() const
AWS_IOTTWINMAKER_API InterpolationParameters(Aws::Utils::Json::JsonView jsonValue)
bool InterpolationTypeHasBeenSet() const
void SetInterpolationType(InterpolationType &&value)
AWS_IOTTWINMAKER_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_IOTTWINMAKER_API InterpolationParameters()
InterpolationParameters & WithIntervalInSeconds(long long value)
InterpolationParameters & WithInterpolationType(const InterpolationType &value)
InterpolationParameters & WithInterpolationType(InterpolationType &&value)
bool IntervalInSecondsHasBeenSet() const
void SetIntervalInSeconds(long long value)
void SetInterpolationType(const InterpolationType &value)
const InterpolationType & GetInterpolationType() const
AWS_IOTTWINMAKER_API InterpolationParameters & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue