AWS SDK for C++  1.9.19
AWS SDK for C++
CreateUnreferencedMergeCommitRequest.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 "CreateUnreferencedMergeCommit"; }
35 
36  Aws::String SerializePayload() const override;
37 
39 
40 
45  inline const Aws::String& GetRepositoryName() const{ return m_repositoryName; }
46 
51  inline bool RepositoryNameHasBeenSet() const { return m_repositoryNameHasBeenSet; }
52 
57  inline void SetRepositoryName(const Aws::String& value) { m_repositoryNameHasBeenSet = true; m_repositoryName = value; }
58 
63  inline void SetRepositoryName(Aws::String&& value) { m_repositoryNameHasBeenSet = true; m_repositoryName = std::move(value); }
64 
69  inline void SetRepositoryName(const char* value) { m_repositoryNameHasBeenSet = true; m_repositoryName.assign(value); }
70 
75  inline CreateUnreferencedMergeCommitRequest& WithRepositoryName(const Aws::String& value) { SetRepositoryName(value); return *this;}
76 
81  inline CreateUnreferencedMergeCommitRequest& WithRepositoryName(Aws::String&& value) { SetRepositoryName(std::move(value)); return *this;}
82 
87  inline CreateUnreferencedMergeCommitRequest& WithRepositoryName(const char* value) { SetRepositoryName(value); return *this;}
88 
89 
94  inline const Aws::String& GetSourceCommitSpecifier() const{ return m_sourceCommitSpecifier; }
95 
100  inline bool SourceCommitSpecifierHasBeenSet() const { return m_sourceCommitSpecifierHasBeenSet; }
101 
106  inline void SetSourceCommitSpecifier(const Aws::String& value) { m_sourceCommitSpecifierHasBeenSet = true; m_sourceCommitSpecifier = value; }
107 
112  inline void SetSourceCommitSpecifier(Aws::String&& value) { m_sourceCommitSpecifierHasBeenSet = true; m_sourceCommitSpecifier = std::move(value); }
113 
118  inline void SetSourceCommitSpecifier(const char* value) { m_sourceCommitSpecifierHasBeenSet = true; m_sourceCommitSpecifier.assign(value); }
119 
124  inline CreateUnreferencedMergeCommitRequest& WithSourceCommitSpecifier(const Aws::String& value) { SetSourceCommitSpecifier(value); return *this;}
125 
130  inline CreateUnreferencedMergeCommitRequest& WithSourceCommitSpecifier(Aws::String&& value) { SetSourceCommitSpecifier(std::move(value)); return *this;}
131 
136  inline CreateUnreferencedMergeCommitRequest& WithSourceCommitSpecifier(const char* value) { SetSourceCommitSpecifier(value); return *this;}
137 
138 
143  inline const Aws::String& GetDestinationCommitSpecifier() const{ return m_destinationCommitSpecifier; }
144 
149  inline bool DestinationCommitSpecifierHasBeenSet() const { return m_destinationCommitSpecifierHasBeenSet; }
150 
155  inline void SetDestinationCommitSpecifier(const Aws::String& value) { m_destinationCommitSpecifierHasBeenSet = true; m_destinationCommitSpecifier = value; }
156 
161  inline void SetDestinationCommitSpecifier(Aws::String&& value) { m_destinationCommitSpecifierHasBeenSet = true; m_destinationCommitSpecifier = std::move(value); }
162 
167  inline void SetDestinationCommitSpecifier(const char* value) { m_destinationCommitSpecifierHasBeenSet = true; m_destinationCommitSpecifier.assign(value); }
168 
173  inline CreateUnreferencedMergeCommitRequest& WithDestinationCommitSpecifier(const Aws::String& value) { SetDestinationCommitSpecifier(value); return *this;}
174 
179  inline CreateUnreferencedMergeCommitRequest& WithDestinationCommitSpecifier(Aws::String&& value) { SetDestinationCommitSpecifier(std::move(value)); return *this;}
180 
185  inline CreateUnreferencedMergeCommitRequest& WithDestinationCommitSpecifier(const char* value) { SetDestinationCommitSpecifier(value); return *this;}
186 
187 
191  inline const MergeOptionTypeEnum& GetMergeOption() const{ return m_mergeOption; }
192 
196  inline bool MergeOptionHasBeenSet() const { return m_mergeOptionHasBeenSet; }
197 
201  inline void SetMergeOption(const MergeOptionTypeEnum& value) { m_mergeOptionHasBeenSet = true; m_mergeOption = value; }
202 
206  inline void SetMergeOption(MergeOptionTypeEnum&& value) { m_mergeOptionHasBeenSet = true; m_mergeOption = std::move(value); }
207 
211  inline CreateUnreferencedMergeCommitRequest& WithMergeOption(const MergeOptionTypeEnum& value) { SetMergeOption(value); return *this;}
212 
216  inline CreateUnreferencedMergeCommitRequest& WithMergeOption(MergeOptionTypeEnum&& value) { SetMergeOption(std::move(value)); return *this;}
217 
218 
226  inline const ConflictDetailLevelTypeEnum& GetConflictDetailLevel() const{ return m_conflictDetailLevel; }
227 
235  inline bool ConflictDetailLevelHasBeenSet() const { return m_conflictDetailLevelHasBeenSet; }
236 
244  inline void SetConflictDetailLevel(const ConflictDetailLevelTypeEnum& value) { m_conflictDetailLevelHasBeenSet = true; m_conflictDetailLevel = value; }
245 
253  inline void SetConflictDetailLevel(ConflictDetailLevelTypeEnum&& value) { m_conflictDetailLevelHasBeenSet = true; m_conflictDetailLevel = std::move(value); }
254 
262  inline CreateUnreferencedMergeCommitRequest& WithConflictDetailLevel(const ConflictDetailLevelTypeEnum& value) { SetConflictDetailLevel(value); return *this;}
263 
271  inline CreateUnreferencedMergeCommitRequest& WithConflictDetailLevel(ConflictDetailLevelTypeEnum&& value) { SetConflictDetailLevel(std::move(value)); return *this;}
272 
273 
280  inline const ConflictResolutionStrategyTypeEnum& GetConflictResolutionStrategy() const{ return m_conflictResolutionStrategy; }
281 
288  inline bool ConflictResolutionStrategyHasBeenSet() const { return m_conflictResolutionStrategyHasBeenSet; }
289 
296  inline void SetConflictResolutionStrategy(const ConflictResolutionStrategyTypeEnum& value) { m_conflictResolutionStrategyHasBeenSet = true; m_conflictResolutionStrategy = value; }
297 
304  inline void SetConflictResolutionStrategy(ConflictResolutionStrategyTypeEnum&& value) { m_conflictResolutionStrategyHasBeenSet = true; m_conflictResolutionStrategy = std::move(value); }
305 
312  inline CreateUnreferencedMergeCommitRequest& WithConflictResolutionStrategy(const ConflictResolutionStrategyTypeEnum& value) { SetConflictResolutionStrategy(value); return *this;}
313 
320  inline CreateUnreferencedMergeCommitRequest& WithConflictResolutionStrategy(ConflictResolutionStrategyTypeEnum&& value) { SetConflictResolutionStrategy(std::move(value)); return *this;}
321 
322 
327  inline const Aws::String& GetAuthorName() const{ return m_authorName; }
328 
333  inline bool AuthorNameHasBeenSet() const { return m_authorNameHasBeenSet; }
334 
339  inline void SetAuthorName(const Aws::String& value) { m_authorNameHasBeenSet = true; m_authorName = value; }
340 
345  inline void SetAuthorName(Aws::String&& value) { m_authorNameHasBeenSet = true; m_authorName = std::move(value); }
346 
351  inline void SetAuthorName(const char* value) { m_authorNameHasBeenSet = true; m_authorName.assign(value); }
352 
357  inline CreateUnreferencedMergeCommitRequest& WithAuthorName(const Aws::String& value) { SetAuthorName(value); return *this;}
358 
363  inline CreateUnreferencedMergeCommitRequest& WithAuthorName(Aws::String&& value) { SetAuthorName(std::move(value)); return *this;}
364 
369  inline CreateUnreferencedMergeCommitRequest& WithAuthorName(const char* value) { SetAuthorName(value); return *this;}
370 
371 
375  inline const Aws::String& GetEmail() const{ return m_email; }
376 
380  inline bool EmailHasBeenSet() const { return m_emailHasBeenSet; }
381 
385  inline void SetEmail(const Aws::String& value) { m_emailHasBeenSet = true; m_email = value; }
386 
390  inline void SetEmail(Aws::String&& value) { m_emailHasBeenSet = true; m_email = std::move(value); }
391 
395  inline void SetEmail(const char* value) { m_emailHasBeenSet = true; m_email.assign(value); }
396 
400  inline CreateUnreferencedMergeCommitRequest& WithEmail(const Aws::String& value) { SetEmail(value); return *this;}
401 
405  inline CreateUnreferencedMergeCommitRequest& WithEmail(Aws::String&& value) { SetEmail(std::move(value)); return *this;}
406 
410  inline CreateUnreferencedMergeCommitRequest& WithEmail(const char* value) { SetEmail(value); return *this;}
411 
412 
416  inline const Aws::String& GetCommitMessage() const{ return m_commitMessage; }
417 
421  inline bool CommitMessageHasBeenSet() const { return m_commitMessageHasBeenSet; }
422 
426  inline void SetCommitMessage(const Aws::String& value) { m_commitMessageHasBeenSet = true; m_commitMessage = value; }
427 
431  inline void SetCommitMessage(Aws::String&& value) { m_commitMessageHasBeenSet = true; m_commitMessage = std::move(value); }
432 
436  inline void SetCommitMessage(const char* value) { m_commitMessageHasBeenSet = true; m_commitMessage.assign(value); }
437 
441  inline CreateUnreferencedMergeCommitRequest& WithCommitMessage(const Aws::String& value) { SetCommitMessage(value); return *this;}
442 
446  inline CreateUnreferencedMergeCommitRequest& WithCommitMessage(Aws::String&& value) { SetCommitMessage(std::move(value)); return *this;}
447 
451  inline CreateUnreferencedMergeCommitRequest& WithCommitMessage(const char* value) { SetCommitMessage(value); return *this;}
452 
453 
459  inline bool GetKeepEmptyFolders() const{ return m_keepEmptyFolders; }
460 
466  inline bool KeepEmptyFoldersHasBeenSet() const { return m_keepEmptyFoldersHasBeenSet; }
467 
473  inline void SetKeepEmptyFolders(bool value) { m_keepEmptyFoldersHasBeenSet = true; m_keepEmptyFolders = value; }
474 
480  inline CreateUnreferencedMergeCommitRequest& WithKeepEmptyFolders(bool value) { SetKeepEmptyFolders(value); return *this;}
481 
482 
487  inline const ConflictResolution& GetConflictResolution() const{ return m_conflictResolution; }
488 
493  inline bool ConflictResolutionHasBeenSet() const { return m_conflictResolutionHasBeenSet; }
494 
499  inline void SetConflictResolution(const ConflictResolution& value) { m_conflictResolutionHasBeenSet = true; m_conflictResolution = value; }
500 
505  inline void SetConflictResolution(ConflictResolution&& value) { m_conflictResolutionHasBeenSet = true; m_conflictResolution = std::move(value); }
506 
511  inline CreateUnreferencedMergeCommitRequest& WithConflictResolution(const ConflictResolution& value) { SetConflictResolution(value); return *this;}
512 
517  inline CreateUnreferencedMergeCommitRequest& WithConflictResolution(ConflictResolution&& value) { SetConflictResolution(std::move(value)); return *this;}
518 
519  private:
520 
521  Aws::String m_repositoryName;
522  bool m_repositoryNameHasBeenSet;
523 
524  Aws::String m_sourceCommitSpecifier;
525  bool m_sourceCommitSpecifierHasBeenSet;
526 
527  Aws::String m_destinationCommitSpecifier;
528  bool m_destinationCommitSpecifierHasBeenSet;
529 
530  MergeOptionTypeEnum m_mergeOption;
531  bool m_mergeOptionHasBeenSet;
532 
533  ConflictDetailLevelTypeEnum m_conflictDetailLevel;
534  bool m_conflictDetailLevelHasBeenSet;
535 
536  ConflictResolutionStrategyTypeEnum m_conflictResolutionStrategy;
537  bool m_conflictResolutionStrategyHasBeenSet;
538 
539  Aws::String m_authorName;
540  bool m_authorNameHasBeenSet;
541 
542  Aws::String m_email;
543  bool m_emailHasBeenSet;
544 
545  Aws::String m_commitMessage;
546  bool m_commitMessageHasBeenSet;
547 
548  bool m_keepEmptyFolders;
549  bool m_keepEmptyFoldersHasBeenSet;
550 
551  ConflictResolution m_conflictResolution;
552  bool m_conflictResolutionHasBeenSet;
553  };
554 
555 } // namespace Model
556 } // namespace CodeCommit
557 } // namespace Aws
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::GetConflictDetailLevel
const ConflictDetailLevelTypeEnum & GetConflictDetailLevel() const
Definition: CreateUnreferencedMergeCommitRequest.h:226
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetMergeOption
void SetMergeOption(MergeOptionTypeEnum &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:206
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithConflictResolution
CreateUnreferencedMergeCommitRequest & WithConflictResolution(ConflictResolution &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:517
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithDestinationCommitSpecifier
CreateUnreferencedMergeCommitRequest & WithDestinationCommitSpecifier(Aws::String &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:179
CodeCommit_EXPORTS.h
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithSourceCommitSpecifier
CreateUnreferencedMergeCommitRequest & WithSourceCommitSpecifier(Aws::String &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:130
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::GetAuthorName
const Aws::String & GetAuthorName() const
Definition: CreateUnreferencedMergeCommitRequest.h:327
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetConflictResolution
void SetConflictResolution(ConflictResolution &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:505
Aws::Http::HeaderValueCollection
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
Definition: HttpTypes.h:53
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetKeepEmptyFolders
void SetKeepEmptyFolders(bool value)
Definition: CreateUnreferencedMergeCommitRequest.h:473
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithMergeOption
CreateUnreferencedMergeCommitRequest & WithMergeOption(const MergeOptionTypeEnum &value)
Definition: CreateUnreferencedMergeCommitRequest.h:211
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithConflictResolutionStrategy
CreateUnreferencedMergeCommitRequest & WithConflictResolutionStrategy(ConflictResolutionStrategyTypeEnum &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:320
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetEmail
void SetEmail(Aws::String &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:390
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SourceCommitSpecifierHasBeenSet
bool SourceCommitSpecifierHasBeenSet() const
Definition: CreateUnreferencedMergeCommitRequest.h:100
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithDestinationCommitSpecifier
CreateUnreferencedMergeCommitRequest & WithDestinationCommitSpecifier(const char *value)
Definition: CreateUnreferencedMergeCommitRequest.h:185
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::AuthorNameHasBeenSet
bool AuthorNameHasBeenSet() const
Definition: CreateUnreferencedMergeCommitRequest.h:333
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithConflictResolution
CreateUnreferencedMergeCommitRequest & WithConflictResolution(const ConflictResolution &value)
Definition: CreateUnreferencedMergeCommitRequest.h:511
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithMergeOption
CreateUnreferencedMergeCommitRequest & WithMergeOption(MergeOptionTypeEnum &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:216
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithRepositoryName
CreateUnreferencedMergeCommitRequest & WithRepositoryName(const char *value)
Definition: CreateUnreferencedMergeCommitRequest.h:87
Aws::CodeCommit::CodeCommitRequest
Definition: CodeCommitRequest.h:17
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithEmail
CreateUnreferencedMergeCommitRequest & WithEmail(const char *value)
Definition: CreateUnreferencedMergeCommitRequest.h:410
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetSourceCommitSpecifier
void SetSourceCommitSpecifier(const char *value)
Definition: CreateUnreferencedMergeCommitRequest.h:118
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithConflictResolutionStrategy
CreateUnreferencedMergeCommitRequest & WithConflictResolutionStrategy(const ConflictResolutionStrategyTypeEnum &value)
Definition: CreateUnreferencedMergeCommitRequest.h:312
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithEmail
CreateUnreferencedMergeCommitRequest & WithEmail(Aws::String &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:405
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::GetEmail
const Aws::String & GetEmail() const
Definition: CreateUnreferencedMergeCommitRequest.h:375
Aws::CodeCommit::Model::ConflictDetailLevelTypeEnum
ConflictDetailLevelTypeEnum
Definition: ConflictDetailLevelTypeEnum.h:17
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithAuthorName
CreateUnreferencedMergeCommitRequest & WithAuthorName(Aws::String &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:363
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithConflictDetailLevel
CreateUnreferencedMergeCommitRequest & WithConflictDetailLevel(ConflictDetailLevelTypeEnum &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:271
CodeCommitRequest.h
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetMergeOption
void SetMergeOption(const MergeOptionTypeEnum &value)
Definition: CreateUnreferencedMergeCommitRequest.h:201
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::ConflictDetailLevelHasBeenSet
bool ConflictDetailLevelHasBeenSet() const
Definition: CreateUnreferencedMergeCommitRequest.h:235
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetAuthorName
void SetAuthorName(Aws::String &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:345
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SerializePayload
Aws::String SerializePayload() const override
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetAuthorName
void SetAuthorName(const char *value)
Definition: CreateUnreferencedMergeCommitRequest.h:351
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithSourceCommitSpecifier
CreateUnreferencedMergeCommitRequest & WithSourceCommitSpecifier(const Aws::String &value)
Definition: CreateUnreferencedMergeCommitRequest.h:124
Aws::CodeCommit::Model::MergeOptionTypeEnum
MergeOptionTypeEnum
Definition: MergeOptionTypeEnum.h:17
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithAuthorName
CreateUnreferencedMergeCommitRequest & WithAuthorName(const char *value)
Definition: CreateUnreferencedMergeCommitRequest.h:369
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::GetConflictResolutionStrategy
const ConflictResolutionStrategyTypeEnum & GetConflictResolutionStrategy() const
Definition: CreateUnreferencedMergeCommitRequest.h:280
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetSourceCommitSpecifier
void SetSourceCommitSpecifier(Aws::String &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:112
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::GetServiceRequestName
virtual const char * GetServiceRequestName() const override
Definition: CreateUnreferencedMergeCommitRequest.h:34
MergeOptionTypeEnum.h
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetDestinationCommitSpecifier
void SetDestinationCommitSpecifier(const char *value)
Definition: CreateUnreferencedMergeCommitRequest.h:167
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::RepositoryNameHasBeenSet
bool RepositoryNameHasBeenSet() const
Definition: CreateUnreferencedMergeCommitRequest.h:51
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetAuthorName
void SetAuthorName(const Aws::String &value)
Definition: CreateUnreferencedMergeCommitRequest.h:339
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::CommitMessageHasBeenSet
bool CommitMessageHasBeenSet() const
Definition: CreateUnreferencedMergeCommitRequest.h:421
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::ConflictResolutionStrategyHasBeenSet
bool ConflictResolutionStrategyHasBeenSet() const
Definition: CreateUnreferencedMergeCommitRequest.h:288
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::GetConflictResolution
const ConflictResolution & GetConflictResolution() const
Definition: CreateUnreferencedMergeCommitRequest.h:487
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithKeepEmptyFolders
CreateUnreferencedMergeCommitRequest & WithKeepEmptyFolders(bool value)
Definition: CreateUnreferencedMergeCommitRequest.h:480
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithRepositoryName
CreateUnreferencedMergeCommitRequest & WithRepositoryName(const Aws::String &value)
Definition: CreateUnreferencedMergeCommitRequest.h:75
ConflictResolutionStrategyTypeEnum.h
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetDestinationCommitSpecifier
void SetDestinationCommitSpecifier(const Aws::String &value)
Definition: CreateUnreferencedMergeCommitRequest.h:155
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::EmailHasBeenSet
bool EmailHasBeenSet() const
Definition: CreateUnreferencedMergeCommitRequest.h:380
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetConflictResolution
void SetConflictResolution(const ConflictResolution &value)
Definition: CreateUnreferencedMergeCommitRequest.h:499
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetEmail
void SetEmail(const Aws::String &value)
Definition: CreateUnreferencedMergeCommitRequest.h:385
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::GetSourceCommitSpecifier
const Aws::String & GetSourceCommitSpecifier() const
Definition: CreateUnreferencedMergeCommitRequest.h:94
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetCommitMessage
void SetCommitMessage(Aws::String &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:431
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetConflictDetailLevel
void SetConflictDetailLevel(const ConflictDetailLevelTypeEnum &value)
Definition: CreateUnreferencedMergeCommitRequest.h:244
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::GetKeepEmptyFolders
bool GetKeepEmptyFolders() const
Definition: CreateUnreferencedMergeCommitRequest.h:459
AWSString.h
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithAuthorName
CreateUnreferencedMergeCommitRequest & WithAuthorName(const Aws::String &value)
Definition: CreateUnreferencedMergeCommitRequest.h:357
Aws::CodeCommit::Model::ConflictResolutionStrategyTypeEnum
ConflictResolutionStrategyTypeEnum
Definition: ConflictResolutionStrategyTypeEnum.h:17
AWS_CODECOMMIT_API
#define AWS_CODECOMMIT_API
Definition: CodeCommit_EXPORTS.h:28
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithRepositoryName
CreateUnreferencedMergeCommitRequest & WithRepositoryName(Aws::String &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:81
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetSourceCommitSpecifier
void SetSourceCommitSpecifier(const Aws::String &value)
Definition: CreateUnreferencedMergeCommitRequest.h:106
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::ConflictResolutionHasBeenSet
bool ConflictResolutionHasBeenSet() const
Definition: CreateUnreferencedMergeCommitRequest.h:493
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::GetCommitMessage
const Aws::String & GetCommitMessage() const
Definition: CreateUnreferencedMergeCommitRequest.h:416
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::MergeOptionHasBeenSet
bool MergeOptionHasBeenSet() const
Definition: CreateUnreferencedMergeCommitRequest.h:196
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithEmail
CreateUnreferencedMergeCommitRequest & WithEmail(const Aws::String &value)
Definition: CreateUnreferencedMergeCommitRequest.h:400
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetDestinationCommitSpecifier
void SetDestinationCommitSpecifier(Aws::String &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:161
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetCommitMessage
void SetCommitMessage(const char *value)
Definition: CreateUnreferencedMergeCommitRequest.h:436
ConflictDetailLevelTypeEnum.h
ConflictResolution.h
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetConflictResolutionStrategy
void SetConflictResolutionStrategy(ConflictResolutionStrategyTypeEnum &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:304
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithCommitMessage
CreateUnreferencedMergeCommitRequest & WithCommitMessage(const char *value)
Definition: CreateUnreferencedMergeCommitRequest.h:451
Aws
Definition: AccessManagementClient.h:15
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithDestinationCommitSpecifier
CreateUnreferencedMergeCommitRequest & WithDestinationCommitSpecifier(const Aws::String &value)
Definition: CreateUnreferencedMergeCommitRequest.h:173
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::KeepEmptyFoldersHasBeenSet
bool KeepEmptyFoldersHasBeenSet() const
Definition: CreateUnreferencedMergeCommitRequest.h:466
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::CreateUnreferencedMergeCommitRequest
CreateUnreferencedMergeCommitRequest()
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetEmail
void SetEmail(const char *value)
Definition: CreateUnreferencedMergeCommitRequest.h:395
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::GetRequestSpecificHeaders
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders() const override
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::DestinationCommitSpecifierHasBeenSet
bool DestinationCommitSpecifierHasBeenSet() const
Definition: CreateUnreferencedMergeCommitRequest.h:149
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetConflictResolutionStrategy
void SetConflictResolutionStrategy(const ConflictResolutionStrategyTypeEnum &value)
Definition: CreateUnreferencedMergeCommitRequest.h:296
Aws::String
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Definition: AWSString.h:97
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::GetDestinationCommitSpecifier
const Aws::String & GetDestinationCommitSpecifier() const
Definition: CreateUnreferencedMergeCommitRequest.h:143
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest
Definition: CreateUnreferencedMergeCommitRequest.h:26
Aws::CodeCommit::Model::ConflictResolution
Definition: ConflictResolution.h:36
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetCommitMessage
void SetCommitMessage(const Aws::String &value)
Definition: CreateUnreferencedMergeCommitRequest.h:426
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::GetRepositoryName
const Aws::String & GetRepositoryName() const
Definition: CreateUnreferencedMergeCommitRequest.h:45
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithCommitMessage
CreateUnreferencedMergeCommitRequest & WithCommitMessage(const Aws::String &value)
Definition: CreateUnreferencedMergeCommitRequest.h:441
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::GetMergeOption
const MergeOptionTypeEnum & GetMergeOption() const
Definition: CreateUnreferencedMergeCommitRequest.h:191
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetRepositoryName
void SetRepositoryName(const Aws::String &value)
Definition: CreateUnreferencedMergeCommitRequest.h:57
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithCommitMessage
CreateUnreferencedMergeCommitRequest & WithCommitMessage(Aws::String &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:446
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithSourceCommitSpecifier
CreateUnreferencedMergeCommitRequest & WithSourceCommitSpecifier(const char *value)
Definition: CreateUnreferencedMergeCommitRequest.h:136
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::WithConflictDetailLevel
CreateUnreferencedMergeCommitRequest & WithConflictDetailLevel(const ConflictDetailLevelTypeEnum &value)
Definition: CreateUnreferencedMergeCommitRequest.h:262
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetConflictDetailLevel
void SetConflictDetailLevel(ConflictDetailLevelTypeEnum &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:253
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetRepositoryName
void SetRepositoryName(Aws::String &&value)
Definition: CreateUnreferencedMergeCommitRequest.h:63
Aws::CodeCommit::Model::CreateUnreferencedMergeCommitRequest::SetRepositoryName
void SetRepositoryName(const char *value)
Definition: CreateUnreferencedMergeCommitRequest.h:69