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

#include <MergeMetadata.h>

Public Member Functions

 MergeMetadata ()
 
 MergeMetadata (Aws::Utils::Json::JsonView jsonValue)
 
MergeMetadataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
bool GetIsMerged () const
 
bool IsMergedHasBeenSet () const
 
void SetIsMerged (bool value)
 
MergeMetadataWithIsMerged (bool value)
 
const Aws::StringGetMergedBy () const
 
bool MergedByHasBeenSet () const
 
void SetMergedBy (const Aws::String &value)
 
void SetMergedBy (Aws::String &&value)
 
void SetMergedBy (const char *value)
 
MergeMetadataWithMergedBy (const Aws::String &value)
 
MergeMetadataWithMergedBy (Aws::String &&value)
 
MergeMetadataWithMergedBy (const char *value)
 
const Aws::StringGetMergeCommitId () const
 
bool MergeCommitIdHasBeenSet () const
 
void SetMergeCommitId (const Aws::String &value)
 
void SetMergeCommitId (Aws::String &&value)
 
void SetMergeCommitId (const char *value)
 
MergeMetadataWithMergeCommitId (const Aws::String &value)
 
MergeMetadataWithMergeCommitId (Aws::String &&value)
 
MergeMetadataWithMergeCommitId (const char *value)
 
const MergeOptionTypeEnumGetMergeOption () const
 
bool MergeOptionHasBeenSet () const
 
void SetMergeOption (const MergeOptionTypeEnum &value)
 
void SetMergeOption (MergeOptionTypeEnum &&value)
 
MergeMetadataWithMergeOption (const MergeOptionTypeEnum &value)
 
MergeMetadataWithMergeOption (MergeOptionTypeEnum &&value)
 

Detailed Description

Returns information about a merge or potential merge between a source reference and a destination reference in a pull request.

See Also:

AWS API Reference

Definition at line 34 of file MergeMetadata.h.

Constructor & Destructor Documentation

◆ MergeMetadata() [1/2]

Aws::CodeCommit::Model::MergeMetadata::MergeMetadata ( )

◆ MergeMetadata() [2/2]

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

Member Function Documentation

◆ GetIsMerged()

bool Aws::CodeCommit::Model::MergeMetadata::GetIsMerged ( ) const
inline

A Boolean value indicating whether the merge has been made.

Definition at line 46 of file MergeMetadata.h.

◆ GetMergeCommitId()

const Aws::String& Aws::CodeCommit::Model::MergeMetadata::GetMergeCommitId ( ) const
inline

The commit ID for the merge commit, if any.

Definition at line 108 of file MergeMetadata.h.

◆ GetMergedBy()

const Aws::String& Aws::CodeCommit::Model::MergeMetadata::GetMergedBy ( ) const
inline

The Amazon Resource Name (ARN) of the user who merged the branches.

Definition at line 67 of file MergeMetadata.h.

◆ GetMergeOption()

const MergeOptionTypeEnum& Aws::CodeCommit::Model::MergeMetadata::GetMergeOption ( ) const
inline

The merge strategy used in the merge.

Definition at line 149 of file MergeMetadata.h.

◆ IsMergedHasBeenSet()

bool Aws::CodeCommit::Model::MergeMetadata::IsMergedHasBeenSet ( ) const
inline

A Boolean value indicating whether the merge has been made.

Definition at line 51 of file MergeMetadata.h.

◆ Jsonize()

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

◆ MergeCommitIdHasBeenSet()

bool Aws::CodeCommit::Model::MergeMetadata::MergeCommitIdHasBeenSet ( ) const
inline

The commit ID for the merge commit, if any.

Definition at line 113 of file MergeMetadata.h.

◆ MergedByHasBeenSet()

bool Aws::CodeCommit::Model::MergeMetadata::MergedByHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the user who merged the branches.

Definition at line 72 of file MergeMetadata.h.

◆ MergeOptionHasBeenSet()

bool Aws::CodeCommit::Model::MergeMetadata::MergeOptionHasBeenSet ( ) const
inline

The merge strategy used in the merge.

Definition at line 154 of file MergeMetadata.h.

◆ operator=()

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

◆ SetIsMerged()

void Aws::CodeCommit::Model::MergeMetadata::SetIsMerged ( bool  value)
inline

A Boolean value indicating whether the merge has been made.

Definition at line 56 of file MergeMetadata.h.

◆ SetMergeCommitId() [1/3]

void Aws::CodeCommit::Model::MergeMetadata::SetMergeCommitId ( Aws::String &&  value)
inline

The commit ID for the merge commit, if any.

Definition at line 123 of file MergeMetadata.h.

◆ SetMergeCommitId() [2/3]

void Aws::CodeCommit::Model::MergeMetadata::SetMergeCommitId ( const Aws::String value)
inline

The commit ID for the merge commit, if any.

Definition at line 118 of file MergeMetadata.h.

◆ SetMergeCommitId() [3/3]

void Aws::CodeCommit::Model::MergeMetadata::SetMergeCommitId ( const char *  value)
inline

The commit ID for the merge commit, if any.

Definition at line 128 of file MergeMetadata.h.

◆ SetMergedBy() [1/3]

void Aws::CodeCommit::Model::MergeMetadata::SetMergedBy ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the user who merged the branches.

Definition at line 82 of file MergeMetadata.h.

◆ SetMergedBy() [2/3]

void Aws::CodeCommit::Model::MergeMetadata::SetMergedBy ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the user who merged the branches.

Definition at line 77 of file MergeMetadata.h.

◆ SetMergedBy() [3/3]

void Aws::CodeCommit::Model::MergeMetadata::SetMergedBy ( const char *  value)
inline

The Amazon Resource Name (ARN) of the user who merged the branches.

Definition at line 87 of file MergeMetadata.h.

◆ SetMergeOption() [1/2]

void Aws::CodeCommit::Model::MergeMetadata::SetMergeOption ( const MergeOptionTypeEnum value)
inline

The merge strategy used in the merge.

Definition at line 159 of file MergeMetadata.h.

◆ SetMergeOption() [2/2]

void Aws::CodeCommit::Model::MergeMetadata::SetMergeOption ( MergeOptionTypeEnum &&  value)
inline

The merge strategy used in the merge.

Definition at line 164 of file MergeMetadata.h.

◆ WithIsMerged()

MergeMetadata& Aws::CodeCommit::Model::MergeMetadata::WithIsMerged ( bool  value)
inline

A Boolean value indicating whether the merge has been made.

Definition at line 61 of file MergeMetadata.h.

◆ WithMergeCommitId() [1/3]

MergeMetadata& Aws::CodeCommit::Model::MergeMetadata::WithMergeCommitId ( Aws::String &&  value)
inline

The commit ID for the merge commit, if any.

Definition at line 138 of file MergeMetadata.h.

◆ WithMergeCommitId() [2/3]

MergeMetadata& Aws::CodeCommit::Model::MergeMetadata::WithMergeCommitId ( const Aws::String value)
inline

The commit ID for the merge commit, if any.

Definition at line 133 of file MergeMetadata.h.

◆ WithMergeCommitId() [3/3]

MergeMetadata& Aws::CodeCommit::Model::MergeMetadata::WithMergeCommitId ( const char *  value)
inline

The commit ID for the merge commit, if any.

Definition at line 143 of file MergeMetadata.h.

◆ WithMergedBy() [1/3]

MergeMetadata& Aws::CodeCommit::Model::MergeMetadata::WithMergedBy ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the user who merged the branches.

Definition at line 97 of file MergeMetadata.h.

◆ WithMergedBy() [2/3]

MergeMetadata& Aws::CodeCommit::Model::MergeMetadata::WithMergedBy ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the user who merged the branches.

Definition at line 92 of file MergeMetadata.h.

◆ WithMergedBy() [3/3]

MergeMetadata& Aws::CodeCommit::Model::MergeMetadata::WithMergedBy ( const char *  value)
inline

The Amazon Resource Name (ARN) of the user who merged the branches.

Definition at line 102 of file MergeMetadata.h.

◆ WithMergeOption() [1/2]

MergeMetadata& Aws::CodeCommit::Model::MergeMetadata::WithMergeOption ( const MergeOptionTypeEnum value)
inline

The merge strategy used in the merge.

Definition at line 169 of file MergeMetadata.h.

◆ WithMergeOption() [2/2]

MergeMetadata& Aws::CodeCommit::Model::MergeMetadata::WithMergeOption ( MergeOptionTypeEnum &&  value)
inline

The merge strategy used in the merge.

Definition at line 174 of file MergeMetadata.h.


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