7#include <aws/rekognition/Rekognition_EXPORTS.h>
8#include <aws/rekognition/model/Label.h>
19namespace Rekognition {
44 m_timestampHasBeenSet =
true;
59 template <
typename LabelT = Label>
61 m_labelHasBeenSet =
true;
62 m_label = std::forward<LabelT>(value);
64 template <
typename LabelT = Label>
66 SetLabel(std::forward<LabelT>(value));
79 m_startTimestampMillisHasBeenSet =
true;
80 m_startTimestampMillis = value;
96 m_endTimestampMillisHasBeenSet =
true;
97 m_endTimestampMillis = value;
113 m_durationMillisHasBeenSet =
true;
114 m_durationMillis = value;
122 long long m_timestamp{0};
126 long long m_startTimestampMillis{0};
128 long long m_endTimestampMillis{0};
130 long long m_durationMillis{0};
131 bool m_timestampHasBeenSet =
false;
132 bool m_labelHasBeenSet =
false;
133 bool m_startTimestampMillisHasBeenSet =
false;
134 bool m_endTimestampMillisHasBeenSet =
false;
135 bool m_durationMillisHasBeenSet =
false;
bool EndTimestampMillisHasBeenSet() const
AWS_REKOGNITION_API LabelDetection(Aws::Utils::Json::JsonView jsonValue)
bool StartTimestampMillisHasBeenSet() const
LabelDetection & WithEndTimestampMillis(long long value)
bool DurationMillisHasBeenSet() const
long long GetEndTimestampMillis() const
LabelDetection & WithStartTimestampMillis(long long value)
bool TimestampHasBeenSet() const
void SetDurationMillis(long long value)
const Label & GetLabel() const
void SetStartTimestampMillis(long long value)
LabelDetection & WithLabel(LabelT &&value)
LabelDetection & WithDurationMillis(long long value)
void SetLabel(LabelT &&value)
LabelDetection & WithTimestamp(long long value)
AWS_REKOGNITION_API Aws::Utils::Json::JsonValue Jsonize() const
long long GetDurationMillis() const
long long GetStartTimestampMillis() const
AWS_REKOGNITION_API LabelDetection & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetTimestamp(long long value)
void SetEndTimestampMillis(long long value)
bool LabelHasBeenSet() const
AWS_REKOGNITION_API LabelDetection()=default
long long GetTimestamp() const
Aws::Utils::Json::JsonValue JsonValue