7#include <aws/codepipeline/CodePipeline_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
50 inline void SetActionName(
const char* value) { m_actionNameHasBeenSet =
true; m_actionName.assign(value); }
65 inline void SetRevisionId(
const char* value) { m_revisionIdHasBeenSet =
true; m_revisionId.assign(value); }
83 inline void SetRevisionSummary(
const char* value) { m_revisionSummaryHasBeenSet =
true; m_revisionSummary.assign(value); }
98 inline void SetRevisionUrl(
const char* value) { m_revisionUrlHasBeenSet =
true; m_revisionUrl.assign(value); }
106 bool m_actionNameHasBeenSet =
false;
109 bool m_revisionIdHasBeenSet =
false;
112 bool m_revisionSummaryHasBeenSet =
false;
115 bool m_revisionUrlHasBeenSet =
false;
void SetRevisionId(const char *value)
SourceRevision & WithActionName(const Aws::String &value)
const Aws::String & GetRevisionId() const
SourceRevision & WithRevisionId(const Aws::String &value)
bool RevisionUrlHasBeenSet() const
void SetRevisionSummary(Aws::String &&value)
void SetRevisionUrl(const char *value)
void SetRevisionUrl(const Aws::String &value)
SourceRevision & WithRevisionId(Aws::String &&value)
SourceRevision & WithRevisionSummary(const Aws::String &value)
SourceRevision & WithActionName(const char *value)
SourceRevision & WithActionName(Aws::String &&value)
SourceRevision & WithRevisionUrl(const char *value)
void SetRevisionSummary(const char *value)
AWS_CODEPIPELINE_API Aws::Utils::Json::JsonValue Jsonize() const
SourceRevision & WithRevisionSummary(Aws::String &&value)
void SetActionName(const char *value)
const Aws::String & GetRevisionUrl() const
AWS_CODEPIPELINE_API SourceRevision(Aws::Utils::Json::JsonView jsonValue)
bool RevisionSummaryHasBeenSet() const
SourceRevision & WithRevisionUrl(Aws::String &&value)
bool ActionNameHasBeenSet() const
bool RevisionIdHasBeenSet() const
SourceRevision & WithRevisionId(const char *value)
void SetActionName(const Aws::String &value)
SourceRevision & WithRevisionUrl(const Aws::String &value)
void SetRevisionSummary(const Aws::String &value)
const Aws::String & GetActionName() const
void SetRevisionId(Aws::String &&value)
void SetActionName(Aws::String &&value)
const Aws::String & GetRevisionSummary() const
SourceRevision & WithRevisionSummary(const char *value)
AWS_CODEPIPELINE_API SourceRevision & operator=(Aws::Utils::Json::JsonView jsonValue)
void SetRevisionUrl(Aws::String &&value)
void SetRevisionId(const Aws::String &value)
AWS_CODEPIPELINE_API SourceRevision()
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue