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

#include <BlobMetadata.h>

Public Member Functions

 BlobMetadata ()
 
 BlobMetadata (Aws::Utils::Json::JsonView jsonValue)
 
BlobMetadataoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetBlobId () const
 
bool BlobIdHasBeenSet () const
 
void SetBlobId (const Aws::String &value)
 
void SetBlobId (Aws::String &&value)
 
void SetBlobId (const char *value)
 
BlobMetadataWithBlobId (const Aws::String &value)
 
BlobMetadataWithBlobId (Aws::String &&value)
 
BlobMetadataWithBlobId (const char *value)
 
const Aws::StringGetPath () const
 
bool PathHasBeenSet () const
 
void SetPath (const Aws::String &value)
 
void SetPath (Aws::String &&value)
 
void SetPath (const char *value)
 
BlobMetadataWithPath (const Aws::String &value)
 
BlobMetadataWithPath (Aws::String &&value)
 
BlobMetadataWithPath (const char *value)
 
const Aws::StringGetMode () const
 
bool ModeHasBeenSet () const
 
void SetMode (const Aws::String &value)
 
void SetMode (Aws::String &&value)
 
void SetMode (const char *value)
 
BlobMetadataWithMode (const Aws::String &value)
 
BlobMetadataWithMode (Aws::String &&value)
 
BlobMetadataWithMode (const char *value)
 

Detailed Description

Returns information about a specific Git blob object.

See Also:

AWS API Reference

Definition at line 32 of file BlobMetadata.h.

Constructor & Destructor Documentation

◆ BlobMetadata() [1/2]

Aws::CodeCommit::Model::BlobMetadata::BlobMetadata ( )

◆ BlobMetadata() [2/2]

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

Member Function Documentation

◆ BlobIdHasBeenSet()

bool Aws::CodeCommit::Model::BlobMetadata::BlobIdHasBeenSet ( ) const
inline

The full ID of the blob.

Definition at line 49 of file BlobMetadata.h.

◆ GetBlobId()

const Aws::String& Aws::CodeCommit::Model::BlobMetadata::GetBlobId ( ) const
inline

The full ID of the blob.

Definition at line 44 of file BlobMetadata.h.

◆ GetMode()

const Aws::String& Aws::CodeCommit::Model::BlobMetadata::GetMode ( ) const
inline

The file mode permissions of the blob. File mode permission codes include:

  • 100644 indicates read/write

  • 100755 indicates read/write/execute

  • 160000 indicates a submodule

  • 120000 indicates a symlink

Definition at line 130 of file BlobMetadata.h.

◆ GetPath()

const Aws::String& Aws::CodeCommit::Model::BlobMetadata::GetPath ( ) const
inline

The path to the blob and associated file name, if any.

Definition at line 85 of file BlobMetadata.h.

◆ Jsonize()

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

◆ ModeHasBeenSet()

bool Aws::CodeCommit::Model::BlobMetadata::ModeHasBeenSet ( ) const
inline

The file mode permissions of the blob. File mode permission codes include:

  • 100644 indicates read/write

  • 100755 indicates read/write/execute

  • 160000 indicates a submodule

  • 120000 indicates a symlink

Definition at line 139 of file BlobMetadata.h.

◆ operator=()

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

◆ PathHasBeenSet()

bool Aws::CodeCommit::Model::BlobMetadata::PathHasBeenSet ( ) const
inline

The path to the blob and associated file name, if any.

Definition at line 90 of file BlobMetadata.h.

◆ SetBlobId() [1/3]

void Aws::CodeCommit::Model::BlobMetadata::SetBlobId ( Aws::String &&  value)
inline

The full ID of the blob.

Definition at line 59 of file BlobMetadata.h.

◆ SetBlobId() [2/3]

void Aws::CodeCommit::Model::BlobMetadata::SetBlobId ( const Aws::String value)
inline

The full ID of the blob.

Definition at line 54 of file BlobMetadata.h.

◆ SetBlobId() [3/3]

void Aws::CodeCommit::Model::BlobMetadata::SetBlobId ( const char *  value)
inline

The full ID of the blob.

Definition at line 64 of file BlobMetadata.h.

◆ SetMode() [1/3]

void Aws::CodeCommit::Model::BlobMetadata::SetMode ( Aws::String &&  value)
inline

