7#include <aws/codedeploy/CodeDeploy_EXPORTS.h>
8#include <aws/codedeploy/model/LifecycleErrorCode.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
69 inline void SetScriptName(
const char* value) { m_scriptNameHasBeenSet =
true; m_scriptName.assign(value); }
83 inline void SetMessage(
const char* value) { m_messageHasBeenSet =
true; m_message.assign(value); }
98 inline void SetLogTail(
const char* value) { m_logTailHasBeenSet =
true; m_logTail.assign(value); }
106 bool m_errorCodeHasBeenSet =
false;
109 bool m_scriptNameHasBeenSet =
false;
112 bool m_messageHasBeenSet =
false;
115 bool m_logTailHasBeenSet =
false;
void SetErrorCode(const LifecycleErrorCode &value)
Diagnostics & WithLogTail(const char *value)
bool LogTailHasBeenSet() const
void SetScriptName(const Aws::String &value)
const Aws::String & GetLogTail() const
Diagnostics & WithErrorCode(const LifecycleErrorCode &value)
const Aws::String & GetMessage() const
void SetErrorCode(LifecycleErrorCode &&value)
bool ErrorCodeHasBeenSet() const
void SetMessage(const Aws::String &value)
Diagnostics & WithLogTail(const Aws::String &value)
void SetLogTail(Aws::String &&value)
void SetScriptName(const char *value)
AWS_CODEDEPLOY_API Diagnostics()
void SetScriptName(Aws::String &&value)
AWS_CODEDEPLOY_API Diagnostics(Aws::Utils::Json::JsonView jsonValue)
bool ScriptNameHasBeenSet() const
Diagnostics & WithLogTail(Aws::String &&value)
Diagnostics & WithMessage(const Aws::String &value)
const LifecycleErrorCode & GetErrorCode() const
AWS_CODEDEPLOY_API Aws::Utils::Json::JsonValue Jsonize() const
void SetMessage(Aws::String &&value)
Diagnostics & WithScriptName(const char *value)
void SetMessage(const char *value)
Diagnostics & WithMessage(Aws::String &&value)
Diagnostics & WithScriptName(Aws::String &&value)
bool MessageHasBeenSet() const
Diagnostics & WithMessage(const char *value)
Diagnostics & WithScriptName(const Aws::String &value)
void SetLogTail(const char *value)
void SetLogTail(const Aws::String &value)
const Aws::String & GetScriptName() const
AWS_CODEDEPLOY_API Diagnostics & operator=(Aws::Utils::Json::JsonView jsonValue)
Diagnostics & WithErrorCode(LifecycleErrorCode &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue