7#include <aws/elastictranscoder/ElasticTranscoder_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
21namespace ElasticTranscoder
50 template<
typename ProgressingT = Aws::String>
51 void SetProgressing(ProgressingT&& value) { m_progressingHasBeenSet =
true; m_progressing = std::forward<ProgressingT>(value); }
52 template<
typename ProgressingT = Aws::String>
63 template<
typename CompletedT = Aws::String>
64 void SetCompleted(CompletedT&& value) { m_completedHasBeenSet =
true; m_completed = std::forward<CompletedT>(value); }
65 template<
typename CompletedT = Aws::String>
76 template<
typename WarningT = Aws::String>
77 void SetWarning(WarningT&& value) { m_warningHasBeenSet =
true; m_warning = std::forward<WarningT>(value); }
78 template<
typename WarningT = Aws::String>
89 template<
typename ErrorT = Aws::String>
90 void SetError(ErrorT&& value) { m_errorHasBeenSet =
true; m_error = std::forward<ErrorT>(value); }
91 template<
typename ErrorT = Aws::String>
97 bool m_progressingHasBeenSet =
false;
100 bool m_completedHasBeenSet =
false;
103 bool m_warningHasBeenSet =
false;
106 bool m_errorHasBeenSet =
false;
const Aws::String & GetError() const
void SetWarning(WarningT &&value)
void SetError(ErrorT &&value)
const Aws::String & GetCompleted() const
Notifications & WithProgressing(ProgressingT &&value)
AWS_ELASTICTRANSCODER_API Notifications & operator=(Aws::Utils::Json::JsonView jsonValue)
Notifications & WithCompleted(CompletedT &&value)
AWS_ELASTICTRANSCODER_API Notifications()=default
Notifications & WithWarning(WarningT &&value)
const Aws::String & GetWarning() const
bool ProgressingHasBeenSet() const
void SetCompleted(CompletedT &&value)
AWS_ELASTICTRANSCODER_API Aws::Utils::Json::JsonValue Jsonize() const
bool WarningHasBeenSet() const
void SetProgressing(ProgressingT &&value)
AWS_ELASTICTRANSCODER_API Notifications(Aws::Utils::Json::JsonView jsonValue)
bool CompletedHasBeenSet() const
const Aws::String & GetProgressing() const
bool ErrorHasBeenSet() const
Notifications & WithError(ErrorT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue