AWS SDK for C++  1.8.152
AWS SDK for C++
RepositoryMetadata.h
Go to the documentation of this file.
1 
6 #pragma once
10 #include <utility>
11 
12 namespace Aws
13 {
14 namespace Utils
15 {
16 namespace Json
17 {
18  class JsonValue;
19  class JsonView;
20 } // namespace Json
21 } // namespace Utils
22 namespace CodeCommit
23 {
24 namespace Model
25 {
26 
33  {
34  public:
39 
40 
44  inline const Aws::String& GetAccountId() const{ return m_accountId; }
45 
49  inline bool AccountIdHasBeenSet() const { return m_accountIdHasBeenSet; }
50 
54  inline void SetAccountId(const Aws::String& value) { m_accountIdHasBeenSet = true; m_accountId = value; }
55 
59  inline void SetAccountId(Aws::String&& value) { m_accountIdHasBeenSet = true; m_accountId = std::move(value); }
60 
64  inline void SetAccountId(const char* value) { m_accountIdHasBeenSet = true; m_accountId.assign(value); }
65 
69  inline RepositoryMetadata& WithAccountId(const Aws::String& value) { SetAccountId(value); return *this;}
70 
74  inline RepositoryMetadata& WithAccountId(Aws::String&& value) { SetAccountId(std::move(value)); return *this;}
75 
79  inline RepositoryMetadata& WithAccountId(const char* value) { SetAccountId(value); return *this;}
80 
81 
85  inline const Aws::String& GetRepositoryId() const{ return m_repositoryId; }
86 
90  inline bool RepositoryIdHasBeenSet() const { return m_repositoryIdHasBeenSet; }
91 
95  inline void SetRepositoryId(const Aws::String& value) { m_repositoryIdHasBeenSet = true; m_repositoryId = value; }
96 
100  inline void SetRepositoryId(Aws::String&& value) { m_repositoryIdHasBeenSet = true; m_repositoryId = std::move(value); }
101 
105  inline void SetRepositoryId(const char* value) { m_repositoryIdHasBeenSet = true; m_repositoryId.assign(value); }
106 
110  inline RepositoryMetadata& WithRepositoryId(const Aws::String& value) { SetRepositoryId(value); return *this;}
111 
115  inline RepositoryMetadata& WithRepositoryId(Aws::String&& value) { SetRepositoryId(std::move(value)); return *this;}
116 
120  inline RepositoryMetadata& WithRepositoryId(const char* value) { SetRepositoryId(value); return *this;}
121 
122 
126  inline const Aws::String& GetRepositoryName() const{ return m_repositoryName; }
127 
131  inline bool RepositoryNameHasBeenSet() const { return m_repositoryNameHasBeenSet; }
132 
136  inline void SetRepositoryName(const Aws::String& value) { m_repositoryNameHasBeenSet = true; m_repositoryName = value; }
137 
141  inline void SetRepositoryName(Aws::String&& value) { m_repositoryNameHasBeenSet = true; m_repositoryName = std::move(value); }
142 
146  inline void SetRepositoryName(const char* value) { m_repositoryNameHasBeenSet = true; m_repositoryName.assign(value); }
147 
151  inline RepositoryMetadata& WithRepositoryName(const Aws::String& value) { SetRepositoryName(value); return *this;}
152 
156  inline RepositoryMetadata& WithRepositoryName(Aws::String&& value) { SetRepositoryName(std::move(value)); return *this;}
157 
161  inline RepositoryMetadata& WithRepositoryName(const char* value) { SetRepositoryName(value); return *this;}
162 
163 
167  inline const Aws::String& GetRepositoryDescription() const{ return m_repositoryDescription; }
168 
172  inline bool RepositoryDescriptionHasBeenSet() const { return m_repositoryDescriptionHasBeenSet; }
173 
177  inline void SetRepositoryDescription(const Aws::String& value) { m_repositoryDescriptionHasBeenSet = true; m_repositoryDescription = value; }
178 
182  inline void SetRepositoryDescription(Aws::String&& value) { m_repositoryDescriptionHasBeenSet = true; m_repositoryDescription = std::move(value); }
183 
187  inline void SetRepositoryDescription(const char* value) { m_repositoryDescriptionHasBeenSet = true; m_repositoryDescription.assign(value); }
188 
192  inline RepositoryMetadata& WithRepositoryDescription(const Aws::String& value) { SetRepositoryDescription(value); return *this;}
193 
197  inline RepositoryMetadata& WithRepositoryDescription(Aws::String&& value) { SetRepositoryDescription(std::move(value)); return *this;}
198 
202  inline RepositoryMetadata& WithRepositoryDescription(const char* value) { SetRepositoryDescription(value); return *this;}
203 
204 
208  inline const Aws::String& GetDefaultBranch() const{ return m_defaultBranch; }
209 
213  inline bool DefaultBranchHasBeenSet() const { return m_defaultBranchHasBeenSet; }
214 
218  inline void SetDefaultBranch(const Aws::String& value) { m_defaultBranchHasBeenSet = true; m_defaultBranch = value; }
219 
223  inline void SetDefaultBranch(Aws::String&& value) { m_defaultBranchHasBeenSet = true; m_defaultBranch = std::move(value); }
224 
228  inline void SetDefaultBranch(const char* value) { m_defaultBranchHasBeenSet = true; m_defaultBranch.assign(value); }
229 
233  inline RepositoryMetadata& WithDefaultBranch(const Aws::String& value) { SetDefaultBranch(value); return *this;}
234 
238  inline RepositoryMetadata& WithDefaultBranch(Aws::String&& value) { SetDefaultBranch(std::move(value)); return *this;}
239 
243  inline RepositoryMetadata& WithDefaultBranch(const char* value) { SetDefaultBranch(value); return *this;}
244 
245 
249  inline const Aws::Utils::DateTime& GetLastModifiedDate() const{ return m_lastModifiedDate; }
250 
254  inline bool LastModifiedDateHasBeenSet() const { return m_lastModifiedDateHasBeenSet; }
255 
259  inline void SetLastModifiedDate(const Aws::Utils::DateTime& value) { m_lastModifiedDateHasBeenSet = true; m_lastModifiedDate = value; }
260 
264  inline void SetLastModifiedDate(Aws::Utils::DateTime&& value) { m_lastModifiedDateHasBeenSet = true; m_lastModifiedDate = std::move(value); }
265 
269  inline RepositoryMetadata& WithLastModifiedDate(const Aws::Utils::DateTime& value) { SetLastModifiedDate(value); return *this;}
270 
274  inline RepositoryMetadata& WithLastModifiedDate(Aws::Utils::DateTime&& value) { SetLastModifiedDate(std::move(value)); return *this;}
275 
276 
280  inline const Aws::Utils::DateTime& GetCreationDate() const{ return m_creationDate; }
281 
285  inline bool CreationDateHasBeenSet() const { return m_creationDateHasBeenSet; }
286 
290  inline void SetCreationDate(const Aws::Utils::DateTime& value) { m_creationDateHasBeenSet = true; m_creationDate = value; }
291 
295  inline void SetCreationDate(Aws::Utils::DateTime&& value) { m_creationDateHasBeenSet = true; m_creationDate = std::move(value); }
296 
300  inline RepositoryMetadata& WithCreationDate(const Aws::Utils::DateTime& value) { SetCreationDate(value); return *this;}
301 
305  inline RepositoryMetadata& WithCreationDate(Aws::Utils::DateTime&& value) { SetCreationDate(std::move(value)); return *this;}
306 
307 
311  inline const Aws::String& GetCloneUrlHttp() const{ return m_cloneUrlHttp; }
312 
316  inline bool CloneUrlHttpHasBeenSet() const { return m_cloneUrlHttpHasBeenSet; }
317 
321  inline void SetCloneUrlHttp(const Aws::String& value) { m_cloneUrlHttpHasBeenSet = true; m_cloneUrlHttp = value; }
322 
326  inline void SetCloneUrlHttp(Aws::String&& value) { m_cloneUrlHttpHasBeenSet = true; m_cloneUrlHttp = std::move(value); }
327 
331  inline void SetCloneUrlHttp(const char* value) { m_cloneUrlHttpHasBeenSet = true; m_cloneUrlHttp.assign(value); }
332 
336  inline RepositoryMetadata& WithCloneUrlHttp(const Aws::String& value) { SetCloneUrlHttp(value); return *this;}
337 
341  inline RepositoryMetadata& WithCloneUrlHttp(Aws::String&& value) { SetCloneUrlHttp(std::move(value)); return *this;}
342 
346  inline RepositoryMetadata& WithCloneUrlHttp(const char* value) { SetCloneUrlHttp(value); return *this;}
347 
348 
352  inline const Aws::String& GetCloneUrlSsh() const{ return m_cloneUrlSsh; }
353 
357  inline bool CloneUrlSshHasBeenSet() const { return m_cloneUrlSshHasBeenSet; }
358 
362  inline void SetCloneUrlSsh(const Aws::String& value) { m_cloneUrlSshHasBeenSet = true; m_cloneUrlSsh = value; }
363 
367  inline void SetCloneUrlSsh(Aws::String&& value) { m_cloneUrlSshHasBeenSet = true; m_cloneUrlSsh = std::move(value); }
368 
372  inline void SetCloneUrlSsh(const char* value) { m_cloneUrlSshHasBeenSet = true; m_cloneUrlSsh.assign(value); }
373 
377  inline RepositoryMetadata& WithCloneUrlSsh(const Aws::String& value) { SetCloneUrlSsh(value); return *this;}
378 
382  inline RepositoryMetadata& WithCloneUrlSsh(Aws::String&& value) { SetCloneUrlSsh(std::move(value)); return *this;}
383 
387  inline RepositoryMetadata& WithCloneUrlSsh(const char* value) { SetCloneUrlSsh(value); return *this;}
388 
389 
393  inline const Aws::String& GetArn() const{ return m_arn; }
394 
398  inline bool ArnHasBeenSet() const { return m_arnHasBeenSet; }
399 
403  inline void SetArn(const Aws::String& value) { m_arnHasBeenSet = true; m_arn = value; }
404 
408  inline void SetArn(Aws::String&& value) { m_arnHasBeenSet = true; m_arn = std::move(value); }
409 
413  inline void SetArn(const char* value) { m_arnHasBeenSet = true; m_arn.assign(value); }
414 
418  inline RepositoryMetadata& WithArn(const Aws::String& value) { SetArn(value); return *this;}
419 
423  inline RepositoryMetadata& WithArn(Aws::String&& value) { SetArn(std::move(value)); return *this;}
424 
428  inline RepositoryMetadata& WithArn(const char* value) { SetArn(value); return *this;}
429 
430  private:
431 
432  Aws::String m_accountId;
433  bool m_accountIdHasBeenSet;
434 
435  Aws::String m_repositoryId;
436  bool m_repositoryIdHasBeenSet;
437 
438  Aws::String m_repositoryName;
439  bool m_repositoryNameHasBeenSet;
440 
441  Aws::String m_repositoryDescription;
442  bool m_repositoryDescriptionHasBeenSet;
443 
444  Aws::String m_defaultBranch;
445  bool m_defaultBranchHasBeenSet;
446 
447  Aws::Utils::DateTime m_lastModifiedDate;
448  bool m_lastModifiedDateHasBeenSet;
449 
450  Aws::Utils::DateTime m_creationDate;
451  bool m_creationDateHasBeenSet;
452 
453  Aws::String m_cloneUrlHttp;
454  bool m_cloneUrlHttpHasBeenSet;
455 
456  Aws::String m_cloneUrlSsh;
457  bool m_cloneUrlSshHasBeenSet;
458 
459  Aws::String m_arn;
460  bool m_arnHasBeenSet;
461  };
462 
463 } // namespace Model
464 } // namespace CodeCommit
465 } // namespace Aws
Aws::CodeCommit::Model::RepositoryMetadata::WithCreationDate
RepositoryMetadata & WithCreationDate(Aws::Utils::DateTime &&value)
Definition: RepositoryMetadata.h:305
Aws::Utils::DateTime
Definition: DateTime.h:55
Aws::CodeCommit::Model::RepositoryMetadata::SetCloneUrlSsh
void SetCloneUrlSsh(const Aws::String &value)
Definition: RepositoryMetadata.h:362
CodeCommit_EXPORTS.h
Aws::CodeCommit::Model::RepositoryMetadata::WithRepositoryDescription
RepositoryMetadata & WithRepositoryDescription(const char *value)
Definition: RepositoryMetadata.h:202
Aws::CodeCommit::Model::RepositoryMetadata::SetCloneUrlHttp
void SetCloneUrlHttp(Aws::String &&value)
Definition: RepositoryMetadata.h:326
Aws::CodeCommit::Model::RepositoryMetadata::GetDefaultBranch
const Aws::String & GetDefaultBranch() const
Definition: RepositoryMetadata.h:208
Aws::CodeCommit::Model::RepositoryMetadata::Jsonize
Aws::Utils::Json::JsonValue Jsonize() const
Aws::CodeCommit::Model::RepositoryMetadata::SetArn
void SetArn(Aws::String &&value)
Definition: RepositoryMetadata.h:408
Aws::CodeCommit::Model::RepositoryMetadata::SetRepositoryId
void SetRepositoryId(Aws::String &&value)
Definition: RepositoryMetadata.h:100
Aws::CodeCommit::Model::RepositoryMetadata::WithCloneUrlHttp
RepositoryMetadata & WithCloneUrlHttp(Aws::String &&value)
Definition: RepositoryMetadata.h:341
Aws::CodeCommit::Model::RepositoryMetadata::SetArn
void SetArn(const Aws::String &value)
Definition: RepositoryMetadata.h:403
Aws::CodeCommit::Model::RepositoryMetadata::SetCloneUrlSsh
void SetCloneUrlSsh(const char *value)
Definition: RepositoryMetadata.h:372
Aws::CodeCommit::Model::RepositoryMetadata::SetLastModifiedDate
void SetLastModifiedDate(const Aws::Utils::DateTime &value)
Definition: RepositoryMetadata.h:259
Aws::CodeCommit::Model::RepositoryMetadata::WithCloneUrlSsh
RepositoryMetadata & WithCloneUrlSsh(const char *value)
Definition: RepositoryMetadata.h:387
DateTime.h
Aws::CodeCommit::Model::RepositoryMetadata::SetCloneUrlSsh
void SetCloneUrlSsh(Aws::String &&value)
Definition: RepositoryMetadata.h:367
Aws::CodeCommit::Model::RepositoryMetadata::WithRepositoryName
RepositoryMetadata & WithRepositoryName(const char *value)
Definition: RepositoryMetadata.h:161
Aws::CodeCommit::Model::RepositoryMetadata::GetAccountId
const Aws::String & GetAccountId() const
Definition: RepositoryMetadata.h:44
Aws::CodeCommit::Model::RepositoryMetadata::WithRepositoryId
RepositoryMetadata & WithRepositoryId(const Aws::String &value)
Definition: RepositoryMetadata.h:110
Aws::CodeCommit::Model::RepositoryMetadata::CloneUrlSshHasBeenSet
bool CloneUrlSshHasBeenSet() const
Definition: RepositoryMetadata.h:357
Aws::CodeCommit::Model::RepositoryMetadata::WithCloneUrlHttp
RepositoryMetadata & WithCloneUrlHttp(const char *value)
Definition: RepositoryMetadata.h:346
Aws::CodeCommit::Model::RepositoryMetadata::SetArn
void SetArn(const char *value)
Definition: RepositoryMetadata.h:413
Aws::CodeCommit::Model::RepositoryMetadata::ArnHasBeenSet
bool ArnHasBeenSet() const
Definition: RepositoryMetadata.h:398
Aws::CodeCommit::Model::RepositoryMetadata::SetCloneUrlHttp
void SetCloneUrlHttp(const Aws::String &value)
Definition: RepositoryMetadata.h:321
Aws::CodeCommit::Model::RepositoryMetadata::SetDefaultBranch
void SetDefaultBranch(const Aws::String &value)
Definition: RepositoryMetadata.h:218
Aws::CodeCommit::Model::RepositoryMetadata::GetArn
const Aws::String & GetArn() const
Definition: RepositoryMetadata.h:393
Aws::CodeCommit::Model::RepositoryMetadata::WithArn
RepositoryMetadata & WithArn(Aws::String &&value)
Definition: RepositoryMetadata.h:423
Aws::CodeCommit::Model::RepositoryMetadata::CreationDateHasBeenSet
bool CreationDateHasBeenSet() const
Definition: RepositoryMetadata.h:285
Aws::CodeCommit::Model::RepositoryMetadata::WithLastModifiedDate
RepositoryMetadata & WithLastModifiedDate(const Aws::Utils::DateTime &value)
Definition: RepositoryMetadata.h:269
Aws::CodeCommit::Model::RepositoryMetadata::WithAccountId
RepositoryMetadata & WithAccountId(const Aws::String &value)
Definition: RepositoryMetadata.h:69
Aws::CodeCommit::Model::RepositoryMetadata::WithRepositoryDescription
RepositoryMetadata & WithRepositoryDescription(Aws::String &&value)
Definition: RepositoryMetadata.h:197
Aws::CodeCommit::Model::RepositoryMetadata::SetRepositoryName
void SetRepositoryName(const char *value)
Definition: RepositoryMetadata.h:146
Aws::CodeCommit::Model::RepositoryMetadata::SetRepositoryDescription
void SetRepositoryDescription(Aws::String &&value)
Definition: RepositoryMetadata.h:182
Aws::CodeCommit::Model::RepositoryMetadata::WithAccountId
RepositoryMetadata & WithAccountId(const char *value)
Definition: RepositoryMetadata.h:79
Aws::CodeCommit::Model::RepositoryMetadata::RepositoryMetadata
RepositoryMetadata(Aws::Utils::Json::JsonView jsonValue)
Aws::CodeCommit::Model::RepositoryMetadata::RepositoryDescriptionHasBeenSet
bool RepositoryDescriptionHasBeenSet() const
Definition: RepositoryMetadata.h:172
Aws::CodeCommit::Model::RepositoryMetadata::SetLastModifiedDate
void SetLastModifiedDate(Aws::Utils::DateTime &&value)
Definition: RepositoryMetadata.h:264
Aws::CodeCommit::Model::RepositoryMetadata::SetRepositoryId
void SetRepositoryId(const char *value)
Definition: RepositoryMetadata.h:105
Aws::CodeCommit::Model::RepositoryMetadata::WithDefaultBranch
RepositoryMetadata & WithDefaultBranch(Aws::String &&value)
Definition: RepositoryMetadata.h:238
Aws::CodeCommit::Model::RepositoryMetadata::SetRepositoryDescription
void SetRepositoryDescription(const char *value)
Definition: RepositoryMetadata.h:187
Aws::CodeCommit::Model::RepositoryMetadata::RepositoryIdHasBeenSet
bool RepositoryIdHasBeenSet() const
Definition: RepositoryMetadata.h:90
Aws::CodeCommit::Model::RepositoryMetadata::WithLastModifiedDate
RepositoryMetadata & WithLastModifiedDate(Aws::Utils::DateTime &&value)
Definition: RepositoryMetadata.h:274
Aws::CodeCommit::Model::RepositoryMetadata::SetCloneUrlHttp
void SetCloneUrlHttp(const char *value)
Definition: RepositoryMetadata.h:331
Aws::CodeCommit::Model::RepositoryMetadata::SetAccountId
void SetAccountId(const Aws::String &value)
Definition: RepositoryMetadata.h:54
Aws::CodeCommit::Model::RepositoryMetadata::SetAccountId
void SetAccountId(const char *value)
Definition: RepositoryMetadata.h:64
Aws::CodeCommit::Model::RepositoryMetadata::WithDefaultBranch
RepositoryMetadata & WithDefaultBranch(const char *value)
Definition: RepositoryMetadata.h:243
Aws::CodeCommit::Model::RepositoryMetadata::SetDefaultBranch
void SetDefaultBranch(const char *value)
Definition: RepositoryMetadata.h:228
Aws::CodeCommit::Model::RepositoryMetadata::SetRepositoryName
void SetRepositoryName(Aws::String &&value)
Definition: RepositoryMetadata.h:141
Aws::CodeCommit::Model::RepositoryMetadata::WithCloneUrlHttp
RepositoryMetadata & WithCloneUrlHttp(const Aws::String &value)
Definition: RepositoryMetadata.h:336
Aws::CodeCommit::Model::RepositoryMetadata
Definition: RepositoryMetadata.h:33
Aws::CodeCommit::Model::RepositoryMetadata::WithRepositoryId
RepositoryMetadata & WithRepositoryId(Aws::String &&value)
Definition: RepositoryMetadata.h:115
Aws::CodeCommit::Model::RepositoryMetadata::WithRepositoryName
RepositoryMetadata & WithRepositoryName(const Aws::String &value)
Definition: RepositoryMetadata.h:151
Aws::Utils::Json::JsonView
Definition: JsonSerializer.h:222
AWSString.h
Aws::Utils::Json::JsonValue
Definition: JsonSerializer.h:30
Aws::CodeCommit::Model::RepositoryMetadata::WithAccountId
RepositoryMetadata & WithAccountId(Aws::String &&value)
Definition: RepositoryMetadata.h:74
AWS_CODECOMMIT_API
#define AWS_CODECOMMIT_API
Definition: CodeCommit_EXPORTS.h:28
Aws::CodeCommit::Model::RepositoryMetadata::SetDefaultBranch
void SetDefaultBranch(Aws::String &&value)
Definition: RepositoryMetadata.h:223
Aws::CodeCommit::Model::RepositoryMetadata::SetCreationDate
void SetCreationDate(Aws::Utils::DateTime &&value)
Definition: RepositoryMetadata.h:295
Aws::CodeCommit::Model::RepositoryMetadata::SetAccountId
void SetAccountId(Aws::String &&value)
Definition: RepositoryMetadata.h:59
Aws::CodeCommit::Model::RepositoryMetadata::WithRepositoryName
RepositoryMetadata & WithRepositoryName(Aws::String &&value)
Definition: RepositoryMetadata.h:156
Aws::CodeCommit::Model::RepositoryMetadata::RepositoryMetadata
RepositoryMetadata()
Aws::CodeCommit::Model::RepositoryMetadata::GetRepositoryDescription
const Aws::String & GetRepositoryDescription() const
Definition: RepositoryMetadata.h:167
Aws::CodeCommit::Model::RepositoryMetadata::SetCreationDate
void SetCreationDate(const Aws::Utils::DateTime &value)
Definition: RepositoryMetadata.h:290
Aws::CodeCommit::Model::RepositoryMetadata::RepositoryNameHasBeenSet
bool RepositoryNameHasBeenSet() const
Definition: RepositoryMetadata.h:131
Aws::CodeCommit::Model::RepositoryMetadata::AccountIdHasBeenSet
bool AccountIdHasBeenSet() const
Definition: RepositoryMetadata.h:49
Aws::CodeCommit::Model::RepositoryMetadata::WithRepositoryDescription
RepositoryMetadata & WithRepositoryDescription(const Aws::String &value)
Definition: RepositoryMetadata.h:192
Aws::CodeCommit::Model::RepositoryMetadata::SetRepositoryDescription
void SetRepositoryDescription(const Aws::String &value)
Definition: RepositoryMetadata.h:177
Aws::CodeCommit::Model::RepositoryMetadata::GetLastModifiedDate
const Aws::Utils::DateTime & GetLastModifiedDate() const
Definition: RepositoryMetadata.h:249
Aws::CodeCommit::Model::RepositoryMetadata::WithArn
RepositoryMetadata & WithArn(const char *value)
Definition: RepositoryMetadata.h:428
Aws::CodeCommit::Model::RepositoryMetadata::WithDefaultBranch
RepositoryMetadata & WithDefaultBranch(const Aws::String &value)
Definition: RepositoryMetadata.h:233
Aws::CodeCommit::Model::RepositoryMetadata::SetRepositoryName
void SetRepositoryName(const Aws::String &value)
Definition: RepositoryMetadata.h:136
Aws::CodeCommit::Model::RepositoryMetadata::operator=
RepositoryMetadata & operator=(Aws::Utils::Json::JsonView jsonValue)
Aws
Definition: AccessManagementClient.h:15
Aws::CodeCommit::Model::RepositoryMetadata::LastModifiedDateHasBeenSet
bool LastModifiedDateHasBeenSet() const
Definition: RepositoryMetadata.h:254
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::CodeCommit::Model::RepositoryMetadata::SetRepositoryId
void SetRepositoryId(const Aws::String &value)
Definition: RepositoryMetadata.h:95
Aws::CodeCommit::Model::RepositoryMetadata::GetRepositoryId
const Aws::String & GetRepositoryId() const
Definition: RepositoryMetadata.h:85
Aws::CodeCommit::Model::RepositoryMetadata::WithRepositoryId
RepositoryMetadata & WithRepositoryId(const char *value)
Definition: RepositoryMetadata.h:120
Aws::CodeCommit::Model::RepositoryMetadata::WithCloneUrlSsh
RepositoryMetadata & WithCloneUrlSsh(const Aws::String &value)
Definition: RepositoryMetadata.h:377
Aws::CodeCommit::Model::RepositoryMetadata::GetRepositoryName
const Aws::String & GetRepositoryName() const
Definition: RepositoryMetadata.h:126
Aws::CodeCommit::Model::RepositoryMetadata::WithCreationDate
RepositoryMetadata & WithCreationDate(const Aws::Utils::DateTime &value)
Definition: RepositoryMetadata.h:300
Aws::CodeCommit::Model::RepositoryMetadata::GetCloneUrlSsh
const Aws::String & GetCloneUrlSsh() const
Definition: RepositoryMetadata.h:352
Aws::CodeCommit::Model::RepositoryMetadata::GetCreationDate
const Aws::Utils::DateTime & GetCreationDate() const
Definition: RepositoryMetadata.h:280
Aws::CodeCommit::Model::RepositoryMetadata::WithArn
RepositoryMetadata & WithArn(const Aws::String &value)
Definition: RepositoryMetadata.h:418
Aws::CodeCommit::Model::RepositoryMetadata::DefaultBranchHasBeenSet
bool DefaultBranchHasBeenSet() const
Definition: RepositoryMetadata.h:213
Aws::CodeCommit::Model::RepositoryMetadata::CloneUrlHttpHasBeenSet
bool CloneUrlHttpHasBeenSet() const
Definition: RepositoryMetadata.h:316
Aws::CodeCommit::Model::RepositoryMetadata::GetCloneUrlHttp
const Aws::String & GetCloneUrlHttp() const
Definition: RepositoryMetadata.h:311
Aws::CodeCommit::Model::RepositoryMetadata::WithCloneUrlSsh
RepositoryMetadata & WithCloneUrlSsh(Aws::String &&value)
Definition: RepositoryMetadata.h:382