7#include <aws/codepipeline/CodePipeline_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
10#include <aws/codepipeline/model/ActionExecutionStatus.h>
11#include <aws/codepipeline/model/ActionExecutionInput.h>
12#include <aws/codepipeline/model/ActionExecutionOutput.h>
54 inline void SetPipelineExecutionId(
const char* value) { m_pipelineExecutionIdHasBeenSet =
true; m_pipelineExecutionId.assign(value); }
68 inline void SetActionExecutionId(
const char* value) { m_actionExecutionIdHasBeenSet =
true; m_actionExecutionId.assign(value); }
80 inline void SetPipelineVersion(
int value) { m_pipelineVersionHasBeenSet =
true; m_pipelineVersion = value; }
92 inline void SetStageName(
const char* value) { m_stageNameHasBeenSet =
true; m_stageName.assign(value); }
106 inline void SetActionName(
const char* value) { m_actionNameHasBeenSet =
true; m_actionName.assign(value); }
144 inline void SetUpdatedBy(
const char* value) { m_updatedByHasBeenSet =
true; m_updatedBy.assign(value); }
191 bool m_pipelineExecutionIdHasBeenSet =
false;
194 bool m_actionExecutionIdHasBeenSet =
false;
196 int m_pipelineVersion;
197 bool m_pipelineVersionHasBeenSet =
false;
200 bool m_stageNameHasBeenSet =
false;
203 bool m_actionNameHasBeenSet =
false;
206 bool m_startTimeHasBeenSet =
false;
209 bool m_lastUpdateTimeHasBeenSet =
false;
212 bool m_updatedByHasBeenSet =
false;
215 bool m_statusHasBeenSet =
false;
218 bool m_inputHasBeenSet =
false;
221 bool m_outputHasBeenSet =
false;
bool PipelineVersionHasBeenSet() const
void SetUpdatedBy(const Aws::String &value)
bool StageNameHasBeenSet() const
void SetPipelineExecutionId(Aws::String &&value)
ActionExecutionDetail & WithPipelineExecutionId(const Aws::String &value)
AWS_CODEPIPELINE_API ActionExecutionDetail & operator=(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetActionExecutionId() const
const Aws::String & GetStageName() const
bool ActionExecutionIdHasBeenSet() const
ActionExecutionDetail & WithInput(const ActionExecutionInput &value)
ActionExecutionDetail & WithStageName(const char *value)
void SetInput(const ActionExecutionInput &value)
bool UpdatedByHasBeenSet() const
ActionExecutionDetail & WithStartTime(Aws::Utils::DateTime &&value)
ActionExecutionDetail & WithInput(ActionExecutionInput &&value)
ActionExecutionDetail & WithPipelineExecutionId(const char *value)
void SetPipelineExecutionId(const Aws::String &value)
bool LastUpdateTimeHasBeenSet() const
const Aws::Utils::DateTime & GetStartTime() const
ActionExecutionDetail & WithActionExecutionId(Aws::String &&value)
const ActionExecutionStatus & GetStatus() const
void SetStatus(ActionExecutionStatus &&value)
ActionExecutionDetail & WithLastUpdateTime(const Aws::Utils::DateTime &value)
ActionExecutionDetail & WithStageName(Aws::String &&value)
bool PipelineExecutionIdHasBeenSet() const
ActionExecutionDetail & WithLastUpdateTime(Aws::Utils::DateTime &&value)
ActionExecutionDetail & WithActionExecutionId(const Aws::String &value)
ActionExecutionDetail & WithOutput(ActionExecutionOutput &&value)
ActionExecutionDetail & WithUpdatedBy(Aws::String &&value)
void SetUpdatedBy(const char *value)
bool ActionNameHasBeenSet() const
void SetActionName(const char *value)
ActionExecutionDetail & WithPipelineVersion(int value)
const Aws::String & GetPipelineExecutionId() const
AWS_CODEPIPELINE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetStageName(const Aws::String &value)
ActionExecutionDetail & WithOutput(const ActionExecutionOutput &value)
ActionExecutionDetail & WithActionName(Aws::String &&value)
void SetOutput(const ActionExecutionOutput &value)
AWS_CODEPIPELINE_API ActionExecutionDetail(Aws::Utils::Json::JsonView jsonValue)
void SetStartTime(const Aws::Utils::DateTime &value)
void SetActionExecutionId(const char *value)
bool StartTimeHasBeenSet() const
ActionExecutionDetail & WithStartTime(const Aws::Utils::DateTime &value)
void SetStatus(const ActionExecutionStatus &value)
void SetStageName(Aws::String &&value)
ActionExecutionDetail & WithUpdatedBy(const char *value)
const ActionExecutionOutput & GetOutput() const
ActionExecutionDetail & WithActionExecutionId(const char *value)
bool InputHasBeenSet() const
ActionExecutionDetail & WithActionName(const Aws::String &value)
ActionExecutionDetail & WithActionName(const char *value)
ActionExecutionDetail & WithStageName(const Aws::String &value)
bool OutputHasBeenSet() const
void SetUpdatedBy(Aws::String &&value)
ActionExecutionDetail & WithStatus(const ActionExecutionStatus &value)
void SetLastUpdateTime(Aws::Utils::DateTime &&value)
void SetOutput(ActionExecutionOutput &&value)
void SetLastUpdateTime(const Aws::Utils::DateTime &value)
AWS_CODEPIPELINE_API ActionExecutionDetail()
ActionExecutionDetail & WithUpdatedBy(const Aws::String &value)
void SetActionExecutionId(const Aws::String &value)
ActionExecutionDetail & WithStatus(ActionExecutionStatus &&value)
void SetActionName(Aws::String &&value)
void SetPipelineExecutionId(const char *value)
void SetActionExecutionId(Aws::String &&value)
const Aws::String & GetActionName() const
ActionExecutionDetail & WithPipelineExecutionId(Aws::String &&value)
const Aws::Utils::DateTime & GetLastUpdateTime() const
void SetInput(ActionExecutionInput &&value)
const Aws::String & GetUpdatedBy() const
int GetPipelineVersion() const
void SetActionName(const Aws::String &value)
bool StatusHasBeenSet() const
void SetStartTime(Aws::Utils::DateTime &&value)
void SetStageName(const char *value)
void SetPipelineVersion(int value)
const ActionExecutionInput & GetInput() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue