AWS SDK for C++  1.8.100
AWS SDK for C++
Public Member Functions | List of all members
Aws::CodeCommit::Model::MergePullRequestBySquashRequest Class Reference

#include <MergePullRequestBySquashRequest.h>

+ Inheritance diagram for Aws::CodeCommit::Model::MergePullRequestBySquashRequest:

Public Member Functions

 MergePullRequestBySquashRequest ()
 
virtual const char * GetServiceRequestName () const override
 
Aws::String SerializePayload () const override
 
Aws::Http::HeaderValueCollection GetRequestSpecificHeaders () const override
 
const Aws::StringGetPullRequestId () const
 
bool PullRequestIdHasBeenSet () const
 
void SetPullRequestId (const Aws::String &value)
 
void SetPullRequestId (Aws::String &&value)
 
void SetPullRequestId (const char *value)
 
MergePullRequestBySquashRequestWithPullRequestId (const Aws::String &value)
 
MergePullRequestBySquashRequestWithPullRequestId (Aws::String &&value)
 
MergePullRequestBySquashRequestWithPullRequestId (const char *value)
 
const Aws::StringGetRepositoryName () const
 
bool RepositoryNameHasBeenSet () const
 
void SetRepositoryName (const Aws::String &value)
 
void SetRepositoryName (Aws::String &&value)
 
void SetRepositoryName (const char *value)
 
MergePullRequestBySquashRequestWithRepositoryName (const Aws::String &value)
 
MergePullRequestBySquashRequestWithRepositoryName (Aws::String &&value)
 
MergePullRequestBySquashRequestWithRepositoryName (const char *value)
 
const Aws::StringGetSourceCommitId () const
 
bool SourceCommitIdHasBeenSet () const
 
void SetSourceCommitId (const Aws::String &value)
 
void SetSourceCommitId (Aws::String &&value)
 
void SetSourceCommitId (const char *value)
 
MergePullRequestBySquashRequestWithSourceCommitId (const Aws::String &value)
 
MergePullRequestBySquashRequestWithSourceCommitId (Aws::String &&value)
 
MergePullRequestBySquashRequestWithSourceCommitId (const char *value)
 
const ConflictDetailLevelTypeEnumGetConflictDetailLevel () const
 
bool ConflictDetailLevelHasBeenSet () const
 
void SetConflictDetailLevel (const ConflictDetailLevelTypeEnum &value)
 
void SetConflictDetailLevel (ConflictDetailLevelTypeEnum &&value)
 
MergePullRequestBySquashRequestWithConflictDetailLevel (const ConflictDetailLevelTypeEnum &value)
 
MergePullRequestBySquashRequestWithConflictDetailLevel (ConflictDetailLevelTypeEnum &&value)
 
const ConflictResolutionStrategyTypeEnumGetConflictResolutionStrategy () const
 
bool ConflictResolutionStrategyHasBeenSet () const
 
void SetConflictResolutionStrategy (const ConflictResolutionStrategyTypeEnum &value)
 
void SetConflictResolutionStrategy (ConflictResolutionStrategyTypeEnum &&value)
 
MergePullRequestBySquashRequestWithConflictResolutionStrategy (const ConflictResolutionStrategyTypeEnum &value)
 
MergePullRequestBySquashRequestWithConflictResolutionStrategy (ConflictResolutionStrategyTypeEnum &&value)
 
const Aws::StringGetCommitMessage () const
 
bool CommitMessageHasBeenSet () const
 
void SetCommitMessage (const Aws::String &value)
 
void SetCommitMessage (Aws::String &&value)
 
void SetCommitMessage (const char *value)
 
MergePullRequestBySquashRequestWithCommitMessage (const Aws::String &value)
 
MergePullRequestBySquashRequestWithCommitMessage (Aws::String &&value)
 
MergePullRequestBySquashRequestWithCommitMessage (const char *value)
 
const Aws::StringGetAuthorName () const
 
bool AuthorNameHasBeenSet () const
 
void SetAuthorName (const Aws::String &value)
 
void SetAuthorName (Aws::String &&value)
 
void SetAuthorName (const char *value)
 
MergePullRequestBySquashRequestWithAuthorName (const Aws::String &value)
 
MergePullRequestBySquashRequestWithAuthorName (Aws::String &&value)
 
