7#include <aws/iotsitewise/IoTSiteWise_EXPORTS.h>
46 inline void SetTimeInSeconds(
long long value) { m_timeInSecondsHasBeenSet =
true; m_timeInSeconds = value; }
56 inline void SetOffsetInNanos(
int value) { m_offsetInNanosHasBeenSet =
true; m_offsetInNanos = value; }
61 long long m_timeInSeconds;
62 bool m_timeInSecondsHasBeenSet =
false;
65 bool m_offsetInNanosHasBeenSet =
false;
AWS_IOTSITEWISE_API TimeInNanos(Aws::Utils::Json::JsonView jsonValue)
long long GetTimeInSeconds() const
AWS_IOTSITEWISE_API TimeInNanos & operator=(Aws::Utils::Json::JsonView jsonValue)
AWS_IOTSITEWISE_API Aws::Utils::Json::JsonValue Jsonize() const
TimeInNanos & WithOffsetInNanos(int value)
bool TimeInSecondsHasBeenSet() const
TimeInNanos & WithTimeInSeconds(long long value)
AWS_IOTSITEWISE_API TimeInNanos()
int GetOffsetInNanos() const
bool OffsetInNanosHasBeenSet() const
void SetOffsetInNanos(int value)
void SetTimeInSeconds(long long value)
Aws::Utils::Json::JsonValue JsonValue