7#include <aws/mturk-requester/MTurk_EXPORTS.h>
8#include <aws/mturk-requester/model/NotifyWorkersFailureCode.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
58 template<
typename NotifyWorkersFailureMessageT = Aws::String>
59 void SetNotifyWorkersFailureMessage(NotifyWorkersFailureMessageT&& value) { m_notifyWorkersFailureMessageHasBeenSet =
true; m_notifyWorkersFailureMessage = std::forward<NotifyWorkersFailureMessageT>(value); }
60 template<
typename NotifyWorkersFailureMessageT = Aws::String>
70 template<
typename WorkerIdT = Aws::String>
71 void SetWorkerId(WorkerIdT&& value) { m_workerIdHasBeenSet =
true; m_workerId = std::forward<WorkerIdT>(value); }
72 template<
typename WorkerIdT = Aws::String>
78 bool m_notifyWorkersFailureCodeHasBeenSet =
false;
81 bool m_notifyWorkersFailureMessageHasBeenSet =
false;
84 bool m_workerIdHasBeenSet =
false;
AWS_MTURK_API Aws::Utils::Json::JsonValue Jsonize() const
NotifyWorkersFailureStatus & WithNotifyWorkersFailureMessage(NotifyWorkersFailureMessageT &&value)
bool NotifyWorkersFailureMessageHasBeenSet() const
AWS_MTURK_API NotifyWorkersFailureStatus()=default
bool NotifyWorkersFailureCodeHasBeenSet() const
bool WorkerIdHasBeenSet() const
const Aws::String & GetWorkerId() const
void SetNotifyWorkersFailureCode(NotifyWorkersFailureCode value)
AWS_MTURK_API NotifyWorkersFailureStatus(Aws::Utils::Json::JsonView jsonValue)
AWS_MTURK_API NotifyWorkersFailureStatus & operator=(Aws::Utils::Json::JsonView jsonValue)
NotifyWorkersFailureStatus & WithNotifyWorkersFailureCode(NotifyWorkersFailureCode value)
const Aws::String & GetNotifyWorkersFailureMessage() const
void SetWorkerId(WorkerIdT &&value)
NotifyWorkersFailureStatus & WithWorkerId(WorkerIdT &&value)
void SetNotifyWorkersFailureMessage(NotifyWorkersFailureMessageT &&value)
NotifyWorkersFailureCode GetNotifyWorkersFailureCode() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue