AWS SDK for C++  1.9.123
AWS SDK for C++
CreateCommitRequest.h
Go to the documentation of this file.
1 
6 #pragma once
14 #include <utility>
15 
16 namespace Aws
17 {
18 namespace CodeCommit
19 {
20 namespace Model
21 {
22 
26  {
27  public:
29 
30  // Service request name is the Operation name which will send this request out,
31  // each operation should has unique request name, so that we can get operation's name from this request.
32  // Note: this is not true for response, multiple operations may have the same response name,
33  // so we can not get operation's name from response.
34  inline virtual const char* GetServiceRequestName() const override { return "CreateCommit"; }
35 
36  Aws::String SerializePayload() const override;
37 
39 
40 
44  inline const Aws::String& GetRepositoryName() const{ return m_repositoryName; }
45 
49  inline bool RepositoryNameHasBeenSet() const { return m_repositoryNameHasBeenSet; }
50 
54  inline void SetRepositoryName(const Aws::String& value) { m_repositoryNameHasBeenSet = true; m_repositoryName = value; }
55 
59  inline void SetRepositoryName(Aws::String&& value) { m_repositoryNameHasBeenSet = true; m_repositoryName = std::move(value); }
60 
64  inline void SetRepositoryName(const char* value) { m_repositoryNameHasBeenSet = true; m_repositoryName.assign(value); }
65 
69  inline CreateCommitRequest& WithRepositoryName(const Aws::String& value) { SetRepositoryName(value); return *this;}
70 
74  inline CreateCommitRequest& WithRepositoryName(Aws::String&& value) { SetRepositoryName(std::move(value)); return *this;}
75 
79  inline CreateCommitRequest& WithRepositoryName(const char* value) { SetRepositoryName(value); return *this;}
80 
81 
85  inline const Aws::String& GetBranchName() const{ return m_branchName; }
86 
90  inline bool BranchNameHasBeenSet() const { return m_branchNameHasBeenSet; }
91 
95  inline void SetBranchName(const Aws::String& value) { m_branchNameHasBeenSet = true; m_branchName = value; }
96 
100  inline void SetBranchName(Aws::String&& value) { m_branchNameHasBeenSet = true; m_branchName = std::move(value); }
101 
105  inline void SetBranchName(const char* value) { m_branchNameHasBeenSet = true; m_branchName.assign(value); }
106 
110  inline CreateCommitRequest& WithBranchName(const Aws::String& value) { SetBranchName(value); return *this;}
111 
115  inline CreateCommitRequest& WithBranchName(Aws::String&& value) { SetBranchName(std::move(value)); return *this;}
116 
120  inline CreateCommitRequest& WithBranchName(const char* value) { SetBranchName(value); return *this;}
121 
122 
127  inline const Aws::String& GetParentCommitId() const{ return m_parentCommitId; }
128 
133  inline bool ParentCommitIdHasBeenSet() const { return m_parentCommitIdHasBeenSet; }
134 
139  inline void SetParentCommitId(const Aws::String& value) { m_parentCommitIdHasBeenSet = true; m_parentCommitId = value; }
140 
145  inline void SetParentCommitId(Aws::String&& value) { m_parentCommitIdHasBeenSet = true; m_parentCommitId = std::move(value); }
146 
151  inline void SetParentCommitId(const char* value) { m_parentCommitIdHasBeenSet = true; m_parentCommitId.assign(value); }
152 
157  inline CreateCommitRequest& WithParentCommitId(const Aws::String& value) { SetParentCommitId(value); return *this;}
158 
163  inline CreateCommitRequest& WithParentCommitId(Aws::String&& value) { SetParentCommitId(std::move(value)); return *this;}
164 
169  inline CreateCommitRequest& WithParentCommitId(const char* value) { SetParentCommitId(value); return *this;}
170 
171 
176  inline const Aws::String& GetAuthorName() const{ return m_authorName; }
177 
182  inline bool AuthorNameHasBeenSet() const { return m_authorNameHasBeenSet; }
183 
188  inline void SetAuthorName(const Aws::String& value) { m_authorNameHasBeenSet = true; m_authorName = value; }
189 
194  inline void SetAuthorName(Aws::String&& value) { m_authorNameHasBeenSet = true; m_authorName = std::move(value); }
195 
200  inline void SetAuthorName(const char* value) { m_authorNameHasBeenSet = true; m_authorName.assign(value); }
201 
206  inline CreateCommitRequest& WithAuthorName(const Aws::String& value) { SetAuthorName(value); return *this;}
207 
212  inline CreateCommitRequest& WithAuthorName(Aws::String&& value) { SetAuthorName(std::move(value)); return *this;}
213 
218  inline CreateCommitRequest& WithAuthorName(const char* value) { SetAuthorName(value); return *this;}
219 
220 
224  inline const Aws::String& GetEmail() const{ return m_email; }
225 
229  inline bool EmailHasBeenSet() const { return m_emailHasBeenSet; }
230 
234  inline void SetEmail(const Aws::String& value) { m_emailHasBeenSet = true; m_email = value; }
235 
239  inline void SetEmail(Aws::String&& value) { m_emailHasBeenSet = true; m_email = std::move(value); }
240 
244  inline void SetEmail(const char* value) { m_emailHasBeenSet = true; m_email.assign(value); }
245 
249  inline CreateCommitRequest& WithEmail(const Aws::String& value) { SetEmail(value); return *this;}
250 
254  inline CreateCommitRequest& WithEmail(Aws::String&& value) { SetEmail(std::move(value)); return *this;}
255 
259  inline CreateCommitRequest& WithEmail(const char* value) { SetEmail(value); return *this;}
260 
261 
266  inline const Aws::String& GetCommitMessage() const{ return m_commitMessage; }
267 
272  inline bool CommitMessageHasBeenSet() const { return m_commitMessageHasBeenSet; }
273 
278  inline void SetCommitMessage(const Aws::String& value) { m_commitMessageHasBeenSet = true; m_commitMessage = value; }
279 
284  inline void SetCommitMessage(Aws::String&& value) { m_commitMessageHasBeenSet = true; m_commitMessage = std::move(value); }
285 
290  inline void SetCommitMessage(const char* value) { m_commitMessageHasBeenSet = true; m_commitMessage.assign(value); }
291 
296  inline CreateCommitRequest& WithCommitMessage(const Aws::String& value) { SetCommitMessage(value); return *this;}
297 
302  inline CreateCommitRequest& WithCommitMessage(Aws::String&& value) { SetCommitMessage(std::move(value)); return *this;}
303 
308  inline CreateCommitRequest& WithCommitMessage(const char* value) { SetCommitMessage(value); return *this;}
309 
310 
316  inline bool GetKeepEmptyFolders() const{ return m_keepEmptyFolders; }
317 
323  inline bool KeepEmptyFoldersHasBeenSet() const { return m_keepEmptyFoldersHasBeenSet; }
324 
330  inline void SetKeepEmptyFolders(bool value) { m_keepEmptyFoldersHasBeenSet = true; m_keepEmptyFolders = value; }
331 
337  inline CreateCommitRequest& WithKeepEmptyFolders(bool value) { SetKeepEmptyFolders(value); return *this;}
338 
339 
343  inline const Aws::Vector<PutFileEntry>& GetPutFiles() const{ return m_putFiles; }
344 
348  inline bool PutFilesHasBeenSet() const { return m_putFilesHasBeenSet; }
349 
353  inline void SetPutFiles(const Aws::Vector<PutFileEntry>& value) { m_putFilesHasBeenSet = true; m_putFiles = value; }
354 
358  inline void SetPutFiles(Aws::Vector<PutFileEntry>&& value) { m_putFilesHasBeenSet = true; m_putFiles = std::move(value); }
359 
363  inline CreateCommitRequest& WithPutFiles(const Aws::Vector<PutFileEntry>& value) { SetPutFiles(value); return *this;}
364 
368  inline CreateCommitRequest& WithPutFiles(Aws::Vector<PutFileEntry>&& value) { SetPutFiles(std::move(value)); return *this;}
369 
373  inline CreateCommitRequest& AddPutFiles(const PutFileEntry& value) { m_putFilesHasBeenSet = true; m_putFiles.push_back(value); return *this; }
374 
378  inline CreateCommitRequest& AddPutFiles(PutFileEntry&& value) { m_putFilesHasBeenSet = true; m_putFiles.push_back(std::move(value)); return *this; }
379 
380 
385  inline const Aws::Vector<DeleteFileEntry>& GetDeleteFiles() const{ return m_deleteFiles; }
386 
391  inline bool DeleteFilesHasBeenSet() const { return m_deleteFilesHasBeenSet; }
392 
397  inline void SetDeleteFiles(const Aws::Vector<DeleteFileEntry>& value) { m_deleteFilesHasBeenSet = true; m_deleteFiles = value; }
398 
403  inline void SetDeleteFiles(Aws::Vector<DeleteFileEntry>&& value) { m_deleteFilesHasBeenSet = true; m_deleteFiles = std::move(value); }
404 
409  inline CreateCommitRequest& WithDeleteFiles(const Aws::Vector<DeleteFileEntry>& value) { SetDeleteFiles(value); return *this;}
410 
415  inline CreateCommitRequest& WithDeleteFiles(Aws::Vector<DeleteFileEntry>&& value) { SetDeleteFiles(std::move(value)); return *this;}
416 
421  inline CreateCommitRequest& AddDeleteFiles(const DeleteFileEntry& value) { m_deleteFilesHasBeenSet = true; m_deleteFiles.push_back(value); return *this; }
422 
427  inline CreateCommitRequest& AddDeleteFiles(DeleteFileEntry&& value) { m_deleteFilesHasBeenSet = true; m_deleteFiles.push_back(std::move(value)); return *this; }
428 
429 
433  inline const Aws::Vector<SetFileModeEntry>& GetSetFileModes() const{ return m_setFileModes; }
434 
438  inline bool SetFileModesHasBeenSet() const { return m_setFileModesHasBeenSet; }
439 
443  inline void SetSetFileModes(const Aws::Vector<SetFileModeEntry>& value) { m_setFileModesHasBeenSet = true; m_setFileModes = value; }
444 
448  inline void SetSetFileModes(Aws::Vector<SetFileModeEntry>&& value) { m_setFileModesHasBeenSet = true; m_setFileModes = std::move(value); }
449 
453  inline CreateCommitRequest& WithSetFileModes(const Aws::Vector<SetFileModeEntry>& value) { SetSetFileModes(value); return *this;}
454 
458  inline CreateCommitRequest& WithSetFileModes(Aws::Vector<SetFileModeEntry>&& value) { SetSetFileModes(std::move(value)); return *this;}
459 
463  inline CreateCommitRequest& AddSetFileModes(const SetFileModeEntry& value) { m_setFileModesHasBeenSet = true; m_setFileModes.push_back(value); return *this; }
464 
468  inline CreateCommitRequest& AddSetFileModes(SetFileModeEntry&& value) { m_setFileModesHasBeenSet = true; m_setFileModes.push_back(std::move(value)); return *this; }
469 
470  private:
471 
472  Aws::String m_repositoryName;
473  bool m_repositoryNameHasBeenSet;
474 
475  Aws::String m_branchName;
476  bool m_branchNameHasBeenSet;
477 
478  Aws::String m_parentCommitId;
479  bool m_parentCommitIdHasBeenSet;
480 
481  Aws::String m_authorName;
482  bool m_authorNameHasBeenSet;
483 
484  Aws::String m_email;
485  bool m_emailHasBeenSet;
486 
487  Aws::String m_commitMessage;
488  bool m_commitMessageHasBeenSet;
489 
490  bool m_keepEmptyFolders;
491  bool m_keepEmptyFoldersHasBeenSet;
492 
493  Aws::Vector<PutFileEntry> m_putFiles;
494  bool m_putFilesHasBeenSet;
495 
496  Aws::Vector<DeleteFileEntry> m_deleteFiles;
497  bool m_deleteFilesHasBeenSet;
498 
499  Aws::Vector<SetFileModeEntry> m_setFileModes;
500  bool m_setFileModesHasBeenSet;
501  };
502 
503 } // namespace Model
504 } // namespace CodeCommit
505 } // namespace Aws
DeleteFileEntry.h
Aws::CodeCommit::Model::CreateCommitRequest::SetCommitMessage
void SetCommitMessage(const char *value)
Definition: CreateCommitRequest.h:290
Aws::CodeCommit::Model::PutFileEntry
Definition: PutFileEntry.h:36
CodeCommit_EXPORTS.h
Aws::CodeCommit::Model::CreateCommitRequest::SetBranchName
void SetBranchName(const char *value)
Definition: CreateCommitRequest.h:105
Aws::CodeCommit::Model::CreateCommitRequest::SetParentCommitId
void SetParentCommitId(const Aws::String &value)
Definition: CreateCommitRequest.h:139
Aws::CodeCommit::Model::CreateCommitRequest::AuthorNameHasBeenSet
bool AuthorNameHasBeenSet() const
Definition: CreateCommitRequest.h:182
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::CodeCommit::Model::CreateCommitRequest::AddSetFileModes
CreateCommitRequest & AddSetFileModes(SetFileModeEntry &&value)
Definition: CreateCommitRequest.h:468
Aws::CodeCommit::Model::CreateCommitRequest::AddPutFiles
CreateCommitRequest & AddPutFiles(PutFileEntry &&value)
Definition: CreateCommitRequest.h:378
Aws::CodeCommit::Model::SetFileModeEntry
Definition: SetFileModeEntry.h:33
Aws::CodeCommit::Model::CreateCommitRequest::CommitMessageHasBeenSet
bool CommitMessageHasBeenSet() const
Definition: CreateCommitRequest.h:272
Aws::CodeCommit::Model::CreateCommitRequest::SetAuthorName
void SetAuthorName(const char *value)
Definition: CreateCommitRequest.h:200
Aws::CodeCommit::Model::CreateCommitRequest::SetRepositoryName
void SetRepositoryName(const char *value)
Definition: CreateCommitRequest.h:64
Aws::CodeCommit::Model::CreateCommitRequest::BranchNameHasBeenSet
bool BranchNameHasBeenSet() const
Definition: CreateCommitRequest.h:90
Aws::CodeCommit::Model::CreateCommitRequest::WithCommitMessage
CreateCommitRequest & WithCommitMessage(const char *value)
Definition: CreateCommitRequest.h:308
Aws::CodeCommit::Model::CreateCommitRequest::WithPutFiles
CreateCommitRequest & WithPutFiles(Aws::Vector< PutFileEntry > &&value)
Definition: CreateCommitRequest.h:368
Aws::CodeCommit::Model::CreateCommitRequest::GetSetFileModes
const Aws::Vector< SetFileModeEntry > & GetSetFileModes() const
Definition: CreateCommitRequest.h:433
Aws::CodeCommit::Model::CreateCommitRequest::WithAuthorName
CreateCommitRequest & WithAuthorName(const Aws::String &value)
Definition: CreateCommitRequest.h:206
Aws::CodeCommit::Model::CreateCommitRequest::WithCommitMessage
CreateCommitRequest & WithCommitMessage(Aws::String &&value)
Definition: CreateCommitRequest.h:302
Aws::CodeCommit::CodeCommitRequest
Definition: CodeCommitRequest.h:17
Aws::CodeCommit::Model::CreateCommitRequest::RepositoryNameHasBeenSet
bool RepositoryNameHasBeenSet() const
Definition: CreateCommitRequest.h:49
Aws::CodeCommit::Model::CreateCommitRequest::WithAuthorName
CreateCommitRequest & WithAuthorName(const char *value)
Definition: CreateCommitRequest.h:218
Aws::Vector
std::vector< T, Aws::Allocator< T > > Vector
Definition: AWSVector.h:17
Aws::CodeCommit::Model::CreateCommitRequest::SetAuthorName
void SetAuthorName(const Aws::String &value)
Definition: CreateCommitRequest.h:188
Aws::CodeCommit::Model::CreateCommitRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateCommitRequest.h:34
Aws::CodeCommit::Model::CreateCommitRequest::AddPutFiles
CreateCommitRequest & AddPutFiles(const PutFileEntry &value)
Definition: CreateCommitRequest.h:373
Aws::CodeCommit::Model::CreateCommitRequest::GetEmail
const Aws::String & GetEmail() const
Definition: CreateCommitRequest.h:224
CodeCommitRequest.h
Aws::CodeCommit::Model::CreateCommitRequest::KeepEmptyFoldersHasBeenSet
bool KeepEmptyFoldersHasBeenSet() const
Definition: CreateCommitRequest.h:323
AWSVector.h
Aws::CodeCommit::Model::CreateCommitRequest::SetRepositoryName
void SetRepositoryName(const Aws::String &value)
Definition: CreateCommitRequest.h:54
Aws::CodeCommit::Model::CreateCommitRequest::SetCommitMessage
void SetCommitMessage(Aws::String &&value)
Definition: CreateCommitRequest.h:284
Aws::CodeCommit::Model::CreateCommitRequest::SetPutFiles
void SetPutFiles(Aws::Vector< PutFileEntry > &&value)
Definition: CreateCommitRequest.h:358
Aws::CodeCommit::Model::CreateCommitRequest
Definition: CreateCommitRequest.h:26
Aws::CodeCommit::Model::CreateCommitRequest::WithBranchName
CreateCommitRequest & WithBranchName(const char *value)
Definition: CreateCommitRequest.h:120
PutFileEntry.h
Aws::CodeCommit::Model::CreateCommitRequest::WithRepositoryName
CreateCommitRequest & WithRepositoryName(const Aws::String &value)
Definition: CreateCommitRequest.h:69
Aws::CodeCommit::Model::CreateCommitRequest::GetParentCommitId
const Aws::String & GetParentCommitId() const
Definition: CreateCommitRequest.h:127
Aws::CodeCommit::Model::CreateCommitRequest::SetSetFileModes
void SetSetFileModes(Aws::Vector< SetFileModeEntry > &&value)
Definition: CreateCommitRequest.h:448
Aws::CodeCommit::Model::CreateCommitRequest::AddSetFileModes
CreateCommitRequest & AddSetFileModes(const SetFileModeEntry &value)
Definition: CreateCommitRequest.h:463
Aws::CodeCommit::Model::CreateCommitRequest::WithPutFiles
CreateCommitRequest & WithPutFiles(const Aws::Vector< PutFileEntry > &value)
Definition: CreateCommitRequest.h:363
Aws::CodeCommit::Model::CreateCommitRequest::GetBranchName
const Aws::String & GetBranchName() const
Definition: CreateCommitRequest.h:85
Aws::CodeCommit::Model::CreateCommitRequest::PutFilesHasBeenSet
bool PutFilesHasBeenSet() const
Definition: CreateCommitRequest.h:348
Aws::CodeCommit::Model::CreateCommitRequest::WithBranchName
CreateCommitRequest & WithBranchName(Aws::String &&value)
Definition: CreateCommitRequest.h:115
Aws::CodeCommit::Model::CreateCommitRequest::WithAuthorName
CreateCommitRequest & WithAuthorName(Aws::String &&value)
Definition: CreateCommitRequest.h:212
Aws::CodeCommit::Model::CreateCommitRequest::GetPutFiles
const Aws::Vector< PutFileEntry > & GetPutFiles() const
Definition: CreateCommitRequest.h:343
Aws::CodeCommit::Model::CreateCommitRequest::GetAuthorName
const Aws::String & GetAuthorName() const
Definition: CreateCommitRequest.h:176
Aws::CodeCommit::Model::CreateCommitRequest::WithSetFileModes
CreateCommitRequest & WithSetFileModes(const Aws::Vector< SetFileModeEntry > &value)
Definition: CreateCommitRequest.h:453
AWSString.h
Aws::CodeCommit::Model::CreateCommitRequest::WithKeepEmptyFolders
CreateCommitRequest & WithKeepEmptyFolders(bool value)
Definition: CreateCommitRequest.h:337
Aws::CodeCommit::Model::CreateCommitRequest::SetKeepEmptyFolders
void SetKeepEmptyFolders(bool value)
Definition: CreateCommitRequest.h:330
AWS_CODECOMMIT_API
#define AWS_CODECOMMIT_API
Definition: CodeCommit_EXPORTS.h:28
Aws::CodeCommit::Model::CreateCommitRequest::SetBranchName
void SetBranchName(Aws::String &&value)
Definition: CreateCommitRequest.h:100
SetFileModeEntry.h
Aws::CodeCommit::Model::CreateCommitRequest::SetDeleteFiles
void SetDeleteFiles(const Aws::Vector< DeleteFileEntry > &value)
Definition: CreateCommitRequest.h:397
Aws::CodeCommit::Model::CreateCommitRequest::SetAuthorName
void SetAuthorName(Aws::String &&value)
Definition: CreateCommitRequest.h:194
Aws::CodeCommit::Model::CreateCommitRequest::CreateCommitRequest
CreateCommitRequest()
Aws::CodeCommit::Model::CreateCommitRequest::SetParentCommitId
void SetParentCommitId(const char *value)
Definition: CreateCommitRequest.h:151
Aws::CodeCommit::Model::CreateCommitRequest::WithRepositoryName
CreateCommitRequest & WithRepositoryName(Aws::String &&value)
Definition: CreateCommitRequest.h:74
Aws::CodeCommit::Model::CreateCommitRequest::SetDeleteFiles
void SetDeleteFiles(Aws::Vector< DeleteFileEntry > &&value)
Definition: CreateCommitRequest.h:403
Aws::CodeCommit::Model::CreateCommitRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::CodeCommit::Model::CreateCommitRequest::GetCommitMessage
const Aws::String & GetCommitMessage() const
Definition: CreateCommitRequest.h:266
Aws::CodeCommit::Model::CreateCommitRequest::SetEmail
void SetEmail(const char *value)
Definition: CreateCommitRequest.h:244
Aws::CodeCommit::Model::CreateCommitRequest::SetRepositoryName
void SetRepositoryName(Aws::String &&value)
Definition: CreateCommitRequest.h:59
Aws::CodeCommit::Model::CreateCommitRequest::SetEmail
void SetEmail(Aws::String &&value)
Definition: CreateCommitRequest.h:239
Aws::CodeCommit::Model::CreateCommitRequest::SetPutFiles
void SetPutFiles(const Aws::Vector< PutFileEntry > &value)
Definition: CreateCommitRequest.h:353
Aws::CodeCommit::Model::CreateCommitRequest::GetDeleteFiles
const Aws::Vector< DeleteFileEntry > & GetDeleteFiles() const
Definition: CreateCommitRequest.h:385
Aws::CodeCommit::Model::CreateCommitRequest::SetEmail
void SetEmail(const Aws::String &value)
Definition: CreateCommitRequest.h:234
Aws::CodeCommit::Model::CreateCommitRequest::AddDeleteFiles
CreateCommitRequest & AddDeleteFiles(const DeleteFileEntry &value)
Definition: CreateCommitRequest.h:421
Aws::CodeCommit::Model::CreateCommitRequest::WithEmail
CreateCommitRequest & WithEmail(const char *value)
Definition: CreateCommitRequest.h:259
Aws::CodeCommit::Model::CreateCommitRequest::WithEmail
CreateCommitRequest & WithEmail(Aws::String &&value)
Definition: CreateCommitRequest.h:254
Aws::CodeCommit::Model::CreateCommitRequest::SetSetFileModes
void SetSetFileModes(const Aws::Vector< SetFileModeEntry > &value)
Definition: CreateCommitRequest.h:443
Aws::CodeCommit::Model::CreateCommitRequest::WithParentCommitId
CreateCommitRequest & WithParentCommitId(const Aws::String &value)
Definition: CreateCommitRequest.h:157
Aws::CodeCommit::Model::CreateCommitRequest::WithBranchName
CreateCommitRequest & WithBranchName(const Aws::String &value)
Definition: CreateCommitRequest.h:110
Aws::CodeCommit::Model::CreateCommitRequest::AddDeleteFiles
CreateCommitRequest & AddDeleteFiles(DeleteFileEntry &&value)
Definition: CreateCommitRequest.h:427
Aws
Definition: AccessManagementClient.h:15
Aws::CodeCommit::Model::CreateCommitRequest::DeleteFilesHasBeenSet
bool DeleteFilesHasBeenSet() const
Definition: CreateCommitRequest.h:391
Aws::CodeCommit::Model::CreateCommitRequest::SetParentCommitId
void SetParentCommitId(Aws::String &&value)
Definition: CreateCommitRequest.h:145
Aws::CodeCommit::Model::DeleteFileEntry
Definition: DeleteFileEntry.h:32
Aws::CodeCommit::Model::CreateCommitRequest::WithParentCommitId
CreateCommitRequest & WithParentCommitId(Aws::String &&value)
Definition: CreateCommitRequest.h:163
Aws::CodeCommit::Model::CreateCommitRequest::ParentCommitIdHasBeenSet
bool ParentCommitIdHasBeenSet() const
Definition: CreateCommitRequest.h:133
Aws::CodeCommit::Model::CreateCommitRequest::GetKeepEmptyFolders
bool GetKeepEmptyFolders() const
Definition: CreateCommitRequest.h:316
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::CodeCommit::Model::CreateCommitRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::CodeCommit::Model::CreateCommitRequest::SetCommitMessage
void SetCommitMessage(const Aws::String &value)
Definition: CreateCommitRequest.h:278
Aws::CodeCommit::Model::CreateCommitRequest::WithDeleteFiles
CreateCommitRequest & WithDeleteFiles(Aws::Vector< DeleteFileEntry > &&value)
Definition: CreateCommitRequest.h:415
Aws::CodeCommit::Model::CreateCommitRequest::WithCommitMessage
CreateCommitRequest & WithCommitMessage(const Aws::String &value)
Definition: CreateCommitRequest.h:296
Aws::CodeCommit::Model::CreateCommitRequest::SetBranchName
void SetBranchName(const Aws::String &value)
Definition: CreateCommitRequest.h:95
Aws::CodeCommit::Model::CreateCommitRequest::SetFileModesHasBeenSet
bool SetFileModesHasBeenSet() const
Definition: CreateCommitRequest.h:438
Aws::CodeCommit::Model::CreateCommitRequest::WithDeleteFiles
CreateCommitRequest & WithDeleteFiles(const Aws::Vector< DeleteFileEntry > &value)
Definition: CreateCommitRequest.h:409
Aws::CodeCommit::Model::CreateCommitRequest::WithEmail
CreateCommitRequest & WithEmail(const Aws::String &value)
Definition: CreateCommitRequest.h:249
Aws::CodeCommit::Model::CreateCommitRequest::EmailHasBeenSet
bool EmailHasBeenSet() const
Definition: CreateCommitRequest.h:229
Aws::CodeCommit::Model::CreateCommitRequest::WithParentCommitId
CreateCommitRequest & WithParentCommitId(const char *value)
Definition: CreateCommitRequest.h:169
Aws::CodeCommit::Model::CreateCommitRequest::WithSetFileModes
CreateCommitRequest & WithSetFileModes(Aws::Vector< SetFileModeEntry > &&value)
Definition: CreateCommitRequest.h:458
Aws::CodeCommit::Model::CreateCommitRequest::WithRepositoryName
CreateCommitRequest & WithRepositoryName(const char *value)
Definition: CreateCommitRequest.h:79
Aws::CodeCommit::Model::CreateCommitRequest::GetRepositoryName
const Aws::String & GetRepositoryName() const
Definition: CreateCommitRequest.h:44