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

#include <MergeHunk.h>

Public Member Functions

 MergeHunk ()
 
 MergeHunk (Aws::Utils::Json::JsonView jsonValue)
 
MergeHunkoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetIsConflict () const
 
bool IsConflictHasBeenSet () const
 
void SetIsConflict (bool value)
 
MergeHunkWithIsConflict (bool value)
 
const MergeHunkDetailGetSource () const
 
bool SourceHasBeenSet () const
 
void SetSource (const MergeHunkDetail &value)
 
void SetSource (MergeHunkDetail &&value)
 
MergeHunkWithSource (const MergeHunkDetail &value)
 
MergeHunkWithSource (MergeHunkDetail &&value)
 
const MergeHunkDetailGetDestination () const
 
bool DestinationHasBeenSet () const
 
void SetDestination (const MergeHunkDetail &value)
 
void SetDestination (MergeHunkDetail &&value)
 
MergeHunkWithDestination (const MergeHunkDetail &value)
 
MergeHunkWithDestination (MergeHunkDetail &&value)
 
const MergeHunkDetailGetBase () const
 
bool BaseHasBeenSet () const
 
void SetBase (const MergeHunkDetail &value)
 
void SetBase (MergeHunkDetail &&value)
 
MergeHunkWithBase (const MergeHunkDetail &value)
 
MergeHunkWithBase (MergeHunkDetail &&value)
 

Detailed Description

Information about merge hunks in a merge or pull request operation.

See Also:

AWS API Reference

Definition at line 32 of file MergeHunk.h.

Constructor & Destructor Documentation

◆ MergeHunk() [1/2]

Aws::CodeCommit::Model::MergeHunk::MergeHunk ( )

◆ MergeHunk() [2/2]

Aws::CodeCommit::Model::MergeHunk::MergeHunk ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BaseHasBeenSet()

bool Aws::CodeCommit::Model::MergeHunk::BaseHasBeenSet ( ) const
inline

Information about the merge hunk in the base of a merge or pull request.

Definition at line 164 of file MergeHunk.h.

◆ DestinationHasBeenSet()

bool Aws::CodeCommit::Model::MergeHunk::DestinationHasBeenSet ( ) const
inline

Information about the merge hunk in the destination of a merge or pull request.

Definition at line 129 of file MergeHunk.h.

◆ GetBase()

const MergeHunkDetail& Aws::CodeCommit::Model::MergeHunk::GetBase ( ) const
inline

Information about the merge hunk in the base of a merge or pull request.

Definition at line 159 of file MergeHunk.h.

◆ GetDestination()

const MergeHunkDetail& Aws::CodeCommit::Model::MergeHunk::GetDestination ( ) const
inline

Information about the merge hunk in the destination of a merge or pull request.

Definition at line 123 of file MergeHunk.h.

◆ GetIsConflict()

bool Aws::CodeCommit::Model::MergeHunk::GetIsConflict ( ) const
inline

A Boolean value indicating whether a combination of hunks contains a conflict. Conflicts occur when the same file or the same lines in a file were modified in both the source and destination of a merge or pull request. Valid values include true, false, and null. True when the hunk represents a conflict and one or more files contains a line conflict. File mode conflicts in a merge do not set this to true.

Definition at line 49 of file MergeHunk.h.

◆ GetSource()

const MergeHunkDetail& Aws::CodeCommit::Model::MergeHunk::GetSource ( ) const
inline

Information about the merge hunk in the source of a merge or pull request.

Definition at line 86 of file MergeHunk.h.

◆ IsConflictHasBeenSet()

bool Aws::CodeCommit::Model::MergeHunk::IsConflictHasBeenSet ( ) const
inline

A Boolean value indicating whether a combination of hunks contains a conflict. Conflicts occur when the same file or the same lines in a file were modified in both the source and destination of a merge or pull request. Valid values include true, false, and null. True when the hunk represents a conflict and one or more files contains a line conflict. File mode conflicts in a merge do not set this to true.

Definition at line 59 of file MergeHunk.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::CodeCommit::Model::MergeHunk::Jsonize ( ) const

◆ operator=()

MergeHunk& Aws::CodeCommit::Model::MergeHunk::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetBase() [1/2]

void Aws::CodeCommit::Model::MergeHunk::SetBase ( const MergeHunkDetail value)
inline

