AWS SDK for C++

AWS SDK for C++ Version 1.11.648

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

#include <MultipartUpload.h>

Public Member Functions

AWS_S3_API MultipartUpload ()=default
 
AWS_S3_API MultipartUpload (const Aws::Utils::Xml::XmlNode &xmlNode)
 
AWS_S3_API MultipartUploadoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
AWS_S3_API void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::StringGetUploadId () const
 
bool UploadIdHasBeenSet () const
 
template<typename UploadIdT = Aws::String>
void SetUploadId (UploadIdT &&value)
 
template<typename UploadIdT = Aws::String>
MultipartUploadWithUploadId (UploadIdT &&value)
 
const Aws::StringGetKey () const
 
bool KeyHasBeenSet () const
 
template<typename KeyT = Aws::String>
void SetKey (KeyT &&value)
 
template<typename KeyT = Aws::String>
MultipartUploadWithKey (KeyT &&value)
 
 
bool InitiatedHasBeenSet () const
 
template<typename InitiatedT = Aws::Utils::DateTime>
void SetInitiated (InitiatedT &&value)
 
template<typename InitiatedT = Aws::Utils::DateTime>
MultipartUploadWithInitiated (InitiatedT &&value)
 
 
bool StorageClassHasBeenSet () const
 
 
 
const OwnerGetOwner () const
 
bool OwnerHasBeenSet () const
 
template<typename OwnerT = Owner>
void SetOwner (OwnerT &&value)
 
template<typename OwnerT = Owner>
MultipartUploadWithOwner (OwnerT &&value)
 
const InitiatorGetInitiator () const
 
bool InitiatorHasBeenSet () const
 
template<typename InitiatorT = Initiator>
void SetInitiator (InitiatorT &&value)
 
template<typename InitiatorT = Initiator>
MultipartUploadWithInitiator (InitiatorT &&value)
 
 
 
 
 
 
bool ChecksumTypeHasBeenSet () const
 
 
 

Detailed Description

Container for the MultipartUpload for the Amazon S3 object.

See Also:

AWS API Reference

Definition at line 37 of file MultipartUpload.h.

Constructor & Destructor Documentation

◆ MultipartUpload() [1/2]

AWS_S3_API Aws::S3::Model::MultipartUpload::MultipartUpload ( )
default

◆ MultipartUpload() [2/2]

AWS_S3_API Aws::S3::Model::MultipartUpload::MultipartUpload ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddToNode()

AWS_S3_API void Aws::S3::Model::MultipartUpload::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ ChecksumAlgorithmHasBeenSet()

bool Aws::S3::Model::MultipartUpload::ChecksumAlgorithmHasBeenSet ( ) const
inline

The algorithm that was used to create a checksum of the object.

Definition at line 128 of file MultipartUpload.h.

◆ ChecksumTypeHasBeenSet()

bool Aws::S3::Model::MultipartUpload::ChecksumTypeHasBeenSet ( ) const
inline

The checksum type that is used to calculate the object’s checksum value. For more information, see Checking object integrity in the Amazon S3 User Guide.

Definition at line 141 of file MultipartUpload.h.

◆ GetChecksumAlgorithm()

ChecksumAlgorithm Aws::S3::Model::MultipartUpload::GetChecksumAlgorithm ( ) const
inline

The algorithm that was used to create a checksum of the object.

Definition at line 127 of file MultipartUpload.h.

◆ GetChecksumType()

ChecksumType Aws::S3::Model::MultipartUpload::GetChecksumType ( ) const
inline

The checksum type that is used to calculate the object’s checksum value. For more information, see Checking object integrity in the Amazon S3 User Guide.

Definition at line 140 of file MultipartUpload.h.

◆ GetInitiated()

const Aws::Utils::DateTime & Aws::S3::Model::MultipartUpload::GetInitiated ( ) const
inline

Date and time at which the multipart upload was initiated.

Definition at line 75 of file MultipartUpload.h.

◆ GetInitiator()

const Initiator & Aws::S3::Model::MultipartUpload::GetInitiator ( ) const
inline

Identifies who initiated the multipart upload.

Definition at line 115 of file MultipartUpload.h.

◆ GetKey()

const Aws::String & Aws::S3::Model::MultipartUpload::GetKey ( ) const
inline

Key of the object for which the multipart upload was initiated.

Definition at line 63 of file MultipartUpload.h.

◆ GetOwner()

const Owner & Aws::S3::Model::MultipartUpload::GetOwner ( ) const
inline

Specifies the owner of the object that is part of the multipart upload.

Directory buckets - The bucket owner is returned as the object owner for all the objects.

Definition at line 103 of file MultipartUpload.h.

◆ GetStorageClass()

StorageClass Aws::S3::Model::MultipartUpload::GetStorageClass ( ) const
inline

The class of storage used to store the object.

Directory buckets - Directory buckets only support EXPRESS_ONEZONE (the S3 Express One Zone storage class) in Availability Zones and ONEZONE_IA (the S3 One Zone-Infrequent Access storage class) in Dedicated Local Zones.

Definition at line 91 of file MultipartUpload.h.

◆ GetUploadId()

const Aws::String & Aws::S3::Model::MultipartUpload::GetUploadId ( ) const
inline

Upload ID that identifies the multipart upload.

Definition at line 51 of file MultipartUpload.h.

◆ InitiatedHasBeenSet()

bool Aws::S3::Model::MultipartUpload::InitiatedHasBeenSet ( ) const
inline

Date and time at which the multipart upload was initiated.

Definition at line 76 of file MultipartUpload.h.

◆ InitiatorHasBeenSet()

bool Aws::S3::Model::MultipartUpload::InitiatorHasBeenSet ( ) const
inline

Identifies who initiated the multipart upload.

Definition at line 116 of file MultipartUpload.h.

◆ KeyHasBeenSet()

bool Aws::S3::Model::MultipartUpload::KeyHasBeenSet ( ) const
inline

Key of the object for which the multipart upload was initiated.

Definition at line 64 of file MultipartUpload.h.

◆ operator=()

AWS_S3_API MultipartUpload & Aws::S3::Model::MultipartUpload::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ OwnerHasBeenSet()

bool Aws::S3::Model::MultipartUpload::OwnerHasBeenSet ( ) const
inline

Specifies the owner of the object that is part of the multipart upload.

Directory buckets - The bucket owner is returned as the object owner for all the objects.

Definition at line 104 of file MultipartUpload.h.

◆ SetChecksumAlgorithm()

void Aws::S3::Model::MultipartUpload::SetChecksumAlgorithm ( ChecksumAlgorithm  value)
inline

The algorithm that was used to create a checksum of the object.

Definition at line 129 of file MultipartUpload.h.

◆ SetChecksumType()

void Aws::S3::Model::MultipartUpload::SetChecksumType ( ChecksumType  value)
inline

The checksum type that is used to calculate the object’s checksum value. For more information, see Checking object integrity in the Amazon S3 User Guide.

Definition at line 142 of file MultipartUpload.h.

◆ SetInitiated()

template<typename InitiatedT = Aws::Utils::DateTime>
void Aws::S3::Model::MultipartUpload::SetInitiated ( InitiatedT &&  value)
inline

Date and time at which the multipart upload was initiated.

Definition at line 78 of file MultipartUpload.h.

◆ SetInitiator()

template<typename InitiatorT = Initiator>
void Aws::S3::Model::MultipartUpload::SetInitiator ( InitiatorT &&  value)
inline

Identifies who initiated the multipart upload.

Definition at line 118 of file MultipartUpload.h.

◆ SetKey()

template<typename KeyT = Aws::String>
void Aws::S3::Model::MultipartUpload::SetKey ( KeyT &&  value)
inline

Key of the object for which the multipart upload was initiated.

Definition at line 66 of file MultipartUpload.h.

◆ SetOwner()

template<typename OwnerT = Owner>
void Aws::S3::Model::MultipartUpload::SetOwner ( OwnerT &&  value)
inline

Specifies the owner of the object that is part of the multipart upload.

Directory buckets - The bucket owner is returned as the object owner for all the objects.

