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

#include <Block.h>

Public Member Functions

 Block ()
 
 Block (Aws::Utils::Json::JsonView jsonValue)
 
Blockoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
int GetBlockIndex () const
 
bool BlockIndexHasBeenSet () const
 
void SetBlockIndex (int value)
 
BlockWithBlockIndex (int value)
 
const Aws::StringGetBlockToken () const
 
bool BlockTokenHasBeenSet () const
 
void SetBlockToken (const Aws::String &value)
 
void SetBlockToken (Aws::String &&value)
 
void SetBlockToken (const char *value)
 
BlockWithBlockToken (const Aws::String &value)
 
BlockWithBlockToken (Aws::String &&value)
 
BlockWithBlockToken (const char *value)
 

Detailed Description

A block of data in an Amazon Elastic Block Store snapshot.

See Also:

AWS API Reference

Definition at line 32 of file Block.h.

Constructor & Destructor Documentation

◆ Block() [1/2]

Aws::EBS::Model::Block::Block ( )

◆ Block() [2/2]

Aws::EBS::Model::Block::Block ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BlockIndexHasBeenSet()

bool Aws::EBS::Model::Block::BlockIndexHasBeenSet ( ) const
inline

The block index.

Definition at line 49 of file Block.h.

◆ BlockTokenHasBeenSet()

bool Aws::EBS::Model::Block::BlockTokenHasBeenSet ( ) const
inline

The block token for the block index.

Definition at line 70 of file Block.h.

◆ GetBlockIndex()

int Aws::EBS::Model::Block::GetBlockIndex ( ) const
inline

The block index.

Definition at line 44 of file Block.h.

◆ GetBlockToken()

const Aws::String& Aws::EBS::Model::Block::GetBlockToken ( ) const
inline

The block token for the block index.

Definition at line 65 of file Block.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::EBS::Model::Block::Jsonize ( ) const

◆ operator=()

Block& Aws::EBS::Model::Block::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetBlockIndex()

void Aws::EBS::Model::Block::SetBlockIndex ( int  value)
inline

The block index.

Definition at line 54 of file Block.h.

◆ SetBlockToken() [1/3]

void Aws::EBS::Model::Block::SetBlockToken ( Aws::String &&  value)
inline

The block token for the block index.

Definition at line 80 of file Block.h.

◆ SetBlockToken() [2/3]

void Aws::EBS::Model::Block::SetBlockToken ( const Aws::String value)
inline

The block token for the block index.

Definition at line 75 of file Block.h.

◆ SetBlockToken() [3/3]

void Aws::EBS::Model::Block::SetBlockToken ( const char *  value)
inline

The block token for the block index.

Definition at line 85 of file Block.h.

◆ WithBlockIndex()

Block& Aws::EBS::Model::Block::WithBlockIndex ( int  value)
inline

The block index.

Definition at line 59 of file Block.h.

◆ WithBlockToken() [1/3]

Block& Aws::EBS::Model::Block::WithBlockToken ( Aws::String &&  value)
inline

The block token for the block index.

Definition at line 95 of file Block.h.

◆ WithBlockToken() [2/3]

Block& Aws::EBS::Model::Block::WithBlockToken ( const Aws::String value)
inline

The block token for the block index.

Definition at line 90 of file Block.h.

◆ WithBlockToken() [3/3]

Block& Aws::EBS::Model::Block::WithBlockToken ( const char *  value)
inline

The block token for the block index.

Definition at line 100 of file Block.h.


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