28 namespace CodePipeline
63 inline void SetSummary(
const char* value) { m_summaryHasBeenSet =
true; m_summary.assign(value); }
102 inline void SetExternalExecutionId(
const char* value) { m_externalExecutionIdHasBeenSet =
true; m_externalExecutionId.assign(value); }
132 inline void SetPercentComplete(
int value) { m_percentCompleteHasBeenSet =
true; m_percentComplete = value; }
142 bool m_summaryHasBeenSet;
144 bool m_externalExecutionIdHasBeenSet;
145 int m_percentComplete;
146 bool m_percentCompleteHasBeenSet;
ExecutionDetails & WithExternalExecutionId(const char *value)
ExecutionDetails & WithExternalExecutionId(const Aws::String &value)
ExecutionDetails & WithPercentComplete(int value)
void SetSummary(const char *value)
void SetExternalExecutionId(Aws::String &&value)
ExecutionDetails & WithSummary(Aws::String &&value)
const Aws::String & GetExternalExecutionId() const
void SetExternalExecutionId(const Aws::String &value)
void SetSummary(Aws::String &&value)
const Aws::String & GetSummary() const
ExecutionDetails & WithSummary(const Aws::String &value)
void SetPercentComplete(int value)
#define AWS_CODEPIPELINE_API
ExecutionDetails & WithSummary(const char *value)
ExecutionDetails & WithExternalExecutionId(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
int GetPercentComplete() const
void SetSummary(const Aws::String &value)
void SetExternalExecutionId(const char *value)
JSON (JavaScript Object Notation).