MergePullRequestBySquashRequestWithAuthorName (const char *value)
 
const Aws::StringGetEmail () const
 
bool EmailHasBeenSet () const
 
void SetEmail (const Aws::String &value)
 
void SetEmail (Aws::String &&value)
 
void SetEmail (const char *value)
 
MergePullRequestBySquashRequestWithEmail (const Aws::String &value)
 
MergePullRequestBySquashRequestWithEmail (Aws::String &&value)
 
MergePullRequestBySquashRequestWithEmail (const char *value)
 
bool GetKeepEmptyFolders () const
 
bool KeepEmptyFoldersHasBeenSet () const
 
void SetKeepEmptyFolders (bool value)
 
MergePullRequestBySquashRequestWithKeepEmptyFolders (bool value)
 
const ConflictResolutionGetConflictResolution () const
 
bool ConflictResolutionHasBeenSet () const
 
void SetConflictResolution (const ConflictResolution &value)
 
void SetConflictResolution (ConflictResolution &&value)
 
MergePullRequestBySquashRequestWithConflictResolution (const ConflictResolution &value)
 
MergePullRequestBySquashRequestWithConflictResolution (ConflictResolution &&value)
 
- Public Member Functions inherited from Aws::CodeCommit::CodeCommitRequest
virtual ~CodeCommitRequest ()
 
void AddParametersToRequest (Aws::Http::HttpRequest &httpRequest) const
 
Aws::Http::HeaderValueCollection GetHeaders () const override
 
- Public Member Functions inherited from Aws::AmazonSerializableWebServiceRequest
 AmazonSerializableWebServiceRequest ()
 
virtual ~AmazonSerializableWebServiceRequest ()
 
std::shared_ptr< Aws::IOStreamGetBody () const override
 
- Public Member Functions inherited from Aws::AmazonWebServiceRequest
 AmazonWebServiceRequest ()
 
virtual ~AmazonWebServiceRequest ()=default
 
virtual void AddQueryStringParameters (Aws::Http::URI &uri) const
 
virtual void PutToPresignedUrl (Aws::Http::URI &uri) const
 
virtual bool IsStreaming () const
 
virtual bool IsEventStreamRequest () const
 
virtual bool SignBody () const
 
virtual bool IsChunked () const
 
virtual void SetRequestSignedHandler (const RequestSignedHandler &handler)
 
virtual const RequestSignedHandlerGetRequestSignedHandler () const
 
const Aws::IOStreamFactoryGetResponseStreamFactory () const
 
void SetResponseStreamFactory (const Aws::IOStreamFactory &factory)
 
