7#include <aws/transcribe/TranscribeService_EXPORTS.h>
16namespace TranscribeService {
52 m_startPercentageHasBeenSet =
true;
53 m_startPercentage = value;
70 m_endPercentageHasBeenSet =
true;
71 m_endPercentage = value;
85 inline int GetFirst()
const {
return m_first; }
88 m_firstHasBeenSet =
true;
106 m_lastHasBeenSet =
true;
115 int m_startPercentage{0};
117 int m_endPercentage{0};
122 bool m_startPercentageHasBeenSet =
false;
123 bool m_endPercentageHasBeenSet =
false;
124 bool m_firstHasBeenSet =
false;
125 bool m_lastHasBeenSet =
false;
bool EndPercentageHasBeenSet() const
RelativeTimeRange & WithEndPercentage(int value)
bool FirstHasBeenSet() const
AWS_TRANSCRIBESERVICE_API RelativeTimeRange(Aws::Utils::Json::JsonView jsonValue)
AWS_TRANSCRIBESERVICE_API Aws::Utils::Json::JsonValue Jsonize() const
AWS_TRANSCRIBESERVICE_API RelativeTimeRange()=default
bool LastHasBeenSet() const
int GetStartPercentage() const
AWS_TRANSCRIBESERVICE_API RelativeTimeRange & operator=(Aws::Utils::Json::JsonView jsonValue)
RelativeTimeRange & WithLast(int value)
void SetEndPercentage(int value)
RelativeTimeRange & WithFirst(int value)
bool StartPercentageHasBeenSet() const
int GetEndPercentage() const
RelativeTimeRange & WithStartPercentage(int value)
void SetStartPercentage(int value)
Aws::Utils::Json::JsonValue JsonValue