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

#include <UploadListElement.h>

Public Member Functions

 UploadListElement ()
 
 UploadListElement (Aws::Utils::Json::JsonView jsonValue)
 
UploadListElementoperator= (Aws::Utils::Json::JsonView jsonValue)
 
Aws::Utils::Json::JsonValue Jsonize () const
 
const Aws::StringGetMultipartUploadId () const
 
bool MultipartUploadIdHasBeenSet () const
 
void SetMultipartUploadId (const Aws::String &value)
 
void SetMultipartUploadId (Aws::String &&value)
 
void SetMultipartUploadId (const char *value)
 
UploadListElementWithMultipartUploadId (const Aws::String &value)
 
UploadListElementWithMultipartUploadId (Aws::String &&value)
 
UploadListElementWithMultipartUploadId (const char *value)
 
const Aws::StringGetVaultARN () const
 
bool VaultARNHasBeenSet () const
 
void SetVaultARN (const Aws::String &value)
 
void SetVaultARN (Aws::String &&value)
 
void SetVaultARN (const char *value)
 
UploadListElementWithVaultARN (const Aws::String &value)
 
UploadListElementWithVaultARN (Aws::String &&value)
 
UploadListElementWithVaultARN (const char *value)
 
const Aws::StringGetArchiveDescription () const
 
bool ArchiveDescriptionHasBeenSet () const
 
void SetArchiveDescription (const Aws::String &value)
 
void SetArchiveDescription (Aws::String &&value)
 
void SetArchiveDescription (const char *value)
 
UploadListElementWithArchiveDescription (const Aws::String &value)
 
UploadListElementWithArchiveDescription (Aws::String &&value)
 
UploadListElementWithArchiveDescription (const char *value)
 
long long GetPartSizeInBytes () const
 
bool PartSizeInBytesHasBeenSet () const
 
void SetPartSizeInBytes (long long value)
 
UploadListElementWithPartSizeInBytes (long long value)
 
const Aws::StringGetCreationDate () const
 
bool CreationDateHasBeenSet () const
 
void SetCreationDate (const Aws::String &value)
 
void SetCreationDate (Aws::String &&value)
 
void SetCreationDate (const char *value)
 
UploadListElementWithCreationDate (const Aws::String &value)
 
UploadListElementWithCreationDate (Aws::String &&value)
 
UploadListElementWithCreationDate (const char *value)
 

Detailed Description

A list of in-progress multipart uploads for a vault.

See Also:

AWS API Reference

Definition at line 32 of file UploadListElement.h.

Constructor & Destructor Documentation

◆ UploadListElement() [1/2]

Aws::Glacier::Model::UploadListElement::UploadListElement ( )

◆ UploadListElement() [2/2]

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

Member Function Documentation

◆ ArchiveDescriptionHasBeenSet()

bool Aws::Glacier::Model::UploadListElement::ArchiveDescriptionHasBeenSet ( ) const
inline

The description of the archive that was specified in the Initiate Multipart Upload request.

Definition at line 133 of file UploadListElement.h.

◆ CreationDateHasBeenSet()

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

The UTC time at which the multipart upload was initiated.

Definition at line 209 of file UploadListElement.h.

◆ GetArchiveDescription()

const Aws::String& Aws::Glacier::Model::UploadListElement::GetArchiveDescription ( ) const
inline

The description of the archive that was specified in the Initiate Multipart Upload request.

Definition at line 127 of file UploadListElement.h.

◆ GetCreationDate()

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

The UTC time at which the multipart upload was initiated.

Definition at line 204 of file UploadListElement.h.

◆ GetMultipartUploadId()

const Aws::String& Aws::Glacier::Model::UploadListElement::GetMultipartUploadId ( ) const
inline

The ID of a multipart upload.

Definition at line 44 of file UploadListElement.h.

◆ GetPartSizeInBytes()

long long Aws::Glacier::Model::UploadListElement::GetPartSizeInBytes ( ) const
inline

The part size, in bytes, specified in the Initiate Multipart Upload request. This is the size of all the parts in the upload except the last part, which may be smaller than this size.

Definition at line 177 of file UploadListElement.h.

◆ GetVaultARN()

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

The Amazon Resource Name (ARN) of the vault that contains the archive.

Definition at line 85 of file UploadListElement.h.

◆ Jsonize()

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

◆ MultipartUploadIdHasBeenSet()

bool Aws::Glacier::Model::UploadListElement::MultipartUploadIdHasBeenSet ( ) const
inline

The ID of a multipart upload.

Definition at line 49 of file UploadListElement.h.

◆ operator=()

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

◆ PartSizeInBytesHasBeenSet()

bool Aws::Glacier::Model::UploadListElement::PartSizeInBytesHasBeenSet ( ) const
inline

The part size, in bytes, specified in the Initiate Multipart Upload request. This is the size of all the parts in the upload except the last part, which may be smaller than this size.

Definition at line 184 of file UploadListElement.h.

◆ SetArchiveDescription() [1/3]

void Aws::Glacier::Model::UploadListElement::SetArchiveDescription ( const Aws::String value)
inline

The description of the archive that was specified in the Initiate Multipart Upload request.

Definition at line 139 of file UploadListElement.h.

◆ SetArchiveDescription() [2/3]

void Aws::Glacier::Model::UploadListElement::SetArchiveDescription ( Aws::String &&  value)
inline

The description of the archive that was specified in the Initiate Multipart Upload request.