virtual void SetDataReceivedEventHandler (const Aws::Http::DataReceivedEventHandler &dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (const Aws::Http::DataSentEventHandler &dataSentEventHandler)
 
virtual void SetContinueRequestHandler (const Aws::Http::ContinueRequestHandler &continueRequestHandler)
 
virtual void SetDataReceivedEventHandler (Aws::Http::DataReceivedEventHandler &&dataReceivedEventHandler)
 
virtual void SetDataSentEventHandler (Aws::Http::DataSentEventHandler &&dataSentEventHandler)
 
virtual void SetContinueRequestHandler (Aws::Http::ContinueRequestHandler &&continueRequestHandler)
 
virtual void SetRequestRetryHandler (const RequestRetryHandler &handler)
 
virtual void SetRequestRetryHandler (RequestRetryHandler &&handler)
 
virtual const Aws::Http::DataReceivedEventHandlerGetDataReceivedEventHandler () const
 
virtual const Aws::Http::DataSentEventHandlerGetDataSentEventHandler () const
 
virtual const Aws::Http::ContinueRequestHandlerGetContinueRequestHandler () const
 
virtual const RequestRetryHandlerGetRequestRetryHandler () const
 
virtual bool ShouldComputeContentMd5 () const
 

Additional Inherited Members

- Protected Member Functions inherited from Aws::AmazonWebServiceRequest
virtual void DumpBodyToUrl (Aws::Http::URI &uri) const
 

Detailed Description

Definition at line 24 of file MergePullRequestBySquashRequest.h.

Constructor & Destructor Documentation

◆ MergePullRequestBySquashRequest()

Aws::CodeCommit::Model::MergePullRequestBySquashRequest::MergePullRequestBySquashRequest ( )

Member Function Documentation

◆ AuthorNameHasBeenSet()

bool Aws::CodeCommit::Model::MergePullRequestBySquashRequest::AuthorNameHasBeenSet ( ) const
inline

The name of the author who created the commit. This information is used as both the author and committer for the commit.

Definition at line 342 of file MergePullRequestBySquashRequest.h.

◆ CommitMessageHasBeenSet()

bool Aws::CodeCommit::Model::MergePullRequestBySquashRequest::CommitMessageHasBeenSet ( ) const
inline

The commit message to include in the commit information for the merge.

Definition at line 299 of file MergePullRequestBySquashRequest.h.

◆ ConflictDetailLevelHasBeenSet()

bool Aws::CodeCommit::Model::MergePullRequestBySquashRequest::ConflictDetailLevelHasBeenSet ( ) const
inline

The level of conflict detail to use. If unspecified, the default FILE_LEVEL is used, which returns a not-mergeable result if the same file has differences in both branches. If LINE_LEVEL is specified, a conflict is considered not mergeable if the same file in both branches has differences on the same line.

Definition at line 203 of file MergePullRequestBySquashRequest.h.

◆ ConflictResolutionHasBeenSet()

bool Aws::CodeCommit::Model::MergePullRequestBySquashRequest::ConflictResolutionHasBeenSet ( ) const
inline

If AUTOMERGE is the conflict resolution strategy, a list of inputs to use when resolving conflicts during a merge.

Definition at line 469 of file MergePullRequestBySquashRequest.h.

◆ ConflictResolutionStrategyHasBeenSet()

bool Aws::CodeCommit::Model::MergePullRequestBySquashRequest::ConflictResolutionStrategyHasBeenSet ( ) const
inline

Specifies which branch to use when resolving conflicts, or whether to attempt automatically merging two versions of a file. The default is NONE, which requires any conflicts to be resolved manually before the merge operation is successful.

Definition at line 256 of file MergePullRequestBySquashRequest.h.

◆ EmailHasBeenSet()

bool Aws::CodeCommit::Model::MergePullRequestBySquashRequest::EmailHasBeenSet ( ) const
inline

The email address of the person merging the branches. This information is used in the commit information for the merge.

Definition at line 391 of file MergePullRequestBySquashRequest.h.

◆ GetAuthorName()

const Aws::String& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetAuthorName ( ) const
inline

The name of the author who created the commit. This information is used as both the author and committer for the commit.

Definition at line 336 of file MergePullRequestBySquashRequest.h.

◆ GetCommitMessage()

const Aws::String& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetCommitMessage ( ) const
inline

The commit message to include in the commit information for the merge.

Definition at line 294 of file MergePullRequestBySquashRequest.h.

◆ GetConflictDetailLevel()

const ConflictDetailLevelTypeEnum& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetConflictDetailLevel ( ) const
inline

The level of conflict detail to use. If unspecified, the default FILE_LEVEL is used, which returns a not-mergeable result if the same file has differences in both branches. If LINE_LEVEL is specified, a conflict is considered not mergeable if the same file in both branches has differences on the same line.

Definition at line 194 of file MergePullRequestBySquashRequest.h.

◆ GetConflictResolution()

const ConflictResolution& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetConflictResolution ( ) const
inline

If AUTOMERGE is the conflict resolution strategy, a list of inputs to use when resolving conflicts during a merge.

Definition at line 463 of file MergePullRequestBySquashRequest.h.

◆ GetConflictResolutionStrategy()

const ConflictResolutionStrategyTypeEnum& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetConflictResolutionStrategy ( ) const
inline

Specifies which branch to use when resolving conflicts, or whether to attempt automatically merging two versions of a file. The default is NONE, which requires any conflicts to be resolved manually before the merge operation is successful.

Definition at line 248 of file MergePullRequestBySquashRequest.h.

◆ GetEmail()

const Aws::String& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetEmail ( ) const
inline

The email address of the person merging the branches. This information is used in the commit information for the merge.

Definition at line 385 of file MergePullRequestBySquashRequest.h.

◆ GetKeepEmptyFolders()

bool Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetKeepEmptyFolders ( ) const
inline

If the commit contains deletions, whether to keep a folder or folder structure if the changes leave the folders empty. If true, a .gitkeep file is created for empty folders. The default is false.

Definition at line 435 of file MergePullRequestBySquashRequest.h.

◆ GetPullRequestId()

const Aws::String& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetPullRequestId ( ) const
inline

The system-generated ID of the pull request. To get this ID, use ListPullRequests.

Definition at line 44 of file MergePullRequestBySquashRequest.h.

◆ GetRepositoryName()

const Aws::String& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetRepositoryName ( ) const
inline

The name of the repository where the pull request was created.

Definition at line 92 of file MergePullRequestBySquashRequest.h.

◆ GetRequestSpecificHeaders()

Aws::Http::HeaderValueCollection Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetRequestSpecificHeaders ( ) const
overridevirtual

◆ GetServiceRequestName()

virtual const char* Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetServiceRequestName ( ) const
inlineoverridevirtual

Implements Aws::AmazonWebServiceRequest.

Definition at line 33 of file MergePullRequestBySquashRequest.h.

◆ GetSourceCommitId()

const Aws::String& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::GetSourceCommitId ( ) const
inline

The full commit ID of the original or updated commit in the pull request source branch. Pass this value if you want an exception thrown if the current commit ID of the tip of the source branch does not match this commit ID.

Definition at line 135 of file MergePullRequestBySquashRequest.h.

◆ KeepEmptyFoldersHasBeenSet()

bool Aws::CodeCommit::Model::MergePullRequestBySquashRequest::KeepEmptyFoldersHasBeenSet ( ) const
inline

If the commit contains deletions, whether to keep a folder or folder structure if the changes leave the folders empty. If true, a .gitkeep file is created for empty folders. The default is false.

Definition at line 442 of file MergePullRequestBySquashRequest.h.

◆ PullRequestIdHasBeenSet()

bool Aws::CodeCommit::Model::MergePullRequestBySquashRequest::PullRequestIdHasBeenSet ( ) const
inline

The system-generated ID of the pull request. To get this ID, use ListPullRequests.

Definition at line 50 of file MergePullRequestBySquashRequest.h.

◆ RepositoryNameHasBeenSet()

bool Aws::CodeCommit::Model::MergePullRequestBySquashRequest::RepositoryNameHasBeenSet ( ) const
inline

The name of the repository where the pull request was created.

Definition at line 97 of file MergePullRequestBySquashRequest.h.

◆ SerializePayload()

Aws::String Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SerializePayload ( ) const
overridevirtual

Convert payload into String.

Implements Aws::AmazonSerializableWebServiceRequest.

◆ SetAuthorName() [1/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetAuthorName ( const Aws::String value)
inline

The name of the author who created the commit. This information is used as both the author and committer for the commit.

Definition at line 348 of file MergePullRequestBySquashRequest.h.

◆ SetAuthorName() [2/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetAuthorName ( Aws::String &&  value)
inline

The name of the author who created the commit. This information is used as both the author and committer for the commit.

Definition at line 354 of file MergePullRequestBySquashRequest.h.

◆ SetAuthorName() [3/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetAuthorName ( const char *  value)
inline

The name of the author who created the commit. This information is used as both the author and committer for the commit.

Definition at line 360 of file MergePullRequestBySquashRequest.h.

◆ SetCommitMessage() [1/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetCommitMessage ( const Aws::String value)
inline

The commit message to include in the commit information for the merge.

Definition at line 304 of file MergePullRequestBySquashRequest.h.

◆ SetCommitMessage() [2/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetCommitMessage ( Aws::String &&  value)
inline

The commit message to include in the commit information for the merge.

Definition at line 309 of file MergePullRequestBySquashRequest.h.

◆ SetCommitMessage() [3/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetCommitMessage ( const char *  value)
inline

The commit message to include in the commit information for the merge.

Definition at line 314 of file MergePullRequestBySquashRequest.h.

◆ SetConflictDetailLevel() [1/2]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetConflictDetailLevel ( const ConflictDetailLevelTypeEnum value)
inline

The level of conflict detail to use. If unspecified, the default FILE_LEVEL is used, which returns a not-mergeable result if the same file has differences in both branches. If LINE_LEVEL is specified, a conflict is considered not mergeable if the same file in both branches has differences on the same line.

Definition at line 212 of file MergePullRequestBySquashRequest.h.

◆ SetConflictDetailLevel() [2/2]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetConflictDetailLevel ( ConflictDetailLevelTypeEnum &&  value)
inline

The level of conflict detail to use. If unspecified, the default FILE_LEVEL is used, which returns a not-mergeable result if the same file has differences in both branches. If LINE_LEVEL is specified, a conflict is considered not mergeable if the same file in both branches has differences on the same line.

Definition at line 221 of file MergePullRequestBySquashRequest.h.

◆ SetConflictResolution() [1/2]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetConflictResolution ( const ConflictResolution value)
inline

If AUTOMERGE is the conflict resolution strategy, a list of inputs to use when resolving conflicts during a merge.

Definition at line 475 of file MergePullRequestBySquashRequest.h.

◆ SetConflictResolution() [2/2]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetConflictResolution ( ConflictResolution &&  value)
inline

If AUTOMERGE is the conflict resolution strategy, a list of inputs to use when resolving conflicts during a merge.

Definition at line 481 of file MergePullRequestBySquashRequest.h.

◆ SetConflictResolutionStrategy() [1/2]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetConflictResolutionStrategy ( const ConflictResolutionStrategyTypeEnum value)
inline

Specifies which branch to use when resolving conflicts, or whether to attempt automatically merging two versions of a file. The default is NONE, which requires any conflicts to be resolved manually before the merge operation is successful.

Definition at line 264 of file MergePullRequestBySquashRequest.h.

◆ SetConflictResolutionStrategy() [2/2]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetConflictResolutionStrategy ( ConflictResolutionStrategyTypeEnum &&  value)
inline

Specifies which branch to use when resolving conflicts, or whether to attempt automatically merging two versions of a file. The default is NONE, which requires any conflicts to be resolved manually before the merge operation is successful.

Definition at line 272 of file MergePullRequestBySquashRequest.h.

◆ SetEmail() [1/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetEmail ( const Aws::String value)
inline

The email address of the person merging the branches. This information is used in the commit information for the merge.

Definition at line 397 of file MergePullRequestBySquashRequest.h.

◆ SetEmail() [2/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetEmail ( Aws::String &&  value)
inline

The email address of the person merging the branches. This information is used in the commit information for the merge.

Definition at line 403 of file MergePullRequestBySquashRequest.h.

◆ SetEmail() [3/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetEmail ( const char *  value)
inline

The email address of the person merging the branches. This information is used in the commit information for the merge.

Definition at line 409 of file MergePullRequestBySquashRequest.h.

◆ SetKeepEmptyFolders()

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetKeepEmptyFolders ( bool  value)
inline

If the commit contains deletions, whether to keep a folder or folder structure if the changes leave the folders empty. If true, a .gitkeep file is created for empty folders. The default is false.

Definition at line 449 of file MergePullRequestBySquashRequest.h.

◆ SetPullRequestId() [1/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetPullRequestId ( const Aws::String value)
inline

The system-generated ID of the pull request. To get this ID, use ListPullRequests.

Definition at line 56 of file MergePullRequestBySquashRequest.h.

◆ SetPullRequestId() [2/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetPullRequestId ( Aws::String &&  value)
inline

The system-generated ID of the pull request. To get this ID, use ListPullRequests.

Definition at line 62 of file MergePullRequestBySquashRequest.h.

◆ SetPullRequestId() [3/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetPullRequestId ( const char *  value)
inline

The system-generated ID of the pull request. To get this ID, use ListPullRequests.

Definition at line 68 of file MergePullRequestBySquashRequest.h.

◆ SetRepositoryName() [1/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetRepositoryName ( const Aws::String value)
inline

The name of the repository where the pull request was created.

Definition at line 102 of file MergePullRequestBySquashRequest.h.

◆ SetRepositoryName() [2/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetRepositoryName ( Aws::String &&  value)
inline

The name of the repository where the pull request was created.

Definition at line 107 of file MergePullRequestBySquashRequest.h.

◆ SetRepositoryName() [3/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetRepositoryName ( const char *  value)
inline

The name of the repository where the pull request was created.

Definition at line 112 of file MergePullRequestBySquashRequest.h.

◆ SetSourceCommitId() [1/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetSourceCommitId ( const Aws::String value)
inline

The full commit ID of the original or updated commit in the pull request source branch. Pass this value if you want an exception thrown if the current commit ID of the tip of the source branch does not match this commit ID.

Definition at line 149 of file MergePullRequestBySquashRequest.h.

◆ SetSourceCommitId() [2/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetSourceCommitId ( Aws::String &&  value)
inline

The full commit ID of the original or updated commit in the pull request source branch. Pass this value if you want an exception thrown if the current commit ID of the tip of the source branch does not match this commit ID.

Definition at line 156 of file MergePullRequestBySquashRequest.h.

◆ SetSourceCommitId() [3/3]

void Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SetSourceCommitId ( const char *  value)
inline

The full commit ID of the original or updated commit in the pull request source branch. Pass this value if you want an exception thrown if the current commit ID of the tip of the source branch does not match this commit ID.

Definition at line 163 of file MergePullRequestBySquashRequest.h.

◆ SourceCommitIdHasBeenSet()

bool Aws::CodeCommit::Model::MergePullRequestBySquashRequest::SourceCommitIdHasBeenSet ( ) const
inline

The full commit ID of the original or updated commit in the pull request source branch. Pass this value if you want an exception thrown if the current commit ID of the tip of the source branch does not match this commit ID.

Definition at line 142 of file MergePullRequestBySquashRequest.h.

◆ WithAuthorName() [1/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithAuthorName ( const Aws::String value)
inline

The name of the author who created the commit. This information is used as both the author and committer for the commit.

Definition at line 366 of file MergePullRequestBySquashRequest.h.

◆ WithAuthorName() [2/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithAuthorName ( Aws::String &&  value)
inline

The name of the author who created the commit. This information is used as both the author and committer for the commit.

Definition at line 372 of file MergePullRequestBySquashRequest.h.

◆ WithAuthorName() [3/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithAuthorName ( const char *  value)
inline

The name of the author who created the commit. This information is used as both the author and committer for the commit.

Definition at line 378 of file MergePullRequestBySquashRequest.h.

◆ WithCommitMessage() [1/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithCommitMessage ( const Aws::String value)
inline

The commit message to include in the commit information for the merge.

Definition at line 319 of file MergePullRequestBySquashRequest.h.

◆ WithCommitMessage() [2/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithCommitMessage ( Aws::String &&  value)
inline

The commit message to include in the commit information for the merge.

Definition at line 324 of file MergePullRequestBySquashRequest.h.

◆ WithCommitMessage() [3/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithCommitMessage ( const char *  value)
inline

The commit message to include in the commit information for the merge.

Definition at line 329 of file MergePullRequestBySquashRequest.h.

◆ WithConflictDetailLevel() [1/2]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithConflictDetailLevel ( const ConflictDetailLevelTypeEnum value)
inline

The level of conflict detail to use. If unspecified, the default FILE_LEVEL is used, which returns a not-mergeable result if the same file has differences in both branches. If LINE_LEVEL is specified, a conflict is considered not mergeable if the same file in both branches has differences on the same line.

Definition at line 230 of file MergePullRequestBySquashRequest.h.

◆ WithConflictDetailLevel() [2/2]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithConflictDetailLevel ( ConflictDetailLevelTypeEnum &&  value)
inline

The level of conflict detail to use. If unspecified, the default FILE_LEVEL is used, which returns a not-mergeable result if the same file has differences in both branches. If LINE_LEVEL is specified, a conflict is considered not mergeable if the same file in both branches has differences on the same line.

Definition at line 239 of file MergePullRequestBySquashRequest.h.

◆ WithConflictResolution() [1/2]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithConflictResolution ( const ConflictResolution value)
inline

If AUTOMERGE is the conflict resolution strategy, a list of inputs to use when resolving conflicts during a merge.

Definition at line 487 of file MergePullRequestBySquashRequest.h.

◆ WithConflictResolution() [2/2]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithConflictResolution ( ConflictResolution &&  value)
inline

If AUTOMERGE is the conflict resolution strategy, a list of inputs to use when resolving conflicts during a merge.

Definition at line 493 of file MergePullRequestBySquashRequest.h.

◆ WithConflictResolutionStrategy() [1/2]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithConflictResolutionStrategy ( const ConflictResolutionStrategyTypeEnum value)
inline

Specifies which branch to use when resolving conflicts, or whether to attempt automatically merging two versions of a file. The default is NONE, which requires any conflicts to be resolved manually before the merge operation is successful.

Definition at line 280 of file MergePullRequestBySquashRequest.h.

◆ WithConflictResolutionStrategy() [2/2]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithConflictResolutionStrategy ( ConflictResolutionStrategyTypeEnum &&  value)
inline

Specifies which branch to use when resolving conflicts, or whether to attempt automatically merging two versions of a file. The default is NONE, which requires any conflicts to be resolved manually before the merge operation is successful.

Definition at line 288 of file MergePullRequestBySquashRequest.h.

◆ WithEmail() [1/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithEmail ( const Aws::String value)
inline

The email address of the person merging the branches. This information is used in the commit information for the merge.

Definition at line 415 of file MergePullRequestBySquashRequest.h.

◆ WithEmail() [2/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithEmail ( Aws::String &&  value)
inline

The email address of the person merging the branches. This information is used in the commit information for the merge.

Definition at line 421 of file MergePullRequestBySquashRequest.h.

◆ WithEmail() [3/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithEmail ( const char *  value)
inline

The email address of the person merging the branches. This information is used in the commit information for the merge.

Definition at line 427 of file MergePullRequestBySquashRequest.h.

◆ WithKeepEmptyFolders()

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithKeepEmptyFolders ( bool  value)
inline

If the commit contains deletions, whether to keep a folder or folder structure if the changes leave the folders empty. If true, a .gitkeep file is created for empty folders. The default is false.

Definition at line 456 of file MergePullRequestBySquashRequest.h.

◆ WithPullRequestId() [1/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithPullRequestId ( const Aws::String value)
inline

The system-generated ID of the pull request. To get this ID, use ListPullRequests.

Definition at line 74 of file MergePullRequestBySquashRequest.h.

◆ WithPullRequestId() [2/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithPullRequestId ( Aws::String &&  value)
inline

The system-generated ID of the pull request. To get this ID, use ListPullRequests.

Definition at line 80 of file MergePullRequestBySquashRequest.h.

◆ WithPullRequestId() [3/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithPullRequestId ( const char *  value)
inline

The system-generated ID of the pull request. To get this ID, use ListPullRequests.

Definition at line 86 of file MergePullRequestBySquashRequest.h.

◆ WithRepositoryName() [1/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithRepositoryName ( const Aws::String value)
inline

The name of the repository where the pull request was created.

Definition at line 117 of file MergePullRequestBySquashRequest.h.

◆ WithRepositoryName() [2/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithRepositoryName ( Aws::String &&  value)
inline

The name of the repository where the pull request was created.

Definition at line 122 of file MergePullRequestBySquashRequest.h.

◆ WithRepositoryName() [3/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithRepositoryName ( const char *  value)
inline

The name of the repository where the pull request was created.

Definition at line 127 of file MergePullRequestBySquashRequest.h.

◆ WithSourceCommitId() [1/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithSourceCommitId ( const Aws::String value)
inline

The full commit ID of the original or updated commit in the pull request source branch. Pass this value if you want an exception thrown if the current commit ID of the tip of the source branch does not match this commit ID.

Definition at line 170 of file MergePullRequestBySquashRequest.h.

◆ WithSourceCommitId() [2/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithSourceCommitId ( Aws::String &&  value)
inline

The full commit ID of the original or updated commit in the pull request source branch. Pass this value if you want an exception thrown if the current commit ID of the tip of the source branch does not match this commit ID.

Definition at line 177 of file MergePullRequestBySquashRequest.h.

◆ WithSourceCommitId() [3/3]

MergePullRequestBySquashRequest& Aws::CodeCommit::Model::MergePullRequestBySquashRequest::WithSourceCommitId ( const char *  value)
inline

The full commit ID of the original or updated commit in the pull request source branch. Pass this value if you want an exception thrown if the current commit ID of the tip of the source branch does not match this commit ID.

Definition at line 184 of file MergePullRequestBySquashRequest.h.


The documentation for this class was generated from the following file: