AWS SDK for C++  1.8.99
AWS SDK for C++
Public Member Functions | List of all members
Aws::Glacier::Model::DescribeVaultOutput Class Reference

#include <DescribeVaultOutput.h>

Public Member Functions

 DescribeVaultOutput ()
 
 DescribeVaultOutput (Aws::Utils::Json::JsonView jsonValue)
 
DescribeVaultOutputoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetVaultARN () const
 
bool VaultARNHasBeenSet () const
 
void SetVaultARN (const Aws::String &value)
 
void SetVaultARN (Aws::String &&value)
 
void SetVaultARN (const char *value)
 
DescribeVaultOutputWithVaultARN (const Aws::String &value)
 
DescribeVaultOutputWithVaultARN (Aws::String &&value)
 
DescribeVaultOutputWithVaultARN (const char *value)
 
const Aws::StringGetVaultName () const
 
bool VaultNameHasBeenSet () const
 
void SetVaultName (const Aws::String &value)
 
void SetVaultName (Aws::String &&value)
 
void SetVaultName (const char *value)
 
DescribeVaultOutputWithVaultName (const Aws::String &value)
 
DescribeVaultOutputWithVaultName (Aws::String &&value)
 
DescribeVaultOutputWithVaultName (const char *value)
 
const Aws::StringGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::String &value)
 
void SetCreationDate (Aws::String &&value)
 
void SetCreationDate (const char *value)
 
DescribeVaultOutputWithCreationDate (const Aws::String &value)
 
DescribeVaultOutputWithCreationDate (Aws::String &&value)
 
DescribeVaultOutputWithCreationDate (const char *value)
 
const Aws::StringGetLastInventoryDate () const
 
bool LastInventoryDateHasBeenSet () const
 
void SetLastInventoryDate (const Aws::String &value)
 
void SetLastInventoryDate (Aws::String &&value)
 
void SetLastInventoryDate (const char *value)
 
DescribeVaultOutputWithLastInventoryDate (const Aws::String &value)
 
DescribeVaultOutputWithLastInventoryDate (Aws::String &&value)
 
DescribeVaultOutputWithLastInventoryDate (const char *value)
 
long long GetNumberOfArchives () const
 
bool NumberOfArchivesHasBeenSet () const
 
void SetNumberOfArchives (long long value)
 
DescribeVaultOutputWithNumberOfArchives (long long value)
 
long long GetSizeInBytes () const
 
bool SizeInBytesHasBeenSet () const
 
void SetSizeInBytes (long long value)
 
DescribeVaultOutputWithSizeInBytes (long long value)
 

Detailed Description

Contains the Amazon S3 Glacier response to your request.

See Also:

AWS API Reference

Definition at line 32 of file DescribeVaultOutput.h.

Constructor & Destructor Documentation

◆ DescribeVaultOutput() [1/2]

Aws::Glacier::Model::DescribeVaultOutput::DescribeVaultOutput ( )

◆ DescribeVaultOutput() [2/2]

Aws::Glacier::Model::DescribeVaultOutput::DescribeVaultOutput ( Aws::Utils::Json::JsonView  jsonValue)

Member Function Documentation

◆ CreationDateHasBeenSet()

bool Aws::Glacier::Model::DescribeVaultOutput::CreationDateHasBeenSet ( ) const
inline

The Universal Coordinated Time (UTC) date when the vault was created. This value should be a string in the ISO 8601 date format, for example 2012-03-20T17:03:43.221Z.

Definition at line 135 of file DescribeVaultOutput.h.

◆ GetCreationDate()

const Aws::String& Aws::Glacier::Model::DescribeVaultOutput::GetCreationDate ( ) const
inline

The Universal Coordinated Time (UTC) date when the vault was created. This value should be a string in the ISO 8601 date format, for example 2012-03-20T17:03:43.221Z.

Definition at line 128 of file DescribeVaultOutput.h.

◆ GetLastInventoryDate()

const Aws::String& Aws::Glacier::Model::DescribeVaultOutput::GetLastInventoryDate ( ) const
inline

The Universal Coordinated Time (UTC) date when Amazon S3 Glacier completed the last vault inventory. This value should be a string in the ISO 8601 date format, for example 2012-03-20T17:03:43.221Z.