Definition at line 145 of file UploadListElement.h.

◆ SetArchiveDescription() [3/3]

void Aws::Glacier::Model::UploadListElement::SetArchiveDescription ( const char *  value)
inline

The description of the archive that was specified in the Initiate Multipart Upload request.

Definition at line 151 of file UploadListElement.h.

◆ SetCreationDate() [1/3]

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

The UTC time at which the multipart upload was initiated.

Definition at line 214 of file UploadListElement.h.

◆ SetCreationDate() [2/3]

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

The UTC time at which the multipart upload was initiated.

Definition at line 219 of file UploadListElement.h.

◆ SetCreationDate() [3/3]

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

The UTC time at which the multipart upload was initiated.

Definition at line 224 of file UploadListElement.h.

◆ SetMultipartUploadId() [1/3]

void Aws::Glacier::Model::UploadListElement::SetMultipartUploadId ( const Aws::String value)
inline

The ID of a multipart upload.

Definition at line 54 of file UploadListElement.h.

◆ SetMultipartUploadId() [2/3]

void Aws::Glacier::Model::UploadListElement::SetMultipartUploadId ( Aws::String &&  value)
inline

The ID of a multipart upload.

Definition at line 59 of file UploadListElement.h.

◆ SetMultipartUploadId() [3/3]

void Aws::Glacier::Model::UploadListElement::SetMultipartUploadId ( const char *  value)
inline

The ID of a multipart upload.

Definition at line 64 of file UploadListElement.h.

◆ SetPartSizeInBytes()

void Aws::Glacier::Model::UploadListElement::SetPartSizeInBytes ( long long  value)
inline

The part size, in bytes, specified in the Initiate Multipart Upload request. This is the size of all the parts in the upload except the last part, which may be smaller than this size.

Definition at line 191 of file UploadListElement.h.

◆ SetVaultARN() [1/3]

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

The Amazon Resource Name (ARN) of the vault that contains the archive.

Definition at line 95 of file UploadListElement.h.

◆ SetVaultARN() [2/3]

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

The Amazon Resource Name (ARN) of the vault that contains the archive.

Definition at line 100 of file UploadListElement.h.

◆ SetVaultARN() [3/3]

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

The Amazon Resource Name (ARN) of the vault that contains the archive.

Definition at line 105 of file UploadListElement.h.

◆ VaultARNHasBeenSet()

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

The Amazon Resource Name (ARN) of the vault that contains the archive.

Definition at line 90 of file UploadListElement.h.

◆ WithArchiveDescription() [1/3]

UploadListElement& Aws::Glacier::Model::UploadListElement::WithArchiveDescription ( const Aws::String value)
inline

The description of the archive that was specified in the Initiate Multipart Upload request.

Definition at line 157 of file UploadListElement.h.

◆ WithArchiveDescription() [2/3]

UploadListElement& Aws::Glacier::Model::UploadListElement::WithArchiveDescription ( Aws::String &&  value)
inline

The description of the archive that was specified in the Initiate Multipart Upload request.

Definition at line 163 of file UploadListElement.h.

◆ WithArchiveDescription() [3/3]

UploadListElement& Aws::Glacier::Model::UploadListElement::WithArchiveDescription ( const char *  value)
inline

The description of the archive that was specified in the Initiate Multipart Upload request.

Definition at line 169 of file UploadListElement.h.

◆ WithCreationDate() [1/3]

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

The UTC time at which the multipart upload was initiated.

Definition at line 229 of file UploadListElement.h.

◆ WithCreationDate() [2/3]

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

The UTC time at which the multipart upload was initiated.

Definition at line 234 of file UploadListElement.h.

◆ WithCreationDate() [3/3]

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

The UTC time at which the multipart upload was initiated.

Definition at line 239 of file UploadListElement.h.

◆ WithMultipartUploadId() [1/3]

UploadListElement& Aws::Glacier::Model::UploadListElement::WithMultipartUploadId ( const Aws::String value)
inline

The ID of a multipart upload.

Definition at line 69 of file UploadListElement.h.

◆ WithMultipartUploadId() [2/3]

UploadListElement& Aws::Glacier::Model::UploadListElement::WithMultipartUploadId ( Aws::String &&  value)
inline

The ID of a multipart upload.

Definition at line 74 of file UploadListElement.h.

◆ WithMultipartUploadId() [3/3]

UploadListElement& Aws::Glacier::Model::UploadListElement::WithMultipartUploadId ( const char *  value)
inline

The ID of a multipart upload.

Definition at line 79 of file UploadListElement.h.

◆ WithPartSizeInBytes()

UploadListElement& Aws::Glacier::Model::UploadListElement::WithPartSizeInBytes ( long long  value)
inline

The part size, in bytes, specified in the Initiate Multipart Upload request. This is the size of all the parts in the upload except the last part, which may be smaller than this size.

Definition at line 198 of file UploadListElement.h.

◆ WithVaultARN() [1/3]

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

The Amazon Resource Name (ARN) of the vault that contains the archive.

Definition at line 110 of file UploadListElement.h.

◆ WithVaultARN() [2/3]

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

The Amazon Resource Name (ARN) of the vault that contains the archive.

Definition at line 115 of file UploadListElement.h.

◆ WithVaultARN() [3/3]

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

The Amazon Resource Name (ARN) of the vault that contains the archive.

Definition at line 120 of file UploadListElement.h.


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