7#include <aws/codecommit/CodeCommit_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSMap.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/core/utils/memory/stl/AWSVector.h>
43 template <
typename CommentIdT = Aws::String>
45 m_commentIdHasBeenSet =
true;
46 m_commentId = std::forward<CommentIdT>(value);
48 template <
typename CommentIdT = Aws::String>
61 template <
typename ContentT = Aws::String>
63 m_contentHasBeenSet =
true;
64 m_content = std::forward<ContentT>(value);
66 template <
typename ContentT = Aws::String>
79 template <
typename InReplyToT = Aws::String>
81 m_inReplyToHasBeenSet =
true;
82 m_inReplyTo = std::forward<InReplyToT>(value);
84 template <
typename InReplyToT = Aws::String>
97 template <
typename CreationDateT = Aws::Utils::DateTime>
99 m_creationDateHasBeenSet =
true;
100 m_creationDate = std::forward<CreationDateT>(value);
102 template <
typename CreationDateT = Aws::Utils::DateTime>
116 template <
typename LastModifiedDateT = Aws::Utils::DateTime>
118 m_lastModifiedDateHasBeenSet =
true;
119 m_lastModifiedDate = std::forward<LastModifiedDateT>(value);
121 template <
typename LastModifiedDateT = Aws::Utils::DateTime>
134 template <
typename AuthorArnT = Aws::String>
136 m_authorArnHasBeenSet =
true;
137 m_authorArn = std::forward<AuthorArnT>(value);
139 template <
typename AuthorArnT = Aws::String>
153 m_deletedHasBeenSet =
true;
171 template <
typename ClientRequestTokenT = Aws::String>
173 m_clientRequestTokenHasBeenSet =
true;
174 m_clientRequestToken = std::forward<ClientRequestTokenT>(value);
176 template <
typename ClientRequestTokenT = Aws::String>
190 template <
typename CallerReactionsT = Aws::Vector<Aws::String>>
192 m_callerReactionsHasBeenSet =
true;
193 m_callerReactions = std::forward<CallerReactionsT>(value);
195 template <
typename CallerReactionsT = Aws::Vector<Aws::String>>
200 template <
typename CallerReactionsT = Aws::String>
202 m_callerReactionsHasBeenSet =
true;
203 m_callerReactions.emplace_back(std::forward<CallerReactionsT>(value));
215 template <
typename ReactionCountsT = Aws::Map<Aws::String,
int>>
217 m_reactionCountsHasBeenSet =
true;
218 m_reactionCounts = std::forward<ReactionCountsT>(value);
220 template <
typename ReactionCountsT = Aws::Map<Aws::String,
int>>
226 m_reactionCountsHasBeenSet =
true;
227 m_reactionCounts.emplace(key, value);
244 bool m_deleted{
false};
251 bool m_commentIdHasBeenSet =
false;
252 bool m_contentHasBeenSet =
false;
253 bool m_inReplyToHasBeenSet =
false;
254 bool m_creationDateHasBeenSet =
false;
255 bool m_lastModifiedDateHasBeenSet =
false;
256 bool m_authorArnHasBeenSet =
false;
257 bool m_deletedHasBeenSet =
false;
258 bool m_clientRequestTokenHasBeenSet =
false;
259 bool m_callerReactionsHasBeenSet =
false;
260 bool m_reactionCountsHasBeenSet =
false;
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
std::vector< T, Aws::Allocator< T > > Vector
Aws::Utils::Json::JsonValue JsonValue