Definition at line 185 of file DescribeVaultOutput.h.

◆ GetNumberOfArchives()

long long Aws::Glacier::Model::DescribeVaultOutput::GetNumberOfArchives ( ) const
inline

The number of archives in the vault as of the last inventory date. This field will return null if an inventory has not yet run on the vault, for example if you just created the vault.

Definition at line 242 of file DescribeVaultOutput.h.

◆ GetSizeInBytes()

long long Aws::Glacier::Model::DescribeVaultOutput::GetSizeInBytes ( ) const
inline

Total size, in bytes, of the archives in the vault as of the last inventory date. This field will return null if an inventory has not yet run on the vault, for example if you just created the vault.

Definition at line 271 of file DescribeVaultOutput.h.

◆ GetVaultARN()

const Aws::String& Aws::Glacier::Model::DescribeVaultOutput::GetVaultARN ( ) const
inline

The Amazon Resource Name (ARN) of the vault.

Definition at line 44 of file DescribeVaultOutput.h.

◆ GetVaultName()

const Aws::String& Aws::Glacier::Model::DescribeVaultOutput::GetVaultName ( ) const
inline

The name of the vault.

Definition at line 85 of file DescribeVaultOutput.h.

◆ Jsonize()

Aws::Utils::Json::JsonValue Aws::Glacier::Model::DescribeVaultOutput::Jsonize ( ) const

◆ LastInventoryDateHasBeenSet()

bool Aws::Glacier::Model::DescribeVaultOutput::LastInventoryDateHasBeenSet ( ) const
inline

The Universal Coordinated Time (UTC) date when Amazon S3 Glacier completed the last vault inventory. This value should be a string in the ISO 8601 date format, for example 2012-03-20T17:03:43.221Z.

Definition at line 192 of file DescribeVaultOutput.h.

◆ NumberOfArchivesHasBeenSet()

bool Aws::Glacier::Model::DescribeVaultOutput::NumberOfArchivesHasBeenSet ( ) const
inline

The number of archives in the vault as of the last inventory date. This field will return null if an inventory has not yet run on the vault, for example if you just created the vault.

Definition at line 249 of file DescribeVaultOutput.h.

◆ operator=()

DescribeVaultOutput& Aws::Glacier::Model::DescribeVaultOutput::operator= ( Aws::Utils::Json::JsonView  jsonValue)

◆ SetCreationDate() [1/3]

void Aws::Glacier::Model::DescribeVaultOutput::SetCreationDate ( const Aws::String value)
inline

The Universal Coordinated Time (UTC) date when the vault was created. This value should be a string in the ISO 8601 date format, for example 2012-03-20T17:03:43.221Z.

Definition at line 142 of file DescribeVaultOutput.h.

◆ SetCreationDate() [2/3]

void Aws::Glacier::Model::DescribeVaultOutput::SetCreationDate ( Aws::String &&  value)
inline

The Universal Coordinated Time (UTC) date when the vault was created. This value should be a string in the ISO 8601 date format, for example 2012-03-20T17:03:43.221Z.

Definition at line 149 of file DescribeVaultOutput.h.

◆ SetCreationDate() [3/3]

void Aws::Glacier::Model::DescribeVaultOutput::SetCreationDate ( const char *  value)
inline

The Universal Coordinated Time (UTC) date when the vault was created. This value should be a string in the ISO 8601 date format, for example 2012-03-20T17:03:43.221Z.

Definition at line 156 of file DescribeVaultOutput.h.

◆ SetLastInventoryDate() [1/3]

void Aws::Glacier::Model::DescribeVaultOutput::SetLastInventoryDate ( const Aws::String value)
inline

The Universal Coordinated Time (UTC) date when Amazon S3 Glacier completed the last vault inventory. This value should be a string in the ISO 8601 date format, for example 2012-03-20T17:03:43.221Z.

Definition at line 199 of file DescribeVaultOutput.h.

◆ SetLastInventoryDate() [2/3]

void Aws::Glacier::Model::DescribeVaultOutput::SetLastInventoryDate ( Aws::String &&  value)
inline

