7#include <aws/bedrock-data-automation-runtime/BedrockDataAutomationRuntime_EXPORTS.h>
19namespace BedrockDataAutomationRuntime
44 inline void SetStartTimeMillis(
long long value) { m_startTimeMillisHasBeenSet =
true; m_startTimeMillis = value; }
54 inline void SetEndTimeMillis(
long long value) { m_endTimeMillisHasBeenSet =
true; m_endTimeMillis = value; }
59 long long m_startTimeMillis{0};
60 bool m_startTimeMillisHasBeenSet =
false;
62 long long m_endTimeMillis{0};
63 bool m_endTimeMillisHasBeenSet =
false;
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API TimestampSegment(Aws::Utils::Json::JsonView jsonValue)
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API TimestampSegment()=default
void SetEndTimeMillis(long long value)
bool EndTimeMillisHasBeenSet() const
void SetStartTimeMillis(long long value)
bool StartTimeMillisHasBeenSet() const
TimestampSegment & WithStartTimeMillis(long long value)
long long GetStartTimeMillis() const
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_BEDROCKDATAAUTOMATIONRUNTIME_API TimestampSegment & operator=(Aws::Utils::Json::JsonView jsonValue)
TimestampSegment & WithEndTimeMillis(long long value)
long long GetEndTimeMillis() const
Aws::Utils::Json::JsonValue JsonValue