AWS SDK for C++  1.9.160
AWS SDK for C++
Public Member Functions | List of all members
Aws::EBS::Model::GetSnapshotBlockResult Class Reference

#include <GetSnapshotBlockResult.h>

Public Member Functions

 GetSnapshotBlockResult ()
 
 GetSnapshotBlockResult (GetSnapshotBlockResult &&)
 
GetSnapshotBlockResultoperator= (GetSnapshotBlockResult &&)
 
 GetSnapshotBlockResult (const GetSnapshotBlockResult &)=delete
 
GetSnapshotBlockResultoperator= (const GetSnapshotBlockResult &)=delete
 
 GetSnapshotBlockResult (Aws::AmazonWebServiceResult< Aws::Utils::Stream::ResponseStream > &&result)
 
GetSnapshotBlockResultoperator= (Aws::AmazonWebServiceResult< Aws::Utils::Stream::ResponseStream > &&result)
 
int GetDataLength () const
 
void SetDataLength (int value)
 
GetSnapshotBlockResultWithDataLength (int value)
 
Aws::IOStreamGetBlockData ()
 
void ReplaceBody (Aws::IOStream *body)
 
const Aws::StringGetChecksum () const
 
void SetChecksum (const Aws::String &value)
 
void SetChecksum (Aws::String &&value)
 
void SetChecksum (const char *value)
 
GetSnapshotBlockResultWithChecksum (const Aws::String &value)
 
GetSnapshotBlockResultWithChecksum (Aws::String &&value)
 
GetSnapshotBlockResultWithChecksum (const char *value)
 
const ChecksumAlgorithmGetChecksumAlgorithm () const
 
void SetChecksumAlgorithm (const ChecksumAlgorithm &value)
 
void SetChecksumAlgorithm (ChecksumAlgorithm &&value)
 
GetSnapshotBlockResultWithChecksumAlgorithm (const ChecksumAlgorithm &value)
 
GetSnapshotBlockResultWithChecksumAlgorithm (ChecksumAlgorithm &&value)
 

Detailed Description

Definition at line 23 of file GetSnapshotBlockResult.h.

Constructor & Destructor Documentation

◆ GetSnapshotBlockResult() [1/4]

Aws::EBS::Model::GetSnapshotBlockResult::GetSnapshotBlockResult ( )

◆ GetSnapshotBlockResult() [2/4]

Aws::EBS::Model::GetSnapshotBlockResult::GetSnapshotBlockResult ( GetSnapshotBlockResult &&  )

◆ GetSnapshotBlockResult() [3/4]

Aws::EBS::Model::GetSnapshotBlockResult::GetSnapshotBlockResult ( const GetSnapshotBlockResult )
delete

◆ GetSnapshotBlockResult() [4/4]

Aws::EBS::Model::GetSnapshotBlockResult::GetSnapshotBlockResult ( Aws::AmazonWebServiceResult< Aws::Utils::Stream::ResponseStream > &&  result)

Member Function Documentation

◆ GetBlockData()

Aws::IOStream& Aws::EBS::Model::GetSnapshotBlockResult::GetBlockData ( )
inline

The data content of the block.

Definition at line 60 of file GetSnapshotBlockResult.h.

◆ GetChecksum()

const Aws::String& Aws::EBS::Model::GetSnapshotBlockResult::GetChecksum ( ) const
inline

The checksum generated for the block, which is Base64 encoded.

Definition at line 71 of file GetSnapshotBlockResult.h.

◆ GetChecksumAlgorithm()

const ChecksumAlgorithm& Aws::EBS::Model::GetSnapshotBlockResult::GetChecksumAlgorithm ( ) const
inline

The algorithm used to generate the checksum for the block, such as SHA256.

Definition at line 108 of file GetSnapshotBlockResult.h.

◆ GetDataLength()

int Aws::EBS::Model::GetSnapshotBlockResult::GetDataLength ( ) const
inline

The size of the data in the block.

Definition at line 44 of file GetSnapshotBlockResult.h.

◆ operator=() [1/3]

GetSnapshotBlockResult& Aws::EBS::Model::GetSnapshotBlockResult::operator= ( Aws::AmazonWebServiceResult< Aws::Utils::Stream::ResponseStream > &&  result)

◆ operator=() [2/3]

GetSnapshotBlockResult& Aws::EBS::Model::GetSnapshotBlockResult::operator= ( const GetSnapshotBlockResult )
delete

◆ operator=() [3/3]

GetSnapshotBlockResult& Aws::EBS::Model::GetSnapshotBlockResult::operator= ( GetSnapshotBlockResult &&  )

◆ ReplaceBody()

void Aws::EBS::Model::GetSnapshotBlockResult::ReplaceBody ( Aws::IOStream body)
inline

The data content of the block.

Definition at line 65 of file GetSnapshotBlockResult.h.

◆ SetChecksum() [1/3]

void Aws::EBS::Model::GetSnapshotBlockResult::SetChecksum ( Aws::String &&  value)
inline

The checksum generated for the block, which is Base64 encoded.

Definition at line 81 of file GetSnapshotBlockResult.h.

◆ SetChecksum() [2/3]

void Aws::EBS::Model::GetSnapshotBlockResult::SetChecksum ( const Aws::String value)
inline

The checksum generated for the block, which is Base64 encoded.

Definition at line 76 of file GetSnapshotBlockResult.h.

◆ SetChecksum() [3/3]

void Aws::EBS::Model::GetSnapshotBlockResult::SetChecksum ( const char *  value)
inline

The checksum generated for the block, which is Base64 encoded.

Definition at line 86 of file GetSnapshotBlockResult.h.

◆ SetChecksumAlgorithm() [1/2]

void Aws::EBS::Model::GetSnapshotBlockResult::SetChecksumAlgorithm ( ChecksumAlgorithm &&  value)
inline

The algorithm used to generate the checksum for the block, such as SHA256.

Definition at line 120 of file GetSnapshotBlockResult.h.

◆ SetChecksumAlgorithm() [2/2]

void Aws::EBS::Model::GetSnapshotBlockResult::SetChecksumAlgorithm ( const ChecksumAlgorithm value)
inline

The algorithm used to generate the checksum for the block, such as SHA256.

Definition at line 114 of file GetSnapshotBlockResult.h.

◆ SetDataLength()

void Aws::EBS::Model::GetSnapshotBlockResult::SetDataLength ( int  value)
inline

The size of the data in the block.

Definition at line 49 of file GetSnapshotBlockResult.h.

◆ WithChecksum() [1/3]

GetSnapshotBlockResult& Aws::EBS::Model::GetSnapshotBlockResult::WithChecksum ( Aws::String &&  value)
inline

The checksum generated for the block, which is Base64 encoded.

Definition at line 96 of file GetSnapshotBlockResult.h.

◆ WithChecksum() [2/3]

GetSnapshotBlockResult& Aws::EBS::Model::GetSnapshotBlockResult::WithChecksum ( const Aws::String value)
inline

The checksum generated for the block, which is Base64 encoded.

Definition at line 91 of file GetSnapshotBlockResult.h.

◆ WithChecksum() [3/3]

GetSnapshotBlockResult& Aws::EBS::Model::GetSnapshotBlockResult::WithChecksum ( const char *  value)
inline

The checksum generated for the block, which is Base64 encoded.

Definition at line 101 of file GetSnapshotBlockResult.h.

◆ WithChecksumAlgorithm() [1/2]

GetSnapshotBlockResult& Aws::EBS::Model::GetSnapshotBlockResult::WithChecksumAlgorithm ( ChecksumAlgorithm &&  value)
inline

The algorithm used to generate the checksum for the block, such as SHA256.

Definition at line 132 of file GetSnapshotBlockResult.h.

◆ WithChecksumAlgorithm() [2/2]

GetSnapshotBlockResult& Aws::EBS::Model::GetSnapshotBlockResult::WithChecksumAlgorithm ( const ChecksumAlgorithm value)
inline

The algorithm used to generate the checksum for the block, such as SHA256.

Definition at line 126 of file GetSnapshotBlockResult.h.

◆ WithDataLength()

GetSnapshotBlockResult& Aws::EBS::Model::GetSnapshotBlockResult::WithDataLength ( int  value)
inline

The size of the data in the block.

Definition at line 54 of file GetSnapshotBlockResult.h.


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