7#include <aws/elastictranscoder/ElasticTranscoder_EXPORTS.h>
19namespace ElasticTranscoder
32 AWS_ELASTICTRANSCODER_API
Timing() =
default;
45 inline void SetSubmitTimeMillis(
long long value) { m_submitTimeMillisHasBeenSet =
true; m_submitTimeMillis = value; }
55 inline void SetStartTimeMillis(
long long value) { m_startTimeMillisHasBeenSet =
true; m_startTimeMillis = value; }
65 inline void SetFinishTimeMillis(
long long value) { m_finishTimeMillisHasBeenSet =
true; m_finishTimeMillis = value; }
70 long long m_submitTimeMillis{0};
71 bool m_submitTimeMillisHasBeenSet =
false;
73 long long m_startTimeMillis{0};
74 bool m_startTimeMillisHasBeenSet =
false;
76 long long m_finishTimeMillis{0};
77 bool m_finishTimeMillisHasBeenSet =
false;
Timing & WithSubmitTimeMillis(long long value)
AWS_ELASTICTRANSCODER_API Timing()=default
void SetStartTimeMillis(long long value)
AWS_ELASTICTRANSCODER_API Aws::Utils::Json::JsonValue Jsonize() const
long long GetFinishTimeMillis() const
AWS_ELASTICTRANSCODER_API Timing(Aws::Utils::Json::JsonView jsonValue)
Timing & WithFinishTimeMillis(long long value)
long long GetStartTimeMillis() const
Timing & WithStartTimeMillis(long long value)
bool FinishTimeMillisHasBeenSet() const
bool StartTimeMillisHasBeenSet() const
void SetFinishTimeMillis(long long value)
long long GetSubmitTimeMillis() const
void SetSubmitTimeMillis(long long value)
bool SubmitTimeMillisHasBeenSet() const
AWS_ELASTICTRANSCODER_API Timing & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws::Utils::Json::JsonValue JsonValue