31 namespace CodePipeline
95 inline void SetSummary(
const char* value) { m_summaryHasBeenSet =
true; m_summary.assign(value); }
155 inline void SetExternalExecutionId(
const char* value) { m_externalExecutionIdHasBeenSet =
true; m_externalExecutionId.assign(value); }
194 inline void SetExternalExecutionUrl(
const char* value) { m_externalExecutionUrlHasBeenSet =
true; m_externalExecutionUrl.assign(value); }
222 inline void SetPercentComplete(
long value) { m_percentCompleteHasBeenSet =
true; m_percentComplete = value; }
256 bool m_statusHasBeenSet;
258 bool m_summaryHasBeenSet;
260 bool m_lastStatusChangeHasBeenSet;
262 bool m_externalExecutionIdHasBeenSet;
264 bool m_externalExecutionUrlHasBeenSet;
265 long m_percentComplete;
266 bool m_percentCompleteHasBeenSet;
268 bool m_errorDetailsHasBeenSet;
void SetStatus(const ActionExecutionStatus &value)
ActionExecution & WithExternalExecutionId(Aws::String &&value)
const ActionExecutionStatus & GetStatus() const
const Aws::String & GetExternalExecutionUrl() const
ActionExecution & WithErrorDetails(ErrorDetails &&value)
void SetSummary(Aws::String &&value)
long GetPercentComplete() const
void SetSummary(const Aws::String &value)
void SetSummary(const char *value)
ActionExecution & WithExternalExecutionId(const Aws::String &value)
void SetErrorDetails(const ErrorDetails &value)
const Aws::Utils::DateTime & GetLastStatusChange() const
ActionExecution & WithStatus(ActionExecutionStatus &&value)
ActionExecution & WithExternalExecutionUrl(const char *value)
const ErrorDetails & GetErrorDetails() const
ActionExecution & WithExternalExecutionId(const char *value)
void SetExternalExecutionUrl(Aws::String &&value)
ActionExecution & WithStatus(const ActionExecutionStatus &value)
void SetLastStatusChange(const Aws::Utils::DateTime &value)
void SetExternalExecutionId(const Aws::String &value)
ActionExecution & WithErrorDetails(const ErrorDetails &value)
ActionExecution & WithPercentComplete(long value)
void SetExternalExecutionUrl(const char *value)
void SetExternalExecutionUrl(const Aws::String &value)
void SetStatus(ActionExecutionStatus &&value)
ActionExecution & WithSummary(const Aws::String &value)
#define AWS_CODEPIPELINE_API
ActionExecution & WithLastStatusChange(const Aws::Utils::DateTime &value)
ActionExecution & WithExternalExecutionUrl(Aws::String &&value)
const Aws::String & GetExternalExecutionId() const
ActionExecution & WithSummary(Aws::String &&value)
const Aws::String & GetSummary() const
ActionExecution & WithSummary(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetExternalExecutionId(const char *value)
void SetErrorDetails(ErrorDetails &&value)
void SetPercentComplete(long value)
ActionExecution & WithLastStatusChange(Aws::Utils::DateTime &&value)
ActionExecution & WithExternalExecutionUrl(const Aws::String &value)
void SetExternalExecutionId(Aws::String &&value)
JSON (JavaScript Object Notation).
void SetLastStatusChange(Aws::Utils::DateTime &&value)