7#include <aws/codepipeline/CodePipeline_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/codepipeline/model/ActionRevision.h>
10#include <aws/codepipeline/model/ActionExecution.h>
51 inline void SetActionName(
const char* value) { m_actionNameHasBeenSet =
true; m_actionName.assign(value); }
90 inline void SetEntityUrl(
const char* value) { m_entityUrlHasBeenSet =
true; m_entityUrl.assign(value); }
105 inline void SetRevisionUrl(
const char* value) { m_revisionUrlHasBeenSet =
true; m_revisionUrl.assign(value); }
113 bool m_actionNameHasBeenSet =
false;
116 bool m_currentRevisionHasBeenSet =
false;
119 bool m_latestExecutionHasBeenSet =
false;
122 bool m_entityUrlHasBeenSet =
false;
125 bool m_revisionUrlHasBeenSet =
false;
void SetEntityUrl(const Aws::String &value)
void SetCurrentRevision(const ActionRevision &value)
const Aws::String & GetActionName() const
void SetActionName(Aws::String &&value)
void SetLatestExecution(ActionExecution &&value)
ActionState & WithLatestExecution(ActionExecution &&value)
bool CurrentRevisionHasBeenSet() const
void SetLatestExecution(const ActionExecution &value)
void SetRevisionUrl(Aws::String &&value)
void SetRevisionUrl(const char *value)
void SetEntityUrl(Aws::String &&value)
const ActionExecution & GetLatestExecution() const
void SetEntityUrl(const char *value)
ActionState & WithEntityUrl(const Aws::String &value)
ActionState & WithLatestExecution(const ActionExecution &value)
AWS_CODEPIPELINE_API ActionState(Aws::Utils::Json::JsonView jsonValue)
const ActionRevision & GetCurrentRevision() const
ActionState & WithRevisionUrl(const char *value)
bool EntityUrlHasBeenSet() const
bool ActionNameHasBeenSet() const
AWS_CODEPIPELINE_API ActionState & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetActionName(const char *value)
void SetActionName(const Aws::String &value)
const Aws::String & GetEntityUrl() const
ActionState & WithCurrentRevision(const ActionRevision &value)
void SetRevisionUrl(const Aws::String &value)
void SetCurrentRevision(ActionRevision &&value)
bool LatestExecutionHasBeenSet() const
AWS_CODEPIPELINE_API Aws::Utils::Json::JsonValue Jsonize() const
ActionState & WithRevisionUrl(Aws::String &&value)
const Aws::String & GetRevisionUrl() const
ActionState & WithActionName(const char *value)
ActionState & WithActionName(Aws::String &&value)
ActionState & WithEntityUrl(Aws::String &&value)
ActionState & WithRevisionUrl(const Aws::String &value)
ActionState & WithEntityUrl(const char *value)
AWS_CODEPIPELINE_API ActionState()
ActionState & WithActionName(const Aws::String &value)
ActionState & WithCurrentRevision(ActionRevision &&value)
bool RevisionUrlHasBeenSet() const
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue