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