7#include <aws/cloudcontrol/CloudControlApi_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/cloudcontrol/model/Operation.h>
10#include <aws/cloudcontrol/model/OperationStatus.h>
11#include <aws/core/utils/DateTime.h>
12#include <aws/cloudcontrol/model/HandlerErrorCode.h>
25namespace CloudControlApi
56 inline void SetTypeName(
const char* value) { m_typeNameHasBeenSet =
true; m_typeName.assign(value); }
72 inline void SetIdentifier(
const char* value) { m_identifierHasBeenSet =
true; m_identifier.assign(value); }
89 inline void SetRequestToken(
const char* value) { m_requestTokenHasBeenSet =
true; m_requestToken.assign(value); }
149 inline void SetResourceModel(
const char* value) { m_resourceModelHasBeenSet =
true; m_resourceModel.assign(value); }
163 inline void SetStatusMessage(
const char* value) { m_statusMessageHasBeenSet =
true; m_statusMessage.assign(value); }
199 bool m_typeNameHasBeenSet =
false;
202 bool m_identifierHasBeenSet =
false;
205 bool m_requestTokenHasBeenSet =
false;
208 bool m_operationHasBeenSet =
false;
211 bool m_operationStatusHasBeenSet =
false;
214 bool m_eventTimeHasBeenSet =
false;
217 bool m_resourceModelHasBeenSet =
false;
220 bool m_statusMessageHasBeenSet =
false;
223 bool m_errorCodeHasBeenSet =
false;
226 bool m_retryAfterHasBeenSet =
false;
void SetRetryAfter(const Aws::Utils::DateTime &value)
void SetIdentifier(const Aws::String &value)
void SetResourceModel(const char *value)
const Operation & GetOperation() const
void SetTypeName(Aws::String &&value)
void SetIdentifier(Aws::String &&value)
const Aws::String & GetStatusMessage() const
ProgressEvent & WithResourceModel(Aws::String &&value)
void SetRequestToken(const Aws::String &value)
void SetOperationStatus(const OperationStatus &value)
AWS_CLOUDCONTROLAPI_API Aws::Utils::Json::JsonValue Jsonize() const
const Aws::String & GetResourceModel() const
bool EventTimeHasBeenSet() const
void SetEventTime(const Aws::Utils::DateTime &value)
AWS_CLOUDCONTROLAPI_API ProgressEvent()
const OperationStatus & GetOperationStatus() const
void SetResourceModel(const Aws::String &value)
void SetRetryAfter(Aws::Utils::DateTime &&value)
void SetRequestToken(const char *value)
bool TypeNameHasBeenSet() const
ProgressEvent & WithEventTime(const Aws::Utils::DateTime &value)
ProgressEvent & WithRetryAfter(Aws::Utils::DateTime &&value)
void SetResourceModel(Aws::String &&value)
void SetErrorCode(const HandlerErrorCode &value)
ProgressEvent & WithStatusMessage(const Aws::String &value)
void SetTypeName(const Aws::String &value)
ProgressEvent & WithRequestToken(const Aws::String &value)
void SetTypeName(const char *value)
bool OperationStatusHasBeenSet() const
void SetIdentifier(const char *value)
void SetErrorCode(HandlerErrorCode &&value)
ProgressEvent & WithErrorCode(const HandlerErrorCode &value)
ProgressEvent & WithIdentifier(Aws::String &&value)
bool StatusMessageHasBeenSet() const
AWS_CLOUDCONTROLAPI_API ProgressEvent(Aws::Utils::Json::JsonView jsonValue)
ProgressEvent & WithTypeName(const Aws::String &value)
ProgressEvent & WithResourceModel(const char *value)
ProgressEvent & WithResourceModel(const Aws::String &value)
const Aws::String & GetIdentifier() const
ProgressEvent & WithStatusMessage(Aws::String &&value)
ProgressEvent & WithIdentifier(const Aws::String &value)
ProgressEvent & WithTypeName(Aws::String &&value)
ProgressEvent & WithRetryAfter(const Aws::Utils::DateTime &value)
void SetOperation(Operation &&value)
void SetStatusMessage(const Aws::String &value)
bool RetryAfterHasBeenSet() const
ProgressEvent & WithOperation(const Operation &value)
void SetEventTime(Aws::Utils::DateTime &&value)
ProgressEvent & WithEventTime(Aws::Utils::DateTime &&value)
void SetStatusMessage(const char *value)
bool RequestTokenHasBeenSet() const
ProgressEvent & WithRequestToken(Aws::String &&value)
void SetStatusMessage(Aws::String &&value)
ProgressEvent & WithOperation(Operation &&value)
AWS_CLOUDCONTROLAPI_API ProgressEvent & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetTypeName() const
ProgressEvent & WithIdentifier(const char *value)
bool IdentifierHasBeenSet() const
bool OperationHasBeenSet() const
ProgressEvent & WithStatusMessage(const char *value)
ProgressEvent & WithOperationStatus(const OperationStatus &value)
const Aws::Utils::DateTime & GetEventTime() const
bool ResourceModelHasBeenSet() const
const Aws::String & GetRequestToken() const
bool ErrorCodeHasBeenSet() const
void SetOperation(const Operation &value)
void SetOperationStatus(OperationStatus &&value)
const Aws::Utils::DateTime & GetRetryAfter() const
void SetRequestToken(Aws::String &&value)
ProgressEvent & WithOperationStatus(OperationStatus &&value)
ProgressEvent & WithTypeName(const char *value)
ProgressEvent & WithRequestToken(const char *value)
ProgressEvent & WithErrorCode(HandlerErrorCode &&value)
const HandlerErrorCode & GetErrorCode() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue