AWS SDK for C++

AWS SDK for C++ Version 1.11.820

Loading...
Searching...
No Matches
Public Member Functions | List of all members
Aws::EBS::Model::ChangedBlock Class Reference

#include <ChangedBlock.h>

Public Member Functions

AWS_EBS_API ChangedBlock ()=default
 
AWS_EBS_API ChangedBlock (Aws::Utils::Json::JsonView jsonValue)
 
 
AWS_EBS_API Aws::Utils::Json::JsonValue Jsonize () const
 
int GetBlockIndex () const
 
bool BlockIndexHasBeenSet () const
 
void SetBlockIndex (int value)
 
 
 
 
template<typename FirstBlockTokenT = Aws::String>
void SetFirstBlockToken (FirstBlockTokenT &&value)
 
template<typename FirstBlockTokenT = Aws::String>
ChangedBlockWithFirstBlockToken (FirstBlockTokenT &&value)
 
 
 
template<typename SecondBlockTokenT = Aws::String>
void SetSecondBlockToken (SecondBlockTokenT &&value)
 
template<typename SecondBlockTokenT = Aws::String>
ChangedBlockWithSecondBlockToken (SecondBlockTokenT &&value)
 

Detailed Description

A block of data in an Amazon Elastic Block Store snapshot that is different from another snapshot of the same volume/snapshot lineage.

See Also:

AWS API Reference

Definition at line 29 of file ChangedBlock.h.

Constructor & Destructor Documentation

◆ ChangedBlock() [1/2]

AWS_EBS_API Aws::EBS::Model::ChangedBlock::ChangedBlock ( )
default

◆ ChangedBlock() [2/2]

AWS_EBS_API Aws::EBS::Model::ChangedBlock::ChangedBlock ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ BlockIndexHasBeenSet()

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

The block index.

Definition at line 41 of file ChangedBlock.h.

◆ FirstBlockTokenHasBeenSet()

bool Aws::EBS::Model::ChangedBlock::FirstBlockTokenHasBeenSet ( ) const
inline

The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

Definition at line 60 of file ChangedBlock.h.

◆ GetBlockIndex()

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

The block index.

Definition at line 40 of file ChangedBlock.h.

◆ GetFirstBlockToken()

const Aws::String & Aws::EBS::Model::ChangedBlock::GetFirstBlockToken ( ) const
inline

The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

Definition at line 59 of file ChangedBlock.h.

◆ GetSecondBlockToken()

const Aws::String & Aws::EBS::Model::ChangedBlock::GetSecondBlockToken ( ) const
inline

The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

Definition at line 78 of file ChangedBlock.h.

◆ Jsonize()

AWS_EBS_API Aws::Utils::Json::JsonValue Aws::EBS::Model::ChangedBlock::Jsonize ( ) const

◆ operator=()

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

◆ SecondBlockTokenHasBeenSet()

bool Aws::EBS::Model::ChangedBlock::SecondBlockTokenHasBeenSet ( ) const
inline

The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

Definition at line 79 of file ChangedBlock.h.

◆ SetBlockIndex()

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

The block index.

Definition at line 42 of file ChangedBlock.h.

◆ SetFirstBlockToken()

template<typename FirstBlockTokenT = Aws::String>
void Aws::EBS::Model::ChangedBlock::SetFirstBlockToken ( FirstBlockTokenT &&  value)
inline

The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

Definition at line 62 of file ChangedBlock.h.

◆ SetSecondBlockToken()

template<typename SecondBlockTokenT = Aws::String>
void Aws::EBS::Model::ChangedBlock::SetSecondBlockToken ( SecondBlockTokenT &&  value)
inline

The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

Definition at line 81 of file ChangedBlock.h.

◆ WithBlockIndex()

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

The block index.

Definition at line 46 of file ChangedBlock.h.

◆ WithFirstBlockToken()

template<typename FirstBlockTokenT = Aws::String>
ChangedBlock & Aws::EBS::Model::ChangedBlock::WithFirstBlockToken ( FirstBlockTokenT &&  value)
inline

The block token for the block index of the FirstSnapshotId specified in the ListChangedBlocks operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.

Definition at line 67 of file ChangedBlock.h.

◆ WithSecondBlockToken()

template<typename SecondBlockTokenT = Aws::String>
ChangedBlock & Aws::EBS::Model::ChangedBlock::WithSecondBlockToken ( SecondBlockTokenT &&  value)
inline

The block token for the block index of the SecondSnapshotId specified in the ListChangedBlocks operation.

Definition at line 86 of file ChangedBlock.h.


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