64 inline void SetTreeId(
const char* value) { m_treeIdHasBeenSet =
true; m_treeId.assign(value); }
119 inline Commit&
AddParents(
const char* value) { m_parentsHasBeenSet =
true; m_parents.push_back(value);
return *
this; }
139 inline void SetMessage(
const char* value) { m_messageHasBeenSet =
true; m_message.assign(value); }
239 inline void SetAdditionalData(
const char* value) { m_additionalDataHasBeenSet =
true; m_additionalData.assign(value); }
258 bool m_treeIdHasBeenSet;
260 bool m_parentsHasBeenSet;
262 bool m_messageHasBeenSet;
264 bool m_authorHasBeenSet;
266 bool m_committerHasBeenSet;
268 bool m_additionalDataHasBeenSet;
const UserInfo & GetAuthor() const
void SetMessage(const Aws::String &value)
const UserInfo & GetCommitter() const
const Aws::Vector< Aws::String > & GetParents() const
void SetMessage(Aws::String &&value)
Commit & WithMessage(Aws::String &&value)
void SetParents(Aws::Vector< Aws::String > &&value)
void SetParents(const Aws::Vector< Aws::String > &value)
void SetAdditionalData(const Aws::String &value)
Commit & WithAuthor(const UserInfo &value)
std::vector< T, Aws::Allocator< T > > Vector
const Aws::String & GetAdditionalData() const
Commit & WithTreeId(Aws::String &&value)
const Aws::String & GetMessage() const
void SetCommitter(const UserInfo &value)
Commit & AddParents(const Aws::String &value)
Commit & AddParents(const char *value)
Commit & WithParents(const Aws::Vector< Aws::String > &value)
void SetTreeId(const char *value)
void SetAuthor(UserInfo &&value)
Commit & WithAdditionalData(Aws::String &&value)
Commit & WithTreeId(const char *value)
Commit & WithCommitter(UserInfo &&value)
void SetAdditionalData(Aws::String &&value)
void SetAuthor(const UserInfo &value)
#define AWS_CODECOMMIT_API
Commit & WithMessage(const Aws::String &value)
Commit & WithAdditionalData(const Aws::String &value)
const Aws::String & GetTreeId() const
Commit & WithCommitter(const UserInfo &value)
Commit & WithAdditionalData(const char *value)
void SetCommitter(UserInfo &&value)
Commit & WithTreeId(const Aws::String &value)
void SetAdditionalData(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Commit & WithMessage(const char *value)
Commit & AddParents(Aws::String &&value)
void SetTreeId(Aws::String &&value)
void SetMessage(const char *value)
Commit & WithParents(Aws::Vector< Aws::String > &&value)
Commit & WithAuthor(UserInfo &&value)
void SetTreeId(const Aws::String &value)
JSON (JavaScript Object Notation).