The file mode permissions of the blob. File mode permission codes include:

  • 100644 indicates read/write

  • 100755 indicates read/write/execute

  • 160000 indicates a submodule

  • 120000 indicates a symlink

Definition at line 157 of file BlobMetadata.h.

◆ SetMode() [2/3]

void Aws::CodeCommit::Model::BlobMetadata::SetMode ( const Aws::String value)
inline

The file mode permissions of the blob. File mode permission codes include:

  • 100644 indicates read/write

  • 100755 indicates read/write/execute

  • 160000 indicates a submodule

  • 120000 indicates a symlink

Definition at line 148 of file BlobMetadata.h.

◆ SetMode() [3/3]

void Aws::CodeCommit::Model::BlobMetadata::SetMode ( const char *  value)
inline

The file mode permissions of the blob. File mode permission codes include:

  • 100644 indicates read/write

  • 100755 indicates read/write/execute

  • 160000 indicates a submodule

  • 120000 indicates a symlink

Definition at line 166 of file BlobMetadata.h.

◆ SetPath() [1/3]

void Aws::CodeCommit::Model::BlobMetadata::SetPath ( Aws::String &&  value)
inline

The path to the blob and associated file name, if any.

Definition at line 100 of file BlobMetadata.h.

◆ SetPath() [2/3]

void Aws::CodeCommit::Model::BlobMetadata::SetPath ( const Aws::String value)
inline

The path to the blob and associated file name, if any.

Definition at line 95 of file BlobMetadata.h.

◆ SetPath() [3/3]

void Aws::CodeCommit::Model::BlobMetadata::SetPath ( const char *  value)
inline

The path to the blob and associated file name, if any.

Definition at line 105 of file BlobMetadata.h.

◆ WithBlobId() [1/3]

BlobMetadata& Aws::CodeCommit::Model::BlobMetadata::WithBlobId ( Aws::String &&  value)
inline

The full ID of the blob.

Definition at line 74 of file BlobMetadata.h.

◆ WithBlobId() [2/3]

BlobMetadata& Aws::CodeCommit::Model::BlobMetadata::WithBlobId ( const Aws::String value)
inline

The full ID of the blob.

Definition at line 69 of file BlobMetadata.h.

◆ WithBlobId() [3/3]

BlobMetadata& Aws::CodeCommit::Model::BlobMetadata::WithBlobId ( const char *  value)
inline

The full ID of the blob.

Definition at line 79 of file BlobMetadata.h.

◆ WithMode() [1/3]

BlobMetadata& Aws::CodeCommit::Model::BlobMetadata::WithMode ( Aws::String &&  value)
inline

The file mode permissions of the blob. File mode permission codes include:

  • 100644 indicates read/write

  • 100755 indicates read/write/execute

  • 160000 indicates a submodule

  • 120000 indicates a symlink

Definition at line 184 of file BlobMetadata.h.

◆ WithMode() [2/3]

BlobMetadata& Aws::CodeCommit::Model::BlobMetadata::WithMode ( const Aws::String value)
inline

The file mode permissions of the blob. File mode permission codes include:

  • 100644 indicates read/write

  • 100755 indicates read/write/execute

  • 160000 indicates a submodule

  • 120000 indicates a symlink

Definition at line 175 of file BlobMetadata.h.

◆ WithMode() [3/3]

BlobMetadata& Aws::CodeCommit::Model::BlobMetadata::WithMode ( const char *  value)
inline

The file mode permissions of the blob. File mode permission codes include:

  • 100644 indicates read/write

  • 100755 indicates read/write/execute

  • 160000 indicates a submodule

  • 120000 indicates a symlink

Definition at line 193 of file BlobMetadata.h.

◆ WithPath() [1/3]

BlobMetadata& Aws::CodeCommit::Model::BlobMetadata::WithPath ( Aws::String &&  value)
inline

The path to the blob and associated file name, if any.

Definition at line 115 of file BlobMetadata.h.

◆ WithPath() [2/3]

BlobMetadata& Aws::CodeCommit::Model::BlobMetadata::WithPath ( const Aws::String value)
inline

The path to the blob and associated file name, if any.

Definition at line 110 of file BlobMetadata.h.

◆ WithPath() [3/3]

BlobMetadata& Aws::CodeCommit::Model::BlobMetadata::WithPath ( const char *  value)
inline

The path to the blob and associated file name, if any.

Definition at line 120 of file BlobMetadata.h.


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