7#include <aws/codecommit/CodeCommit_EXPORTS.h>
8#include <aws/core/utils/DateTime.h>
9#include <aws/core/utils/memory/stl/AWSString.h>
41 template <
typename AccountIdT = Aws::String>
43 m_accountIdHasBeenSet =
true;
44 m_accountId = std::forward<AccountIdT>(value);
46 template <
typename AccountIdT = Aws::String>
59 template <
typename RepositoryIdT = Aws::String>
61 m_repositoryIdHasBeenSet =
true;
62 m_repositoryId = std::forward<RepositoryIdT>(value);
64 template <
typename RepositoryIdT = Aws::String>
77 template <
typename RepositoryNameT = Aws::String>
79 m_repositoryNameHasBeenSet =
true;
80 m_repositoryName = std::forward<RepositoryNameT>(value);
82 template <
typename RepositoryNameT = Aws::String>
95 template <
typename RepositoryDescriptionT = Aws::String>
97 m_repositoryDescriptionHasBeenSet =
true;
98 m_repositoryDescription = std::forward<RepositoryDescriptionT>(value);
100 template <
typename RepositoryDescriptionT = Aws::String>
113 template <
typename DefaultBranchT = Aws::String>
115 m_defaultBranchHasBeenSet =
true;
116 m_defaultBranch = std::forward<DefaultBranchT>(value);
118 template <
typename DefaultBranchT = Aws::String>
131 template <
typename LastModifiedDateT = Aws::Utils::DateTime>
133 m_lastModifiedDateHasBeenSet =
true;
134 m_lastModifiedDate = std::forward<LastModifiedDateT>(value);
136 template <
typename LastModifiedDateT = Aws::Utils::DateTime>
149 template <
typename CreationDateT = Aws::Utils::DateTime>
151 m_creationDateHasBeenSet =
true;
152 m_creationDate = std::forward<CreationDateT>(value);
154 template <
typename CreationDateT = Aws::Utils::DateTime>
167 template <
typename CloneUrlHttpT = Aws::String>
169 m_cloneUrlHttpHasBeenSet =
true;
170 m_cloneUrlHttp = std::forward<CloneUrlHttpT>(value);
172 template <
typename CloneUrlHttpT = Aws::String>
185 template <
typename CloneUrlSshT = Aws::String>
187 m_cloneUrlSshHasBeenSet =
true;
188 m_cloneUrlSsh = std::forward<CloneUrlSshT>(value);
190 template <
typename CloneUrlSshT = Aws::String>
203 template <
typename ArnT = Aws::String>
205 m_arnHasBeenSet =
true;
206 m_arn = std::forward<ArnT>(value);
208 template <
typename ArnT = Aws::String>
210 SetArn(std::forward<ArnT>(value));
222 template <
typename KmsKeyIdT = Aws::String>
224 m_kmsKeyIdHasBeenSet =
true;
225 m_kmsKeyId = std::forward<KmsKeyIdT>(value);
227 template <
typename KmsKeyIdT = Aws::String>
255 bool m_accountIdHasBeenSet =
false;
256 bool m_repositoryIdHasBeenSet =
false;
257 bool m_repositoryNameHasBeenSet =
false;
258 bool m_repositoryDescriptionHasBeenSet =
false;
259 bool m_defaultBranchHasBeenSet =
false;
260 bool m_lastModifiedDateHasBeenSet =
false;
261 bool m_creationDateHasBeenSet =
false;
262 bool m_cloneUrlHttpHasBeenSet =
false;
263 bool m_cloneUrlSshHasBeenSet =
false;
264 bool m_arnHasBeenSet =
false;
265 bool m_kmsKeyIdHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue