7#include <aws/proton/Proton_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/proton/model/RepositoryProvider.h>
50 inline void SetBranch(
const char* value) { m_branchHasBeenSet =
true; m_branch.assign(value); }
65 inline void SetDirectory(
const char* value) { m_directoryHasBeenSet =
true; m_directory.assign(value); }
79 inline void SetRepositoryName(
const char* value) { m_repositoryNameHasBeenSet =
true; m_repositoryName.assign(value); }
105 inline void SetSha(
const char* value) { m_shaHasBeenSet =
true; m_sha.assign(value); }
113 bool m_branchHasBeenSet =
false;
116 bool m_directoryHasBeenSet =
false;
119 bool m_repositoryNameHasBeenSet =
false;
122 bool m_repositoryProviderHasBeenSet =
false;
125 bool m_shaHasBeenSet =
false;
const RepositoryProvider & GetRepositoryProvider() const
void SetRepositoryName(const char *value)
Revision & WithSha(Aws::String &&value)
void SetBranch(Aws::String &&value)
Revision & WithRepositoryProvider(RepositoryProvider &&value)
Revision & WithDirectory(const Aws::String &value)
bool RepositoryProviderHasBeenSet() const
void SetBranch(const Aws::String &value)
const Aws::String & GetSha() const
bool ShaHasBeenSet() const
Revision & WithBranch(Aws::String &&value)
bool DirectoryHasBeenSet() const
void SetRepositoryName(const Aws::String &value)
Revision & WithDirectory(Aws::String &&value)
void SetRepositoryName(Aws::String &&value)
void SetSha(const Aws::String &value)
void SetDirectory(const char *value)
void SetSha(Aws::String &&value)
AWS_PROTON_API Revision(Aws::Utils::Json::JsonView jsonValue)
void SetSha(const char *value)
AWS_PROTON_API Aws::Utils::Json::JsonValue Jsonize() const
Revision & WithBranch(const Aws::String &value)
Revision & WithSha(const Aws::String &value)
const Aws::String & GetRepositoryName() const
void SetDirectory(Aws::String &&value)
void SetRepositoryProvider(const RepositoryProvider &value)
void SetBranch(const char *value)
AWS_PROTON_API Revision()
AWS_PROTON_API Revision & operator=(Aws::Utils::Json::JsonView jsonValue)
Revision & WithBranch(const char *value)
Revision & WithRepositoryName(Aws::String &&value)
const Aws::String & GetBranch() const
bool BranchHasBeenSet() const
void SetRepositoryProvider(RepositoryProvider &&value)
const Aws::String & GetDirectory() const
Revision & WithRepositoryName(const Aws::String &value)
Revision & WithSha(const char *value)
Revision & WithRepositoryName(const char *value)
bool RepositoryNameHasBeenSet() const
void SetDirectory(const Aws::String &value)
Revision & WithRepositoryProvider(const RepositoryProvider &value)
Revision & WithDirectory(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue