72 inline void SetCommandId(
const char* value) { m_commandIdHasBeenSet =
true; m_commandId.assign(value); }
107 inline void SetInstanceId(
const char* value) { m_instanceIdHasBeenSet =
true; m_instanceId.assign(value); }
146 inline void SetComment(
const char* value) { m_commentHasBeenSet =
true; m_comment.assign(value); }
184 inline void SetDocumentName(
const char* value) { m_documentNameHasBeenSet =
true; m_documentName.assign(value); }
269 inline void SetTraceOutput(
const char* value) { m_traceOutputHasBeenSet =
true; m_traceOutput.assign(value); }
329 inline void SetServiceRole(
const char* value) { m_serviceRoleHasBeenSet =
true; m_serviceRole.assign(value); }
381 bool m_commandIdHasBeenSet;
383 bool m_instanceIdHasBeenSet;
385 bool m_commentHasBeenSet;
387 bool m_documentNameHasBeenSet;
389 bool m_requestedDateTimeHasBeenSet;
391 bool m_statusHasBeenSet;
393 bool m_traceOutputHasBeenSet;
395 bool m_commandPluginsHasBeenSet;
397 bool m_serviceRoleHasBeenSet;
399 bool m_notificationConfigHasBeenSet;
CommandInvocation & WithStatus(CommandInvocationStatus &&value)
CommandInvocation & WithTraceOutput(const char *value)
void SetTraceOutput(Aws::String &&value)
void SetDocumentName(const Aws::String &value)
CommandInvocation & WithComment(const char *value)
const Aws::Vector< CommandPlugin > & GetCommandPlugins() const
void SetInstanceId(Aws::String &&value)
void SetCommandPlugins(Aws::Vector< CommandPlugin > &&value)
const CommandInvocationStatus & GetStatus() const
void SetStatus(const CommandInvocationStatus &value)
CommandInvocation & WithRequestedDateTime(const Aws::Utils::DateTime &value)
CommandInvocation & WithInstanceId(const char *value)
void SetCommandPlugins(const Aws::Vector< CommandPlugin > &value)
void SetComment(const char *value)
CommandInvocation & WithInstanceId(const Aws::String &value)
void SetServiceRole(const char *value)
void SetStatus(CommandInvocationStatus &&value)
std::vector< T, Aws::Allocator< T > > Vector
CommandInvocation & WithCommandPlugins(Aws::Vector< CommandPlugin > &&value)
CommandInvocation & AddCommandPlugins(const CommandPlugin &value)
void SetTraceOutput(const char *value)
CommandInvocation & WithCommandId(const char *value)
void SetNotificationConfig(NotificationConfig &&value)
CommandInvocation & WithCommandPlugins(const Aws::Vector< CommandPlugin > &value)
CommandInvocation & WithCommandId(const Aws::String &value)
void SetInstanceId(const char *value)
CommandInvocation & WithComment(Aws::String &&value)
CommandInvocation & WithComment(const Aws::String &value)
CommandInvocation & WithDocumentName(const char *value)
CommandInvocation & WithNotificationConfig(NotificationConfig &&value)
CommandInvocation & WithServiceRole(const char *value)
const Aws::String & GetServiceRole() const
void SetTraceOutput(const Aws::String &value)
CommandInvocation & WithTraceOutput(const Aws::String &value)
void SetDocumentName(const char *value)
CommandInvocation & WithServiceRole(Aws::String &&value)
const Aws::String & GetCommandId() const
CommandInvocation & WithNotificationConfig(const NotificationConfig &value)
const Aws::String & GetDocumentName() const
const NotificationConfig & GetNotificationConfig() const
CommandInvocation & WithRequestedDateTime(Aws::Utils::DateTime &&value)
void SetServiceRole(Aws::String &&value)
void SetRequestedDateTime(Aws::Utils::DateTime &&value)
CommandInvocation & WithCommandId(Aws::String &&value)
CommandInvocation & WithInstanceId(Aws::String &&value)
void SetComment(Aws::String &&value)
void SetCommandId(Aws::String &&value)
const Aws::String & GetComment() const
void SetDocumentName(Aws::String &&value)
CommandInvocation & WithTraceOutput(Aws::String &&value)
CommandInvocation & WithStatus(const CommandInvocationStatus &value)
void SetServiceRole(const Aws::String &value)
void SetComment(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetRequestedDateTime(const Aws::Utils::DateTime &value)
CommandInvocation & AddCommandPlugins(CommandPlugin &&value)
const Aws::String & GetTraceOutput() const
CommandInvocation & WithDocumentName(Aws::String &&value)
CommandInvocation & WithDocumentName(const Aws::String &value)
void SetNotificationConfig(const NotificationConfig &value)
const Aws::Utils::DateTime & GetRequestedDateTime() const
void SetCommandId(const char *value)
void SetCommandId(const Aws::String &value)
CommandInvocation & WithServiceRole(const Aws::String &value)
void SetInstanceId(const Aws::String &value)
JSON (JavaScript Object Notation).
const Aws::String & GetInstanceId() const