AWS SDK for C++  1.9.74
AWS SDK for C++
Public Member Functions | List of all members
Aws::StorageGateway::Model::VolumeRecoveryPointInfo Class Reference

#include <VolumeRecoveryPointInfo.h>

Public Member Functions

 VolumeRecoveryPointInfo ()
 
 VolumeRecoveryPointInfo (Aws::Utils::Json::JsonView jsonValue)
 
VolumeRecoveryPointInfooperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetVolumeARN () const
 
bool VolumeARNHasBeenSet () const
 
void SetVolumeARN (const Aws::String &value)
 
void SetVolumeARN (Aws::String &&value)
 
void SetVolumeARN (const char *value)
 
VolumeRecoveryPointInfoWithVolumeARN (const Aws::String &value)
 
VolumeRecoveryPointInfoWithVolumeARN (Aws::String &&value)
 
VolumeRecoveryPointInfoWithVolumeARN (const char *value)
 
long long GetVolumeSizeInBytes () const
 
bool VolumeSizeInBytesHasBeenSet () const
 
void SetVolumeSizeInBytes (long long value)
 
VolumeRecoveryPointInfoWithVolumeSizeInBytes (long long value)
 
long long GetVolumeUsageInBytes () const
 
bool VolumeUsageInBytesHasBeenSet () const
 
void SetVolumeUsageInBytes (long long value)
 
VolumeRecoveryPointInfoWithVolumeUsageInBytes (long long value)
 
const Aws::StringGetVolumeRecoveryPointTime () const
 
bool VolumeRecoveryPointTimeHasBeenSet () const
 
void SetVolumeRecoveryPointTime (const Aws::String &value)
 
void SetVolumeRecoveryPointTime (Aws::String &&value)
 
void SetVolumeRecoveryPointTime (const char *value)
 
VolumeRecoveryPointInfoWithVolumeRecoveryPointTime (const Aws::String &value)
 
VolumeRecoveryPointInfoWithVolumeRecoveryPointTime (Aws::String &&value)
 
VolumeRecoveryPointInfoWithVolumeRecoveryPointTime (const char *value)
 

Detailed Description

Describes a storage volume recovery point object.

See Also:


AWS API Reference

Definition at line 32 of file VolumeRecoveryPointInfo.h.

Constructor & Destructor Documentation

◆ VolumeRecoveryPointInfo() [1/2]

Aws::StorageGateway::Model::VolumeRecoveryPointInfo::VolumeRecoveryPointInfo ( )

◆ VolumeRecoveryPointInfo() [2/2]

Aws::StorageGateway::Model::VolumeRecoveryPointInfo::VolumeRecoveryPointInfo ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ GetVolumeARN()

const Aws::String& Aws::StorageGateway::Model::VolumeRecoveryPointInfo::GetVolumeARN ( ) const
inline

The Amazon Resource Name (ARN) of the volume target.

Definition at line 44 of file VolumeRecoveryPointInfo.h.

◆ GetVolumeRecoveryPointTime()

const Aws::String& Aws::StorageGateway::Model::VolumeRecoveryPointInfo::GetVolumeRecoveryPointTime ( ) const
inline

The time the recovery point was taken.

Definition at line 135 of file VolumeRecoveryPointInfo.h.

◆ GetVolumeSizeInBytes()

long long Aws::StorageGateway::Model::VolumeRecoveryPointInfo::GetVolumeSizeInBytes ( ) const
inline

The size of the volume in bytes.

Definition at line 85 of file VolumeRecoveryPointInfo.h.

◆ GetVolumeUsageInBytes()

long long Aws::StorageGateway::Model::VolumeRecoveryPointInfo::GetVolumeUsageInBytes ( ) const
inline

The size of the data stored on the volume in bytes.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

Definition at line 108 of file VolumeRecoveryPointInfo.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::StorageGateway::Model::VolumeRecoveryPointInfo::Jsonize ( ) const

◆ operator=()

VolumeRecoveryPointInfo& Aws::StorageGateway::Model::VolumeRecoveryPointInfo::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetVolumeARN() [1/3]

void Aws::StorageGateway::Model::VolumeRecoveryPointInfo::SetVolumeARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the volume target.

Definition at line 59 of file VolumeRecoveryPointInfo.h.

◆ SetVolumeARN() [2/3]

void Aws::StorageGateway::Model::VolumeRecoveryPointInfo::SetVolumeARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the volume target.

Definition at line 54 of file VolumeRecoveryPointInfo.h.

◆ SetVolumeARN() [3/3]

void Aws::StorageGateway::Model::VolumeRecoveryPointInfo::SetVolumeARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the volume target.

Definition at line 64 of file VolumeRecoveryPointInfo.h.

◆ SetVolumeRecoveryPointTime() [1/3]

void Aws::StorageGateway::Model::VolumeRecoveryPointInfo::SetVolumeRecoveryPointTime ( Aws::String &&  value)
inline

The time the recovery point was taken.

Definition at line 150 of file VolumeRecoveryPointInfo.h.

◆ SetVolumeRecoveryPointTime() [2/3]

void Aws::StorageGateway::Model::VolumeRecoveryPointInfo::SetVolumeRecoveryPointTime ( const Aws::String value)
inline

The time the recovery point was taken.

Definition at line 145 of file VolumeRecoveryPointInfo.h.

◆ SetVolumeRecoveryPointTime() [3/3]

void Aws::StorageGateway::Model::VolumeRecoveryPointInfo::SetVolumeRecoveryPointTime ( const char *  value)
inline

The time the recovery point was taken.

Definition at line 155 of file VolumeRecoveryPointInfo.h.

◆ SetVolumeSizeInBytes()

void Aws::StorageGateway::Model::VolumeRecoveryPointInfo::SetVolumeSizeInBytes ( long long  value)
inline

The size of the volume in bytes.

Definition at line 95 of file VolumeRecoveryPointInfo.h.

◆ SetVolumeUsageInBytes()

void Aws::StorageGateway::Model::VolumeRecoveryPointInfo::SetVolumeUsageInBytes ( long long  value)
inline

The size of the data stored on the volume in bytes.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

Definition at line 122 of file VolumeRecoveryPointInfo.h.

◆ VolumeARNHasBeenSet()

bool Aws::StorageGateway::Model::VolumeRecoveryPointInfo::VolumeARNHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the volume target.

Definition at line 49 of file VolumeRecoveryPointInfo.h.

◆ VolumeRecoveryPointTimeHasBeenSet()

bool Aws::StorageGateway::Model::VolumeRecoveryPointInfo::VolumeRecoveryPointTimeHasBeenSet ( ) const
inline

The time the recovery point was taken.

Definition at line 140 of file VolumeRecoveryPointInfo.h.

◆ VolumeSizeInBytesHasBeenSet()

bool Aws::StorageGateway::Model::VolumeRecoveryPointInfo::VolumeSizeInBytesHasBeenSet ( ) const
inline

The size of the volume in bytes.

Definition at line 90 of file VolumeRecoveryPointInfo.h.

◆ VolumeUsageInBytesHasBeenSet()

bool Aws::StorageGateway::Model::VolumeRecoveryPointInfo::VolumeUsageInBytesHasBeenSet ( ) const
inline

The size of the data stored on the volume in bytes.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

Definition at line 115 of file VolumeRecoveryPointInfo.h.

◆ WithVolumeARN() [1/3]

VolumeRecoveryPointInfo& Aws::StorageGateway::Model::VolumeRecoveryPointInfo::WithVolumeARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the volume target.

Definition at line 74 of file VolumeRecoveryPointInfo.h.

◆ WithVolumeARN() [2/3]

VolumeRecoveryPointInfo& Aws::StorageGateway::Model::VolumeRecoveryPointInfo::WithVolumeARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the volume target.

Definition at line 69 of file VolumeRecoveryPointInfo.h.

◆ WithVolumeARN() [3/3]

VolumeRecoveryPointInfo& Aws::StorageGateway::Model::VolumeRecoveryPointInfo::WithVolumeARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the volume target.

Definition at line 79 of file VolumeRecoveryPointInfo.h.

◆ WithVolumeRecoveryPointTime() [1/3]

VolumeRecoveryPointInfo& Aws::StorageGateway::Model::VolumeRecoveryPointInfo::WithVolumeRecoveryPointTime ( Aws::String &&  value)
inline

The time the recovery point was taken.

Definition at line 165 of file VolumeRecoveryPointInfo.h.

◆ WithVolumeRecoveryPointTime() [2/3]

VolumeRecoveryPointInfo& Aws::StorageGateway::Model::VolumeRecoveryPointInfo::WithVolumeRecoveryPointTime ( const Aws::String value)
inline

The time the recovery point was taken.

Definition at line 160 of file VolumeRecoveryPointInfo.h.

◆ WithVolumeRecoveryPointTime() [3/3]

VolumeRecoveryPointInfo& Aws::StorageGateway::Model::VolumeRecoveryPointInfo::WithVolumeRecoveryPointTime ( const char *  value)
inline

The time the recovery point was taken.

Definition at line 170 of file VolumeRecoveryPointInfo.h.

◆ WithVolumeSizeInBytes()

VolumeRecoveryPointInfo& Aws::StorageGateway::Model::VolumeRecoveryPointInfo::WithVolumeSizeInBytes ( long long  value)
inline

The size of the volume in bytes.

Definition at line 100 of file VolumeRecoveryPointInfo.h.

◆ WithVolumeUsageInBytes()

VolumeRecoveryPointInfo& Aws::StorageGateway::Model::VolumeRecoveryPointInfo::WithVolumeUsageInBytes ( long long  value)
inline

The size of the data stored on the volume in bytes.

This value is not available for volumes created prior to May 13, 2015, until you store data on the volume.

Definition at line 129 of file VolumeRecoveryPointInfo.h.


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