Information about the merge hunk in the base of a merge or pull request.

Definition at line 169 of file MergeHunk.h.

◆ SetBase() [2/2]

void Aws::CodeCommit::Model::MergeHunk::SetBase ( MergeHunkDetail &&  value)
inline

Information about the merge hunk in the base of a merge or pull request.

Definition at line 174 of file MergeHunk.h.

◆ SetDestination() [1/2]

void Aws::CodeCommit::Model::MergeHunk::SetDestination ( const MergeHunkDetail value)
inline

Information about the merge hunk in the destination of a merge or pull request.

Definition at line 135 of file MergeHunk.h.

◆ SetDestination() [2/2]

void Aws::CodeCommit::Model::MergeHunk::SetDestination ( MergeHunkDetail &&  value)
inline

Information about the merge hunk in the destination of a merge or pull request.

Definition at line 141 of file MergeHunk.h.

◆ SetIsConflict()

void Aws::CodeCommit::Model::MergeHunk::SetIsConflict ( bool  value)
inline

A Boolean value indicating whether a combination of hunks contains a conflict. Conflicts occur when the same file or the same lines in a file were modified in both the source and destination of a merge or pull request. Valid values include true, false, and null. True when the hunk represents a conflict and one or more files contains a line conflict. File mode conflicts in a merge do not set this to true.

Definition at line 69 of file MergeHunk.h.

◆ SetSource() [1/2]

void Aws::CodeCommit::Model::MergeHunk::SetSource ( const MergeHunkDetail value)
inline

Information about the merge hunk in the source of a merge or pull request.

Definition at line 98 of file MergeHunk.h.

◆ SetSource() [2/2]

void Aws::CodeCommit::Model::MergeHunk::SetSource ( MergeHunkDetail &&  value)
inline

Information about the merge hunk in the source of a merge or pull request.

Definition at line 104 of file MergeHunk.h.

◆ SourceHasBeenSet()

bool Aws::CodeCommit::Model::MergeHunk::SourceHasBeenSet ( ) const
inline

Information about the merge hunk in the source of a merge or pull request.

Definition at line 92 of file MergeHunk.h.

◆ WithBase() [1/2]

MergeHunk& Aws::CodeCommit::Model::MergeHunk::WithBase ( const MergeHunkDetail value)
inline

Information about the merge hunk in the base of a merge or pull request.

Definition at line 179 of file MergeHunk.h.

◆ WithBase() [2/2]

MergeHunk& Aws::CodeCommit::Model::MergeHunk::WithBase ( MergeHunkDetail &&  value)
inline

Information about the merge hunk in the base of a merge or pull request.

Definition at line 184 of file MergeHunk.h.

◆ WithDestination() [1/2]

MergeHunk& Aws::CodeCommit::Model::MergeHunk::WithDestination ( const MergeHunkDetail value)
inline

Information about the merge hunk in the destination of a merge or pull request.

Definition at line 147 of file MergeHunk.h.

◆ WithDestination() [2/2]

MergeHunk& Aws::CodeCommit::Model::MergeHunk::WithDestination ( MergeHunkDetail &&  value)
inline

Information about the merge hunk in the destination of a merge or pull request.

Definition at line 153 of file MergeHunk.h.

◆ WithIsConflict()

MergeHunk& Aws::CodeCommit::Model::MergeHunk::WithIsConflict ( bool  value)
inline

A Boolean value indicating whether a combination of hunks contains a conflict. Conflicts occur when the same file or the same lines in a file were modified in both the source and destination of a merge or pull request. Valid values include true, false, and null. True when the hunk represents a conflict and one or more files contains a line conflict. File mode conflicts in a merge do not set this to true.

Definition at line 79 of file MergeHunk.h.

◆ WithSource() [1/2]

MergeHunk& Aws::CodeCommit::Model::MergeHunk::WithSource ( const MergeHunkDetail value)
inline

Information about the merge hunk in the source of a merge or pull request.

Definition at line 110 of file MergeHunk.h.

◆ WithSource() [2/2]

MergeHunk& Aws::CodeCommit::Model::MergeHunk::WithSource ( MergeHunkDetail &&  value)
inline

Information about the merge hunk in the source of a merge or pull request.

Definition at line 116 of file MergeHunk.h.


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