Definition at line 106 of file MultipartUpload.h.

◆ SetStorageClass()

void Aws::S3::Model::MultipartUpload::SetStorageClass ( StorageClass  value)
inline

The class of storage used to store the object.

Directory buckets - Directory buckets only support EXPRESS_ONEZONE (the S3 Express One Zone storage class) in Availability Zones and ONEZONE_IA (the S3 One Zone-Infrequent Access storage class) in Dedicated Local Zones.

Definition at line 93 of file MultipartUpload.h.

◆ SetUploadId()

template<typename UploadIdT = Aws::String>
void Aws::S3::Model::MultipartUpload::SetUploadId ( UploadIdT &&  value)
inline

Upload ID that identifies the multipart upload.

Definition at line 54 of file MultipartUpload.h.

◆ StorageClassHasBeenSet()

bool Aws::S3::Model::MultipartUpload::StorageClassHasBeenSet ( ) const
inline

The class of storage used to store the object.

Directory buckets - Directory buckets only support EXPRESS_ONEZONE (the S3 Express One Zone storage class) in Availability Zones and ONEZONE_IA (the S3 One Zone-Infrequent Access storage class) in Dedicated Local Zones.

Definition at line 92 of file MultipartUpload.h.

◆ UploadIdHasBeenSet()

bool Aws::S3::Model::MultipartUpload::UploadIdHasBeenSet ( ) const
inline

Upload ID that identifies the multipart upload.

Definition at line 52 of file MultipartUpload.h.

◆ WithChecksumAlgorithm()

MultipartUpload & Aws::S3::Model::MultipartUpload::WithChecksumAlgorithm ( ChecksumAlgorithm  value)
inline

The algorithm that was used to create a checksum of the object.

Definition at line 130 of file MultipartUpload.h.

◆ WithChecksumType()

MultipartUpload & Aws::S3::Model::MultipartUpload::WithChecksumType ( ChecksumType  value)
inline

The checksum type that is used to calculate the object’s checksum value. For more information, see Checking object integrity in the Amazon S3 User Guide.

Definition at line 143 of file MultipartUpload.h.

◆ WithInitiated()

template<typename InitiatedT = Aws::Utils::DateTime>
MultipartUpload & Aws::S3::Model::MultipartUpload::WithInitiated ( InitiatedT &&  value)
inline

Date and time at which the multipart upload was initiated.

Definition at line 80 of file MultipartUpload.h.

◆ WithInitiator()

template<typename InitiatorT = Initiator>
MultipartUpload & Aws::S3::Model::MultipartUpload::WithInitiator ( InitiatorT &&  value)
inline

Identifies who initiated the multipart upload.

Definition at line 120 of file MultipartUpload.h.

◆ WithKey()

template<typename KeyT = Aws::String>
MultipartUpload & Aws::S3::Model::MultipartUpload::WithKey ( KeyT &&  value)
inline

Key of the object for which the multipart upload was initiated.

Definition at line 68 of file MultipartUpload.h.

◆ WithOwner()

template<typename OwnerT = Owner>
MultipartUpload & Aws::S3::Model::MultipartUpload::WithOwner ( OwnerT &&  value)
inline

Specifies the owner of the object that is part of the multipart upload.

Directory buckets - The bucket owner is returned as the object owner for all the objects.

Definition at line 108 of file MultipartUpload.h.

◆ WithStorageClass()

MultipartUpload & Aws::S3::Model::MultipartUpload::WithStorageClass ( StorageClass  value)
inline

The class of storage used to store the object.

Directory buckets - Directory buckets only support EXPRESS_ONEZONE (the S3 Express One Zone storage class) in Availability Zones and ONEZONE_IA (the S3 One Zone-Infrequent Access storage class) in Dedicated Local Zones.

Definition at line 94 of file MultipartUpload.h.

◆ WithUploadId()

template<typename UploadIdT = Aws::String>
MultipartUpload & Aws::S3::Model::MultipartUpload::WithUploadId ( UploadIdT &&  value)
inline

Upload ID that identifies the multipart upload.

Definition at line 56 of file MultipartUpload.h.


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