The Universal Coordinated Time (UTC) date when Amazon S3 Glacier completed the last vault inventory. This value should be a string in the ISO 8601 date format, for example 2012-03-20T17:03:43.221Z.

Definition at line 206 of file DescribeVaultOutput.h.

◆ SetLastInventoryDate() [3/3]

void Aws::Glacier::Model::DescribeVaultOutput::SetLastInventoryDate ( const char *  value)
inline

The Universal Coordinated Time (UTC) date when Amazon S3 Glacier completed the last vault inventory. This value should be a string in the ISO 8601 date format, for example 2012-03-20T17:03:43.221Z.

Definition at line 213 of file DescribeVaultOutput.h.

◆ SetNumberOfArchives()

void Aws::Glacier::Model::DescribeVaultOutput::SetNumberOfArchives ( long long  value)
inline

The number of archives in the vault as of the last inventory date. This field will return null if an inventory has not yet run on the vault, for example if you just created the vault.

Definition at line 256 of file DescribeVaultOutput.h.

◆ SetSizeInBytes()

void Aws::Glacier::Model::DescribeVaultOutput::SetSizeInBytes ( long long  value)
inline

Total size, in bytes, of the archives in the vault as of the last inventory date. This field will return null if an inventory has not yet run on the vault, for example if you just created the vault.

Definition at line 285 of file DescribeVaultOutput.h.

◆ SetVaultARN() [1/3]

void Aws::Glacier::Model::DescribeVaultOutput::SetVaultARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the vault.

Definition at line 54 of file DescribeVaultOutput.h.

◆ SetVaultARN() [2/3]

void Aws::Glacier::Model::DescribeVaultOutput::SetVaultARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the vault.

Definition at line 59 of file DescribeVaultOutput.h.

◆ SetVaultARN() [3/3]

void Aws::Glacier::Model::DescribeVaultOutput::SetVaultARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the vault.

Definition at line 64 of file DescribeVaultOutput.h.

◆ SetVaultName() [1/3]

void Aws::Glacier::Model::DescribeVaultOutput::SetVaultName ( const Aws::String value)
inline

The name of the vault.

Definition at line 95 of file DescribeVaultOutput.h.

◆ SetVaultName() [2/3]

void Aws::Glacier::Model::DescribeVaultOutput::SetVaultName ( Aws::String &&  value)
inline

The name of the vault.

Definition at line 100 of file DescribeVaultOutput.h.

◆ SetVaultName() [3/3]

void Aws::Glacier::Model::DescribeVaultOutput::SetVaultName ( const char *  value)
inline

The name of the vault.

Definition at line 105 of file DescribeVaultOutput.h.

◆ SizeInBytesHasBeenSet()

bool Aws::Glacier::Model::DescribeVaultOutput::SizeInBytesHasBeenSet ( ) const
inline

Total size, in bytes, of the archives in the vault as of the last inventory date. This field will return null if an inventory has not yet run on the vault, for example if you just created the vault.

Definition at line 278 of file DescribeVaultOutput.h.

◆ VaultARNHasBeenSet()

bool Aws::Glacier::Model::DescribeVaultOutput::VaultARNHasBeenSet ( ) const
inline

The Amazon Resource Name (ARN) of the vault.

Definition at line 49 of file DescribeVaultOutput.h.

◆ VaultNameHasBeenSet()

bool Aws::Glacier::Model::DescribeVaultOutput::VaultNameHasBeenSet ( ) const
inline

The name of the vault.

Definition at line 90 of file DescribeVaultOutput.h.

◆ WithCreationDate() [1/3]

DescribeVaultOutput& Aws::Glacier::Model::DescribeVaultOutput::WithCreationDate ( const Aws::String value)
inline

The Universal Coordinated Time (UTC) date when the vault was created. This value should be a string in the ISO 8601 date format, for example 2012-03-20T17:03:43.221Z.

Definition at line 163 of file DescribeVaultOutput.h.

◆ WithCreationDate() [2/3]

DescribeVaultOutput& Aws::Glacier::Model::DescribeVaultOutput::WithCreationDate ( Aws::String &&  value)
inline

The Universal Coordinated Time (UTC) date when the vault was created. This value should be a string in the ISO 8601 date format, for example 2012-03-20T17:03:43.221Z.

