7#include <aws/codepipeline/CodePipeline_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
50 inline void SetName(
const char* value) { m_nameHasBeenSet =
true; m_name.assign(value); }
64 inline void SetRevisionId(
const char* value) { m_revisionIdHasBeenSet =
true; m_revisionId.assign(value); }
79 inline void SetRevisionChangeIdentifier(
const char* value) { m_revisionChangeIdentifierHasBeenSet =
true; m_revisionChangeIdentifier.assign(value); }
97 inline void SetRevisionSummary(
const char* value) { m_revisionSummaryHasBeenSet =
true; m_revisionSummary.assign(value); }
125 inline void SetRevisionUrl(
const char* value) { m_revisionUrlHasBeenSet =
true; m_revisionUrl.assign(value); }
133 bool m_nameHasBeenSet =
false;
136 bool m_revisionIdHasBeenSet =
false;
139 bool m_revisionChangeIdentifierHasBeenSet =
false;
142 bool m_revisionSummaryHasBeenSet =
false;
145 bool m_createdHasBeenSet =
false;
148 bool m_revisionUrlHasBeenSet =
false;
void SetName(Aws::String &&value)
ArtifactRevision & WithRevisionChangeIdentifier(const char *value)
bool RevisionUrlHasBeenSet() const
void SetName(const char *value)
void SetRevisionSummary(const Aws::String &value)
AWS_CODEPIPELINE_API ArtifactRevision & operator=(Aws::Utils::Json::JsonView jsonValue)
bool RevisionChangeIdentifierHasBeenSet() const
void SetRevisionId(Aws::String &&value)
ArtifactRevision & WithRevisionChangeIdentifier(Aws::String &&value)
ArtifactRevision & WithRevisionSummary(const Aws::String &value)
bool NameHasBeenSet() const
void SetRevisionChangeIdentifier(const char *value)
bool CreatedHasBeenSet() const
void SetRevisionChangeIdentifier(const Aws::String &value)
AWS_CODEPIPELINE_API ArtifactRevision(Aws::Utils::Json::JsonView jsonValue)
ArtifactRevision & WithCreated(Aws::Utils::DateTime &&value)
ArtifactRevision & WithRevisionId(const char *value)
ArtifactRevision & WithRevisionUrl(Aws::String &&value)
ArtifactRevision & WithRevisionChangeIdentifier(const Aws::String &value)
ArtifactRevision & WithCreated(const Aws::Utils::DateTime &value)
void SetRevisionUrl(const Aws::String &value)
ArtifactRevision & WithName(const char *value)
ArtifactRevision & WithRevisionId(const Aws::String &value)
ArtifactRevision & WithRevisionUrl(const Aws::String &value)
ArtifactRevision & WithRevisionId(Aws::String &&value)
bool RevisionSummaryHasBeenSet() const
ArtifactRevision & WithName(Aws::String &&value)
bool RevisionIdHasBeenSet() const
const Aws::Utils::DateTime & GetCreated() const
const Aws::String & GetName() const
AWS_CODEPIPELINE_API ArtifactRevision()
void SetRevisionId(const Aws::String &value)
void SetCreated(const Aws::Utils::DateTime &value)
ArtifactRevision & WithRevisionSummary(Aws::String &&value)
const Aws::String & GetRevisionUrl() const
void SetRevisionChangeIdentifier(Aws::String &&value)
void SetRevisionUrl(Aws::String &&value)
ArtifactRevision & WithRevisionSummary(const char *value)
void SetRevisionUrl(const char *value)
void SetRevisionSummary(const char *value)
const Aws::String & GetRevisionSummary() const
void SetRevisionId(const char *value)
const Aws::String & GetRevisionId() const
void SetName(const Aws::String &value)
void SetCreated(Aws::Utils::DateTime &&value)
ArtifactRevision & WithRevisionUrl(const char *value)
const Aws::String & GetRevisionChangeIdentifier() const
ArtifactRevision & WithName(const Aws::String &value)
AWS_CODEPIPELINE_API Aws::Utils::Json::JsonValue Jsonize() const
void SetRevisionSummary(Aws::String &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue