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

#include <Difference.h>

Public Member Functions

 Difference ()
 
 Difference (Aws::Utils::Json::JsonView jsonValue)
 
Differenceoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const BlobMetadataGetBeforeBlob () const
 
bool BeforeBlobHasBeenSet () const
 
void SetBeforeBlob (const BlobMetadata &value)
 
void SetBeforeBlob (BlobMetadata &&value)
 
DifferenceWithBeforeBlob (const BlobMetadata &value)
 
DifferenceWithBeforeBlob (BlobMetadata &&value)
 
const BlobMetadataGetAfterBlob () const
 
bool AfterBlobHasBeenSet () const
 
void SetAfterBlob (const BlobMetadata &value)
 
void SetAfterBlob (BlobMetadata &&value)
 
DifferenceWithAfterBlob (const BlobMetadata &value)
 
DifferenceWithAfterBlob (BlobMetadata &&value)
 
const ChangeTypeEnumGetChangeType () const
 
bool ChangeTypeHasBeenSet () const
 
void SetChangeType (const ChangeTypeEnum &value)
 
void SetChangeType (ChangeTypeEnum &&value)
 
DifferenceWithChangeType (const ChangeTypeEnum &value)
 
DifferenceWithChangeType (ChangeTypeEnum &&value)
 

Detailed Description

Returns information about a set of differences for a commit specifier.

See Also:

AWS API Reference

Definition at line 33 of file Difference.h.

Constructor & Destructor Documentation

◆ Difference() [1/2]

Aws::CodeCommit::Model::Difference::Difference ( )

◆ Difference() [2/2]

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

Member Function Documentation

◆ AfterBlobHasBeenSet()

bool Aws::CodeCommit::Model::Difference::AfterBlobHasBeenSet ( ) const
inline

Information about an afterBlob data type object, including the ID, the file mode permission code, and the path.

Definition at line 89 of file Difference.h.

◆ BeforeBlobHasBeenSet()

bool Aws::CodeCommit::Model::Difference::BeforeBlobHasBeenSet ( ) const
inline

Information about a beforeBlob data type object, including the ID, the file mode permission code, and the path.

Definition at line 52 of file Difference.h.

◆ ChangeTypeHasBeenSet()

bool Aws::CodeCommit::Model::Difference::ChangeTypeHasBeenSet ( ) const
inline

Whether the change type of the difference is an addition (A), deletion (D), or modification (M).

Definition at line 126 of file Difference.h.

◆ GetAfterBlob()

const BlobMetadata& Aws::CodeCommit::Model::Difference::GetAfterBlob ( ) const
inline

Information about an afterBlob data type object, including the ID, the file mode permission code, and the path.

Definition at line 83 of file Difference.h.

◆ GetBeforeBlob()

const BlobMetadata& Aws::CodeCommit::Model::Difference::GetBeforeBlob ( ) const
inline

Information about a beforeBlob data type object, including the ID, the file mode permission code, and the path.

Definition at line 46 of file Difference.h.

◆ GetChangeType()

const ChangeTypeEnum& Aws::CodeCommit::Model::Difference::GetChangeType ( ) const
inline

Whether the change type of the difference is an addition (A), deletion (D), or modification (M).

Definition at line 120 of file Difference.h.

◆ Jsonize()

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

◆ operator=()

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

◆ SetAfterBlob() [1/2]

void Aws::CodeCommit::Model::Difference::SetAfterBlob ( BlobMetadata &&  value)
inline

Information about an afterBlob data type object, including the ID, the file mode permission code, and the path.

Definition at line 101 of file Difference.h.

◆ SetAfterBlob() [2/2]

void Aws::CodeCommit::Model::Difference::SetAfterBlob ( const BlobMetadata value)
inline

Information about an afterBlob data type object, including the ID, the file mode permission code, and the path.

Definition at line 95 of file Difference.h.

◆ SetBeforeBlob() [1/2]

void Aws::CodeCommit::Model::Difference::SetBeforeBlob ( BlobMetadata &&  value)
inline

Information about a beforeBlob data type object, including the ID, the file mode permission code, and the path.

Definition at line 64 of file Difference.h.

◆ SetBeforeBlob() [2/2]

void Aws::CodeCommit::Model::Difference::SetBeforeBlob ( const BlobMetadata value)
inline

Information about a beforeBlob data type object, including the ID, the file mode permission code, and the path.

Definition at line 58 of file Difference.h.

◆ SetChangeType() [1/2]

void Aws::CodeCommit::Model::Difference::SetChangeType ( ChangeTypeEnum &&  value)
inline

Whether the change type of the difference is an addition (A), deletion (D), or modification (M).

Definition at line 138 of file Difference.h.

◆ SetChangeType() [2/2]

void Aws::CodeCommit::Model::Difference::SetChangeType ( const ChangeTypeEnum value)
inline

Whether the change type of the difference is an addition (A), deletion (D), or modification (M).

Definition at line 132 of file Difference.h.

◆ WithAfterBlob() [1/2]

Difference& Aws::CodeCommit::Model::Difference::WithAfterBlob ( BlobMetadata &&  value)
inline

Information about an afterBlob data type object, including the ID, the file mode permission code, and the path.

Definition at line 113 of file Difference.h.

◆ WithAfterBlob() [2/2]

Difference& Aws::CodeCommit::Model::Difference::WithAfterBlob ( const BlobMetadata value)
inline

Information about an afterBlob data type object, including the ID, the file mode permission code, and the path.

Definition at line 107 of file Difference.h.

◆ WithBeforeBlob() [1/2]

Difference& Aws::CodeCommit::Model::Difference::WithBeforeBlob ( BlobMetadata &&  value)
inline

Information about a beforeBlob data type object, including the ID, the file mode permission code, and the path.

Definition at line 76 of file Difference.h.

◆ WithBeforeBlob() [2/2]

Difference& Aws::CodeCommit::Model::Difference::WithBeforeBlob ( const BlobMetadata value)
inline

Information about a beforeBlob data type object, including the ID, the file mode permission code, and the path.

Definition at line 70 of file Difference.h.

◆ WithChangeType() [1/2]

Difference& Aws::CodeCommit::Model::Difference::WithChangeType ( ChangeTypeEnum &&  value)
inline

Whether the change type of the difference is an addition (A), deletion (D), or modification (M).

Definition at line 150 of file Difference.h.

◆ WithChangeType() [2/2]

Difference& Aws::CodeCommit::Model::Difference::WithChangeType ( const ChangeTypeEnum value)
inline

Whether the change type of the difference is an addition (A), deletion (D), or modification (M).

Definition at line 144 of file Difference.h.


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