7#include <aws/codecommit/CodeCommit_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/DateTime.h>
47 template<
typename AccountIdT = Aws::String>
48 void SetAccountId(AccountIdT&& value) { m_accountIdHasBeenSet =
true; m_accountId = std::forward<AccountIdT>(value); }
49 template<
typename AccountIdT = Aws::String>
59 template<
typename RepositoryIdT = Aws::String>
60 void SetRepositoryId(RepositoryIdT&& value) { m_repositoryIdHasBeenSet =
true; m_repositoryId = std::forward<RepositoryIdT>(value); }
61 template<
typename RepositoryIdT = Aws::String>
71 template<
typename RepositoryNameT = Aws::String>
72 void SetRepositoryName(RepositoryNameT&& value) { m_repositoryNameHasBeenSet =
true; m_repositoryName = std::forward<RepositoryNameT>(value); }
73 template<
typename RepositoryNameT = Aws::String>
83 template<
typename RepositoryDescriptionT = Aws::String>
84 void SetRepositoryDescription(RepositoryDescriptionT&& value) { m_repositoryDescriptionHasBeenSet =
true; m_repositoryDescription = std::forward<RepositoryDescriptionT>(value); }
85 template<
typename RepositoryDescriptionT = Aws::String>
95 template<
typename DefaultBranchT = Aws::String>
96 void SetDefaultBranch(DefaultBranchT&& value) { m_defaultBranchHasBeenSet =
true; m_defaultBranch = std::forward<DefaultBranchT>(value); }
97 template<
typename DefaultBranchT = Aws::String>
107 template<
typename LastModifiedDateT = Aws::Utils::DateTime>
108 void SetLastModifiedDate(LastModifiedDateT&& value) { m_lastModifiedDateHasBeenSet =
true; m_lastModifiedDate = std::forward<LastModifiedDateT>(value); }
109 template<
typename LastModifiedDateT = Aws::Utils::DateTime>
119 template<
typename CreationDateT = Aws::Utils::DateTime>
120 void SetCreationDate(CreationDateT&& value) { m_creationDateHasBeenSet =
true; m_creationDate = std::forward<CreationDateT>(value); }
121 template<
typename CreationDateT = Aws::Utils::DateTime>
131 template<
typename CloneUrlHttpT = Aws::String>
132 void SetCloneUrlHttp(CloneUrlHttpT&& value) { m_cloneUrlHttpHasBeenSet =
true; m_cloneUrlHttp = std::forward<CloneUrlHttpT>(value); }
133 template<
typename CloneUrlHttpT = Aws::String>
143 template<
typename CloneUrlSshT = Aws::String>
144 void SetCloneUrlSsh(CloneUrlSshT&& value) { m_cloneUrlSshHasBeenSet =
true; m_cloneUrlSsh = std::forward<CloneUrlSshT>(value); }
145 template<
typename CloneUrlSshT = Aws::String>
155 template<
typename ArnT = Aws::String>
156 void SetArn(ArnT&& value) { m_arnHasBeenSet =
true; m_arn = std::forward<ArnT>(value); }
157 template<
typename ArnT = Aws::String>
168 template<
typename KmsKeyIdT = Aws::String>
169 void SetKmsKeyId(KmsKeyIdT&& value) { m_kmsKeyIdHasBeenSet =
true; m_kmsKeyId = std::forward<KmsKeyIdT>(value); }
170 template<
typename KmsKeyIdT = Aws::String>
176 bool m_accountIdHasBeenSet =
false;
179 bool m_repositoryIdHasBeenSet =
false;
182 bool m_repositoryNameHasBeenSet =
false;
185 bool m_repositoryDescriptionHasBeenSet =
false;
188 bool m_defaultBranchHasBeenSet =
false;
191 bool m_lastModifiedDateHasBeenSet =
false;
194 bool m_creationDateHasBeenSet =
false;
197 bool m_cloneUrlHttpHasBeenSet =
false;
200 bool m_cloneUrlSshHasBeenSet =
false;
203 bool m_arnHasBeenSet =
false;
206 bool m_kmsKeyIdHasBeenSet =
false;
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue