AWS SDK for C++  1.9.124
AWS SDK for C++
MergePullRequestBySquashRequest.h
Go to the documentation of this file.
1 
6 #pragma once
13 #include <utility>
14 
15 namespace Aws
16 {
17 namespace CodeCommit
18 {
19 namespace Model
20 {
21 
25  {
26  public:
28 
29  // Service request name is the Operation name which will send this request out,
30  // each operation should has unique request name, so that we can get operation's name from this request.
31  // Note: this is not true for response, multiple operations may have the same response name,
32  // so we can not get operation's name from response.
33  inline virtual const char* GetServiceRequestName() const override { return "MergePullRequestBySquash"; }
34 
35  Aws::String SerializePayload() const override;
36 
38 
39 
44  inline const Aws::String& GetPullRequestId() const{ return m_pullRequestId; }
45 
50  inline bool PullRequestIdHasBeenSet() const { return m_pullRequestIdHasBeenSet; }
51 
56  inline void SetPullRequestId(const Aws::String& value) { m_pullRequestIdHasBeenSet = true; m_pullRequestId = value; }
57 
62  inline void SetPullRequestId(Aws::String&& value) { m_pullRequestIdHasBeenSet = true; m_pullRequestId = std::move(value); }
63 
68  inline void SetPullRequestId(const char* value) { m_pullRequestIdHasBeenSet = true; m_pullRequestId.assign(value); }
69 
74  inline MergePullRequestBySquashRequest& WithPullRequestId(const Aws::String& value) { SetPullRequestId(value); return *this;}
75 
80  inline MergePullRequestBySquashRequest& WithPullRequestId(Aws::String&& value) { SetPullRequestId(std::move(value)); return *this;}
81 
86  inline MergePullRequestBySquashRequest& WithPullRequestId(const char* value) { SetPullRequestId(value); return *this;}
87 
88 
92  inline const Aws::String& GetRepositoryName() const{ return m_repositoryName; }
93 
97  inline bool RepositoryNameHasBeenSet() const { return m_repositoryNameHasBeenSet; }
98 
102  inline void SetRepositoryName(const Aws::String& value) { m_repositoryNameHasBeenSet = true; m_repositoryName = value; }
103 
107  inline void SetRepositoryName(Aws::String&& value) { m_repositoryNameHasBeenSet = true; m_repositoryName = std::move(value); }
108 
112  inline void SetRepositoryName(const char* value) { m_repositoryNameHasBeenSet = true; m_repositoryName.assign(value); }
113 
117  inline MergePullRequestBySquashRequest& WithRepositoryName(const Aws::String& value) { SetRepositoryName(value); return *this;}
118 
122  inline MergePullRequestBySquashRequest& WithRepositoryName(Aws::String&& value) { SetRepositoryName(std::move(value)); return *this;}
123 
127  inline MergePullRequestBySquashRequest& WithRepositoryName(const char* value) { SetRepositoryName(value); return *this;}
128 
129 
135  inline const Aws::String& GetSourceCommitId() const{ return m_sourceCommitId; }
136 
142  inline bool SourceCommitIdHasBeenSet() const { return m_sourceCommitIdHasBeenSet; }
143 
149  inline void SetSourceCommitId(const Aws::String& value) { m_sourceCommitIdHasBeenSet = true; m_sourceCommitId = value; }
150 
156  inline void SetSourceCommitId(Aws::String&& value) { m_sourceCommitIdHasBeenSet = true; m_sourceCommitId = std::move(value); }
157 
163  inline void SetSourceCommitId(const char* value) { m_sourceCommitIdHasBeenSet = true; m_sourceCommitId.assign(value); }
164 
170  inline MergePullRequestBySquashRequest& WithSourceCommitId(const Aws::String& value) { SetSourceCommitId(value); return *this;}
171 
177  inline MergePullRequestBySquashRequest& WithSourceCommitId(Aws::String&& value) { SetSourceCommitId(std::move(value)); return *this;}
178 
184  inline MergePullRequestBySquashRequest& WithSourceCommitId(const char* value) { SetSourceCommitId(value); return *this;}
185 
186 
194  inline const ConflictDetailLevelTypeEnum& GetConflictDetailLevel() const{ return m_conflictDetailLevel; }
195 
203  inline bool ConflictDetailLevelHasBeenSet() const { return m_conflictDetailLevelHasBeenSet; }
204 
212  inline void SetConflictDetailLevel(const ConflictDetailLevelTypeEnum& value) { m_conflictDetailLevelHasBeenSet = true; m_conflictDetailLevel = value; }
213 
221  inline void SetConflictDetailLevel(ConflictDetailLevelTypeEnum&& value) { m_conflictDetailLevelHasBeenSet = true; m_conflictDetailLevel = std::move(value); }
222 
230  inline MergePullRequestBySquashRequest& WithConflictDetailLevel(const ConflictDetailLevelTypeEnum& value) { SetConflictDetailLevel(value); return *this;}
231 
239  inline MergePullRequestBySquashRequest& WithConflictDetailLevel(ConflictDetailLevelTypeEnum&& value) { SetConflictDetailLevel(std::move(value)); return *this;}
240 
241 
248  inline const ConflictResolutionStrategyTypeEnum& GetConflictResolutionStrategy() const{ return m_conflictResolutionStrategy; }
249 
256  inline bool ConflictResolutionStrategyHasBeenSet() const { return m_conflictResolutionStrategyHasBeenSet; }
257 
264  inline void SetConflictResolutionStrategy(const ConflictResolutionStrategyTypeEnum& value) { m_conflictResolutionStrategyHasBeenSet = true; m_conflictResolutionStrategy = value; }
265 
272  inline void SetConflictResolutionStrategy(ConflictResolutionStrategyTypeEnum&& value) { m_conflictResolutionStrategyHasBeenSet = true; m_conflictResolutionStrategy = std::move(value); }
273 
280  inline MergePullRequestBySquashRequest& WithConflictResolutionStrategy(const ConflictResolutionStrategyTypeEnum& value) { SetConflictResolutionStrategy(value); return *this;}
281 
288  inline MergePullRequestBySquashRequest& WithConflictResolutionStrategy(ConflictResolutionStrategyTypeEnum&& value) { SetConflictResolutionStrategy(std::move(value)); return *this;}
289 
290 
294  inline const Aws::String& GetCommitMessage() const{ return m_commitMessage; }
295 
299  inline bool CommitMessageHasBeenSet() const { return m_commitMessageHasBeenSet; }
300 
304  inline void SetCommitMessage(const Aws::String& value) { m_commitMessageHasBeenSet = true; m_commitMessage = value; }
305 
309  inline void SetCommitMessage(Aws::String&& value) { m_commitMessageHasBeenSet = true; m_commitMessage = std::move(value); }
310 
314  inline void SetCommitMessage(const char* value) { m_commitMessageHasBeenSet = true; m_commitMessage.assign(value); }
315 
319  inline MergePullRequestBySquashRequest& WithCommitMessage(const Aws::String& value) { SetCommitMessage(value); return *this;}
320 
324  inline MergePullRequestBySquashRequest& WithCommitMessage(Aws::String&& value) { SetCommitMessage(std::move(value)); return *this;}
325 
329  inline MergePullRequestBySquashRequest& WithCommitMessage(const char* value) { SetCommitMessage(value); return *this;}
330 
331 
336  inline const Aws::String& GetAuthorName() const{ return m_authorName; }
337 
342  inline bool AuthorNameHasBeenSet() const { return m_authorNameHasBeenSet; }
343 
348  inline void SetAuthorName(const Aws::String& value) { m_authorNameHasBeenSet = true; m_authorName = value; }
349 
354  inline void SetAuthorName(Aws::String&& value) { m_authorNameHasBeenSet = true; m_authorName = std::move(value); }
355 
360  inline void SetAuthorName(const char* value) { m_authorNameHasBeenSet = true; m_authorName.assign(value); }
361 
366  inline MergePullRequestBySquashRequest& WithAuthorName(const Aws::String& value) { SetAuthorName(value); return *this;}
367 
372  inline MergePullRequestBySquashRequest& WithAuthorName(Aws::String&& value) { SetAuthorName(std::move(value)); return *this;}
373 
378  inline MergePullRequestBySquashRequest& WithAuthorName(const char* value) { SetAuthorName(value); return *this;}
379 
380 
385  inline const Aws::String& GetEmail() const{ return m_email; }
386 
391  inline bool EmailHasBeenSet() const { return m_emailHasBeenSet; }
392 
397  inline void SetEmail(const Aws::String& value) { m_emailHasBeenSet = true; m_email = value; }
398 
403  inline void SetEmail(Aws::String&& value) { m_emailHasBeenSet = true; m_email = std::move(value); }
404 
409  inline void SetEmail(const char* value) { m_emailHasBeenSet = true; m_email.assign(value); }
410 
415  inline MergePullRequestBySquashRequest& WithEmail(const Aws::String& value) { SetEmail(value); return *this;}
416 
421  inline MergePullRequestBySquashRequest& WithEmail(Aws::String&& value) { SetEmail(std::move(value)); return *this;}
422 
427  inline MergePullRequestBySquashRequest& WithEmail(const char* value) { SetEmail(value); return *this;}
428 
429 
435  inline bool GetKeepEmptyFolders() const{ return m_keepEmptyFolders; }
436 
442  inline bool KeepEmptyFoldersHasBeenSet() const { return m_keepEmptyFoldersHasBeenSet; }
443 
449  inline void SetKeepEmptyFolders(bool value) { m_keepEmptyFoldersHasBeenSet = true; m_keepEmptyFolders = value; }
450 
456  inline MergePullRequestBySquashRequest& WithKeepEmptyFolders(bool value) { SetKeepEmptyFolders(value); return *this;}
457 
458 
463  inline const ConflictResolution& GetConflictResolution() const{ return m_conflictResolution; }
464 
469  inline bool ConflictResolutionHasBeenSet() const { return m_conflictResolutionHasBeenSet; }
470 
475  inline void SetConflictResolution(const ConflictResolution& value) { m_conflictResolutionHasBeenSet = true; m_conflictResolution = value; }
476 
481  inline void SetConflictResolution(ConflictResolution&& value) { m_conflictResolutionHasBeenSet = true; m_conflictResolution = std::move(value); }
482 
487  inline MergePullRequestBySquashRequest& WithConflictResolution(const ConflictResolution& value) { SetConflictResolution(value); return *this;}
488 
493  inline MergePullRequestBySquashRequest& WithConflictResolution(ConflictResolution&& value) { SetConflictResolution(std::move(value)); return *this;}
494 
495  private:
496 
497  Aws::String m_pullRequestId;
498  bool m_pullRequestIdHasBeenSet;
499 
500  Aws::String m_repositoryName;
501  bool m_repositoryNameHasBeenSet;
502 
503  Aws::String m_sourceCommitId;
504  bool m_sourceCommitIdHasBeenSet;
505 
506  ConflictDetailLevelTypeEnum m_conflictDetailLevel;
507  bool m_conflictDetailLevelHasBeenSet;
508 
509  ConflictResolutionStrategyTypeEnum m_conflictResolutionStrategy;
510  bool m_conflictResolutionStrategyHasBeenSet;
511 
512  Aws::String m_commitMessage;
513  bool m_commitMessageHasBeenSet;
514 
515  Aws::String m_authorName;
516  bool m_authorNameHasBeenSet;
517 
518  Aws::String m_email;
519  bool m_emailHasBeenSet;
520 
521  bool m_keepEmptyFolders;
522  bool m_keepEmptyFoldersHasBeenSet;
523 
524  ConflictResolution m_conflictResolution;
525  bool m_conflictResolutionHasBeenSet;
526  };
527 
528 } // namespace Model
529 } // namespace CodeCommit
530 } // namespace Aws
CodeCommit_EXPORTS.h
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithAuthorName
MergePullRequestBySquashRequest & WithAuthorName(const Aws::String &value)
Definition: MergePullRequestBySquashRequest.h:366
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::ConflictResolutionHasBeenSet
bool ConflictResolutionHasBeenSet() const
Definition: MergePullRequestBySquashRequest.h:469
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetCommitMessage
void SetCommitMessage(Aws::String &&value)
Definition: MergePullRequestBySquashRequest.h:309
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetConflictResolutionStrategy
const ConflictResolutionStrategyTypeEnum & GetConflictResolutionStrategy() const
Definition: MergePullRequestBySquashRequest.h:248
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetPullRequestId
void SetPullRequestId(Aws::String &&value)
Definition: MergePullRequestBySquashRequest.h:62
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithConflictResolutionStrategy
MergePullRequestBySquashRequest & WithConflictResolutionStrategy(ConflictResolutionStrategyTypeEnum &&value)
Definition: MergePullRequestBySquashRequest.h:288
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetKeepEmptyFolders
bool GetKeepEmptyFolders() const
Definition: MergePullRequestBySquashRequest.h:435
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetConflictResolutionStrategy
void SetConflictResolutionStrategy(const ConflictResolutionStrategyTypeEnum &value)
Definition: MergePullRequestBySquashRequest.h:264
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetConflictResolution
void SetConflictResolution(ConflictResolution &&value)
Definition: MergePullRequestBySquashRequest.h:481
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::RepositoryNameHasBeenSet
bool RepositoryNameHasBeenSet() const
Definition: MergePullRequestBySquashRequest.h:97
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: MergePullRequestBySquashRequest.h:33
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetRepositoryName
void SetRepositoryName(Aws::String &&value)
Definition: MergePullRequestBySquashRequest.h:107
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::AuthorNameHasBeenSet
bool AuthorNameHasBeenSet() const
Definition: MergePullRequestBySquashRequest.h:342
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithPullRequestId
MergePullRequestBySquashRequest & WithPullRequestId(const Aws::String &value)
Definition: MergePullRequestBySquashRequest.h:74
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::PullRequestIdHasBeenSet
bool PullRequestIdHasBeenSet() const
Definition: MergePullRequestBySquashRequest.h:50
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetKeepEmptyFolders
void SetKeepEmptyFolders(bool value)
Definition: MergePullRequestBySquashRequest.h:449
Aws::CodeCommit::CodeCommitRequest
Definition: CodeCommitRequest.h:17
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetSourceCommitId
const Aws::String & GetSourceCommitId() const
Definition: MergePullRequestBySquashRequest.h:135
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetEmail
void SetEmail(const Aws::String &value)
Definition: MergePullRequestBySquashRequest.h:397
Aws::CodeCommit::Model::ConflictDetailLevelTypeEnum
ConflictDetailLevelTypeEnum
Definition: ConflictDetailLevelTypeEnum.h:17
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetAuthorName
void SetAuthorName(Aws::String &&value)
Definition: MergePullRequestBySquashRequest.h:354
Aws::CodeCommit::Model::MergePullRequestBySquashRequest
Definition: MergePullRequestBySquashRequest.h:25
CodeCommitRequest.h
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithEmail
MergePullRequestBySquashRequest & WithEmail(const Aws::String &value)
Definition: MergePullRequestBySquashRequest.h:415
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetSourceCommitId
void SetSourceCommitId(Aws::String &&value)
Definition: MergePullRequestBySquashRequest.h:156
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithRepositoryName
MergePullRequestBySquashRequest & WithRepositoryName(const Aws::String &value)
Definition: MergePullRequestBySquashRequest.h:117
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::ConflictResolutionStrategyHasBeenSet
bool ConflictResolutionStrategyHasBeenSet() const
Definition: MergePullRequestBySquashRequest.h:256
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithPullRequestId
MergePullRequestBySquashRequest & WithPullRequestId(const char *value)
Definition: MergePullRequestBySquashRequest.h:86
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithCommitMessage
MergePullRequestBySquashRequest & WithCommitMessage(const char *value)
Definition: MergePullRequestBySquashRequest.h:329
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetEmail
void SetEmail(const char *value)
Definition: MergePullRequestBySquashRequest.h:409
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetCommitMessage
void SetCommitMessage(const Aws::String &value)
Definition: MergePullRequestBySquashRequest.h:304
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetConflictDetailLevel
const ConflictDetailLevelTypeEnum & GetConflictDetailLevel() const
Definition: MergePullRequestBySquashRequest.h:194
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithSourceCommitId
MergePullRequestBySquashRequest & WithSourceCommitId(const char *value)
Definition: MergePullRequestBySquashRequest.h:184
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithConflictResolution
MergePullRequestBySquashRequest & WithConflictResolution(const ConflictResolution &value)
Definition: MergePullRequestBySquashRequest.h:487
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetRepositoryName
void SetRepositoryName(const char *value)
Definition: MergePullRequestBySquashRequest.h:112
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetSourceCommitId
void SetSourceCommitId(const char *value)
Definition: MergePullRequestBySquashRequest.h:163
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetPullRequestId
void SetPullRequestId(const char *value)
Definition: MergePullRequestBySquashRequest.h:68
ConflictResolutionStrategyTypeEnum.h
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetConflictDetailLevel
void SetConflictDetailLevel(ConflictDetailLevelTypeEnum &&value)
Definition: MergePullRequestBySquashRequest.h:221
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithEmail
MergePullRequestBySquashRequest & WithEmail(const char *value)
Definition: MergePullRequestBySquashRequest.h:427
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::MergePullRequestBySquashRequest
MergePullRequestBySquashRequest()
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithRepositoryName
MergePullRequestBySquashRequest & WithRepositoryName(Aws::String &&value)
Definition: MergePullRequestBySquashRequest.h:122
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetConflictDetailLevel
void SetConflictDetailLevel(const ConflictDetailLevelTypeEnum &value)
Definition: MergePullRequestBySquashRequest.h:212
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithKeepEmptyFolders
MergePullRequestBySquashRequest & WithKeepEmptyFolders(bool value)
Definition: MergePullRequestBySquashRequest.h:456
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithConflictResolution
MergePullRequestBySquashRequest & WithConflictResolution(ConflictResolution &&value)
Definition: MergePullRequestBySquashRequest.h:493
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetEmail
const Aws::String & GetEmail() const
Definition: MergePullRequestBySquashRequest.h:385
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::KeepEmptyFoldersHasBeenSet
bool KeepEmptyFoldersHasBeenSet() const
Definition: MergePullRequestBySquashRequest.h:442
AWSString.h
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetConflictResolution
void SetConflictResolution(const ConflictResolution &value)
Definition: MergePullRequestBySquashRequest.h:475
Aws::CodeCommit::Model::ConflictResolutionStrategyTypeEnum
ConflictResolutionStrategyTypeEnum
Definition: ConflictResolutionStrategyTypeEnum.h:17
AWS_CODECOMMIT_API
#define AWS_CODECOMMIT_API
Definition: CodeCommit_EXPORTS.h:28
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SourceCommitIdHasBeenSet
bool SourceCommitIdHasBeenSet() const
Definition: MergePullRequestBySquashRequest.h:142
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::CommitMessageHasBeenSet
bool CommitMessageHasBeenSet() const
Definition: MergePullRequestBySquashRequest.h:299
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetConflictResolution
const ConflictResolution & GetConflictResolution() const
Definition: MergePullRequestBySquashRequest.h:463
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetAuthorName
void SetAuthorName(const Aws::String &value)
Definition: MergePullRequestBySquashRequest.h:348
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetConflictResolutionStrategy
void SetConflictResolutionStrategy(ConflictResolutionStrategyTypeEnum &&value)
Definition: MergePullRequestBySquashRequest.h:272
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithAuthorName
MergePullRequestBySquashRequest & WithAuthorName(Aws::String &&value)
Definition: MergePullRequestBySquashRequest.h:372
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::ConflictDetailLevelHasBeenSet
bool ConflictDetailLevelHasBeenSet() const
Definition: MergePullRequestBySquashRequest.h:203
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithCommitMessage
MergePullRequestBySquashRequest & WithCommitMessage(const Aws::String &value)
Definition: MergePullRequestBySquashRequest.h:319
ConflictDetailLevelTypeEnum.h
ConflictResolution.h
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithPullRequestId
MergePullRequestBySquashRequest & WithPullRequestId(Aws::String &&value)
Definition: MergePullRequestBySquashRequest.h:80
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetRepositoryName
void SetRepositoryName(const Aws::String &value)
Definition: MergePullRequestBySquashRequest.h:102
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithSourceCommitId
MergePullRequestBySquashRequest & WithSourceCommitId(Aws::String &&value)
Definition: MergePullRequestBySquashRequest.h:177
Aws
Definition: AccessManagementClient.h:15
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetAuthorName
const Aws::String & GetAuthorName() const
Definition: MergePullRequestBySquashRequest.h:336
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithConflictDetailLevel
MergePullRequestBySquashRequest & WithConflictDetailLevel(const ConflictDetailLevelTypeEnum &value)
Definition: MergePullRequestBySquashRequest.h:230
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithEmail
MergePullRequestBySquashRequest & WithEmail(Aws::String &&value)
Definition: MergePullRequestBySquashRequest.h:421
Aws::CodeCommit::Model::ConflictResolution
Definition: ConflictResolution.h:36
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetSourceCommitId
void SetSourceCommitId(const Aws::String &value)
Definition: MergePullRequestBySquashRequest.h:149
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetPullRequestId
const Aws::String & GetPullRequestId() const
Definition: MergePullRequestBySquashRequest.h:44
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithSourceCommitId
MergePullRequestBySquashRequest & WithSourceCommitId(const Aws::String &value)
Definition: MergePullRequestBySquashRequest.h:170
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetCommitMessage
void SetCommitMessage(const char *value)
Definition: MergePullRequestBySquashRequest.h:314
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetRepositoryName
const Aws::String & GetRepositoryName() const
Definition: MergePullRequestBySquashRequest.h:92
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithConflictDetailLevel
MergePullRequestBySquashRequest & WithConflictDetailLevel(ConflictDetailLevelTypeEnum &&value)
Definition: MergePullRequestBySquashRequest.h:239
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::EmailHasBeenSet
bool EmailHasBeenSet() const
Definition: MergePullRequestBySquashRequest.h:391
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetPullRequestId
void SetPullRequestId(const Aws::String &value)
Definition: MergePullRequestBySquashRequest.h:56
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithConflictResolutionStrategy
MergePullRequestBySquashRequest & WithConflictResolutionStrategy(const ConflictResolutionStrategyTypeEnum &value)
Definition: MergePullRequestBySquashRequest.h:280
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithAuthorName
MergePullRequestBySquashRequest & WithAuthorName(const char *value)
Definition: MergePullRequestBySquashRequest.h:378
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithCommitMessage
MergePullRequestBySquashRequest & WithCommitMessage(Aws::String &&value)
Definition: MergePullRequestBySquashRequest.h:324
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetEmail
void SetEmail(Aws::String &&value)
Definition: MergePullRequestBySquashRequest.h:403
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithRepositoryName
MergePullRequestBySquashRequest & WithRepositoryName(const char *value)
Definition: MergePullRequestBySquashRequest.h:127
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetCommitMessage
const Aws::String & GetCommitMessage() const
Definition: MergePullRequestBySquashRequest.h:294
Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetAuthorName
void SetAuthorName(const char *value)
Definition: MergePullRequestBySquashRequest.h:360