Definition at line 170 of file DescribeVaultOutput.h.

◆ WithCreationDate() [3/3]

DescribeVaultOutput& Aws::Glacier::Model::DescribeVaultOutput::WithCreationDate ( const char *  value)
inline

The Universal Coordinated Time (UTC) date when the vault was created. This value should be a string in the ISO 8601 date format, for example 2012-03-20T17:03:43.221Z.

Definition at line 177 of file DescribeVaultOutput.h.

◆ WithLastInventoryDate() [1/3]

DescribeVaultOutput& Aws::Glacier::Model::DescribeVaultOutput::WithLastInventoryDate ( const Aws::String value)
inline

The Universal Coordinated Time (UTC) date when Amazon S3 Glacier completed the last vault inventory. This value should be a string in the ISO 8601 date format, for example 2012-03-20T17:03:43.221Z.

Definition at line 220 of file DescribeVaultOutput.h.

◆ WithLastInventoryDate() [2/3]

DescribeVaultOutput& Aws::Glacier::Model::DescribeVaultOutput::WithLastInventoryDate ( Aws::String &&  value)
inline

The Universal Coordinated Time (UTC) date when Amazon S3 Glacier completed the last vault inventory. This value should be a string in the ISO 8601 date format, for example 2012-03-20T17:03:43.221Z.

Definition at line 227 of file DescribeVaultOutput.h.

◆ WithLastInventoryDate() [3/3]

DescribeVaultOutput& Aws::Glacier::Model::DescribeVaultOutput::WithLastInventoryDate ( const char *  value)
inline

The Universal Coordinated Time (UTC) date when Amazon S3 Glacier completed the last vault inventory. This value should be a string in the ISO 8601 date format, for example 2012-03-20T17:03:43.221Z.

Definition at line 234 of file DescribeVaultOutput.h.

◆ WithNumberOfArchives()

DescribeVaultOutput& Aws::Glacier::Model::DescribeVaultOutput::WithNumberOfArchives ( long long  value)
inline

The number of archives in the vault as of the last inventory date. This field will return null if an inventory has not yet run on the vault, for example if you just created the vault.

Definition at line 263 of file DescribeVaultOutput.h.

◆ WithSizeInBytes()

DescribeVaultOutput& Aws::Glacier::Model::DescribeVaultOutput::WithSizeInBytes ( long long  value)
inline

Total size, in bytes, of the archives in the vault as of the last inventory date. This field will return null if an inventory has not yet run on the vault, for example if you just created the vault.

Definition at line 292 of file DescribeVaultOutput.h.

◆ WithVaultARN() [1/3]

DescribeVaultOutput& Aws::Glacier::Model::DescribeVaultOutput::WithVaultARN ( const Aws::String value)
inline

The Amazon Resource Name (ARN) of the vault.

Definition at line 69 of file DescribeVaultOutput.h.

◆ WithVaultARN() [2/3]

DescribeVaultOutput& Aws::Glacier::Model::DescribeVaultOutput::WithVaultARN ( Aws::String &&  value)
inline

The Amazon Resource Name (ARN) of the vault.

Definition at line 74 of file DescribeVaultOutput.h.

◆ WithVaultARN() [3/3]

DescribeVaultOutput& Aws::Glacier::Model::DescribeVaultOutput::WithVaultARN ( const char *  value)
inline

The Amazon Resource Name (ARN) of the vault.

Definition at line 79 of file DescribeVaultOutput.h.

◆ WithVaultName() [1/3]

DescribeVaultOutput& Aws::Glacier::Model::DescribeVaultOutput::WithVaultName ( const Aws::String value)
inline

The name of the vault.

Definition at line 110 of file DescribeVaultOutput.h.

◆ WithVaultName() [2/3]

DescribeVaultOutput& Aws::Glacier::Model::DescribeVaultOutput::WithVaultName ( Aws::String &&  value)
inline

The name of the vault.

Definition at line 115 of file DescribeVaultOutput.h.

◆ WithVaultName() [3/3]

DescribeVaultOutput& Aws::Glacier::Model::DescribeVaultOutput::WithVaultName ( const char *  value)
inline

The name of the vault.

Definition at line 120 of file DescribeVaultOutput.h.


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