7#include <aws/ssm/SSM_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/ssm/model/CommandInvocationStatus.h>
10#include <aws/ssm/model/CloudWatchOutputConfig.h>
15template<
typename RESULT_TYPE>
16class AmazonWebServiceResult;
44 inline void SetCommandId(
const char* value) { m_commandId.assign(value); }
60 inline void SetInstanceId(
const char* value) { m_instanceId.assign(value); }
73 inline void SetComment(
const char* value) { m_comment.assign(value); }
114 inline void SetPluginName(
const char* value) { m_pluginName.assign(value); }
316 inline void SetRequestId(
const char* value) { m_requestId.assign(value); }
void SetDocumentVersion(Aws::String &&value)
int GetResponseCode() const
void SetRequestId(const char *value)
void SetStandardOutputContent(Aws::String &&value)
void SetDocumentName(const char *value)
GetCommandInvocationResult & WithStandardErrorContent(Aws::String &&value)
void SetStatusDetails(const Aws::String &value)
GetCommandInvocationResult & WithStandardOutputUrl(const char *value)
GetCommandInvocationResult & WithComment(const char *value)
GetCommandInvocationResult & WithCloudWatchOutputConfig(const CloudWatchOutputConfig &value)
GetCommandInvocationResult & WithExecutionStartDateTime(const char *value)
GetCommandInvocationResult & WithDocumentVersion(const char *value)
void SetCommandId(const char *value)
void SetStandardErrorUrl(const char *value)
AWS_SSM_API GetCommandInvocationResult()
void SetExecutionElapsedTime(const char *value)
GetCommandInvocationResult & WithDocumentName(Aws::String &&value)
GetCommandInvocationResult & WithCommandId(const Aws::String &value)
void SetStandardOutputUrl(const Aws::String &value)
void SetStandardOutputContent(const Aws::String &value)
GetCommandInvocationResult & WithDocumentVersion(const Aws::String &value)
GetCommandInvocationResult & WithStatusDetails(const char *value)
GetCommandInvocationResult & WithStandardErrorContent(const Aws::String &value)
void SetDocumentName(const Aws::String &value)
GetCommandInvocationResult & WithDocumentName(const char *value)
GetCommandInvocationResult & WithPluginName(Aws::String &&value)
void SetStandardErrorUrl(Aws::String &&value)
const Aws::String & GetPluginName() const
void SetResponseCode(int value)
void SetRequestId(Aws::String &&value)
void SetStandardOutputContent(const char *value)
GetCommandInvocationResult & WithPluginName(const Aws::String &value)
void SetExecutionEndDateTime(Aws::String &&value)
GetCommandInvocationResult & WithStandardErrorContent(const char *value)
void SetStandardErrorContent(const Aws::String &value)
GetCommandInvocationResult & WithRequestId(const char *value)
const Aws::String & GetDocumentVersion() const
void SetStandardErrorContent(const char *value)
const Aws::String & GetRequestId() const
AWS_SSM_API GetCommandInvocationResult & operator=(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
GetCommandInvocationResult & WithInstanceId(Aws::String &&value)
GetCommandInvocationResult & WithStandardErrorUrl(const char *value)
GetCommandInvocationResult & WithStandardOutputContent(Aws::String &&value)
void SetPluginName(Aws::String &&value)
GetCommandInvocationResult & WithStatusDetails(Aws::String &&value)
void SetDocumentName(Aws::String &&value)
GetCommandInvocationResult & WithCloudWatchOutputConfig(CloudWatchOutputConfig &&value)
GetCommandInvocationResult & WithStandardOutputUrl(Aws::String &&value)
GetCommandInvocationResult & WithStandardErrorUrl(const Aws::String &value)
void SetInstanceId(const char *value)
GetCommandInvocationResult & WithStandardErrorUrl(Aws::String &&value)
const CloudWatchOutputConfig & GetCloudWatchOutputConfig() const
const Aws::String & GetStandardOutputUrl() const
GetCommandInvocationResult & WithExecutionElapsedTime(const char *value)
GetCommandInvocationResult & WithComment(Aws::String &&value)
void SetStandardErrorUrl(const Aws::String &value)
void SetComment(const Aws::String &value)
const Aws::String & GetStandardOutputContent() const
GetCommandInvocationResult & WithCommandId(Aws::String &&value)
void SetDocumentVersion(const char *value)
const Aws::String & GetInstanceId() const
void SetExecutionEndDateTime(const Aws::String &value)
GetCommandInvocationResult & WithDocumentVersion(Aws::String &&value)
const Aws::String & GetDocumentName() const
const CommandInvocationStatus & GetStatus() const
GetCommandInvocationResult & WithInstanceId(const Aws::String &value)
void SetExecutionStartDateTime(Aws::String &&value)
const Aws::String & GetExecutionEndDateTime() const
void SetExecutionEndDateTime(const char *value)
void SetCloudWatchOutputConfig(CloudWatchOutputConfig &&value)
GetCommandInvocationResult & WithExecutionEndDateTime(const char *value)
void SetStatusDetails(Aws::String &&value)
GetCommandInvocationResult & WithExecutionElapsedTime(Aws::String &&value)
void SetStandardOutputUrl(Aws::String &&value)
const Aws::String & GetComment() const
GetCommandInvocationResult & WithExecutionStartDateTime(const Aws::String &value)
GetCommandInvocationResult & WithResponseCode(int value)
GetCommandInvocationResult & WithStatusDetails(const Aws::String &value)
const Aws::String & GetExecutionElapsedTime() const
void SetPluginName(const Aws::String &value)
GetCommandInvocationResult & WithRequestId(Aws::String &&value)
void SetComment(const char *value)
GetCommandInvocationResult & WithCommandId(const char *value)
void SetCommandId(Aws::String &&value)
void SetExecutionStartDateTime(const Aws::String &value)
void SetInstanceId(Aws::String &&value)
void SetStandardErrorContent(Aws::String &&value)
GetCommandInvocationResult & WithExecutionStartDateTime(Aws::String &&value)
void SetExecutionElapsedTime(Aws::String &&value)
void SetStatus(const CommandInvocationStatus &value)
GetCommandInvocationResult & WithExecutionEndDateTime(Aws::String &&value)
AWS_SSM_API GetCommandInvocationResult(const Aws::AmazonWebServiceResult< Aws::Utils::Json::JsonValue > &result)
void SetInstanceId(const Aws::String &value)
void SetStandardOutputUrl(const char *value)
void SetCommandId(const Aws::String &value)
const Aws::String & GetStandardErrorUrl() const
GetCommandInvocationResult & WithExecutionEndDateTime(const Aws::String &value)
const Aws::String & GetCommandId() const
const Aws::String & GetStatusDetails() const
GetCommandInvocationResult & WithComment(const Aws::String &value)
GetCommandInvocationResult & WithPluginName(const char *value)
void SetCloudWatchOutputConfig(const CloudWatchOutputConfig &value)
GetCommandInvocationResult & WithStandardOutputContent(const char *value)
GetCommandInvocationResult & WithDocumentName(const Aws::String &value)
GetCommandInvocationResult & WithExecutionElapsedTime(const Aws::String &value)
GetCommandInvocationResult & WithRequestId(const Aws::String &value)
void SetRequestId(const Aws::String &value)
void SetExecutionStartDateTime(const char *value)
void SetStatus(CommandInvocationStatus &&value)
GetCommandInvocationResult & WithStandardOutputContent(const Aws::String &value)
GetCommandInvocationResult & WithStatus(const CommandInvocationStatus &value)
const Aws::String & GetStandardErrorContent() const
const Aws::String & GetExecutionStartDateTime() const
void SetStatusDetails(const char *value)
GetCommandInvocationResult & WithInstanceId(const char *value)
GetCommandInvocationResult & WithStandardOutputUrl(const Aws::String &value)
void SetPluginName(const char *value)
void SetDocumentVersion(const Aws::String &value)
void SetComment(Aws::String &&value)
GetCommandInvocationResult & WithStatus(CommandInvocationStatus &&value)
void SetExecutionElapsedTime(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue