7#include <aws/transcribe/TranscribeService_EXPORTS.h>
16namespace TranscribeService {
54 m_startTimeHasBeenSet =
true;
69 inline long long GetEndTime()
const {
return m_endTime; }
72 m_endTimeHasBeenSet =
true;
87 inline long long GetFirst()
const {
return m_first; }
90 m_firstHasBeenSet =
true;
105 inline long long GetLast()
const {
return m_last; }
108 m_lastHasBeenSet =
true;
117 long long m_startTime{0};
119 long long m_endTime{0};
121 long long m_first{0};
124 bool m_startTimeHasBeenSet =
false;
125 bool m_endTimeHasBeenSet =
false;
126 bool m_firstHasBeenSet =
false;
127 bool m_lastHasBeenSet =
false;
long long GetFirst() const
AbsoluteTimeRange & WithLast(long long value)
bool FirstHasBeenSet() const
void SetFirst(long long value)
bool LastHasBeenSet() const
bool EndTimeHasBeenSet() const
long long GetEndTime() const
bool StartTimeHasBeenSet() const
void SetEndTime(long long value)
AbsoluteTimeRange & WithStartTime(long long value)
AWS_TRANSCRIBESERVICE_API AbsoluteTimeRange(Aws::Utils::Json::JsonView jsonValue)
long long GetStartTime() const
AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AbsoluteTimeRange & WithEndTime(long long value)
void SetLast(long long value)
AWS_TRANSCRIBESERVICE_API AbsoluteTimeRange()=default
void SetStartTime(long long value)
long long GetLast() const
AWS_TRANSCRIBESERVICE_API AbsoluteTimeRange & operator=(Aws::Utils::Json::JsonView jsonValue)
AbsoluteTimeRange & WithFirst(long long value)
Aws::Utils::Json::JsonValue JsonValue