AWS SDK for C++  1.9.130
AWS SDK for C++
Public Member Functions | List of all members
Aws::S3Crt::Model::Part Class Reference

#include <Part.h>

Public Member Functions

 Part ()
 
 Part (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Partoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
int GetPartNumber () const
 
bool PartNumberHasBeenSet () const
 
void SetPartNumber (int value)
 
PartWithPartNumber (int value)
 
const Aws::Utils::DateTimeGetLastModified () const
 
bool LastModifiedHasBeenSet () const
 
void SetLastModified (const Aws::Utils::DateTime &value)
 
void SetLastModified (Aws::Utils::DateTime &&value)
 
PartWithLastModified (const Aws::Utils::DateTime &value)
 
PartWithLastModified (Aws::Utils::DateTime &&value)
 
const Aws::StringGetETag () const
 
bool ETagHasBeenSet () const
 
void SetETag (const Aws::String &value)
 
void SetETag (Aws::String &&value)
 
void SetETag (const char *value)
 
PartWithETag (const Aws::String &value)
 
PartWithETag (Aws::String &&value)
 
PartWithETag (const char *value)
 
long long GetSize () const
 
bool SizeHasBeenSet () const
 
void SetSize (long long value)
 
PartWithSize (long long value)
 

Detailed Description

Container for elements related to a part.

See Also:

AWS API Reference

Definition at line 31 of file Part.h.

Constructor & Destructor Documentation

◆ Part() [1/2]

Aws::S3Crt::Model::Part::Part ( )

◆ Part() [2/2]

Aws::S3Crt::Model::Part::Part ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

◆ AddToNode()

void Aws::S3Crt::Model::Part::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const

◆ ETagHasBeenSet()

bool Aws::S3Crt::Model::Part::ETagHasBeenSet ( ) const
inline

Entity tag returned when the part was uploaded.

Definition at line 105 of file Part.h.

◆ GetETag()

const Aws::String& Aws::S3Crt::Model::Part::GetETag ( ) const
inline

Entity tag returned when the part was uploaded.

Definition at line 100 of file Part.h.

◆ GetLastModified()

const Aws::Utils::DateTime& Aws::S3Crt::Model::Part::GetLastModified ( ) const
inline

Date and time at which the part was uploaded.

Definition at line 69 of file Part.h.

◆ GetPartNumber()

int Aws::S3Crt::Model::Part::GetPartNumber ( ) const
inline

Part number identifying the part. This is a positive integer between 1 and 10,000.

Definition at line 45 of file Part.h.

◆ GetSize()

long long Aws::S3Crt::Model::Part::GetSize ( ) const
inline

Size in bytes of the uploaded part data.

Definition at line 141 of file Part.h.

◆ LastModifiedHasBeenSet()

bool Aws::S3Crt::Model::Part::LastModifiedHasBeenSet ( ) const
inline

Date and time at which the part was uploaded.

Definition at line 74 of file Part.h.

◆ operator=()

Part& Aws::S3Crt::Model::Part::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)

◆ PartNumberHasBeenSet()

bool Aws::S3Crt::Model::Part::PartNumberHasBeenSet ( ) const
inline

Part number identifying the part. This is a positive integer between 1 and 10,000.

Definition at line 51 of file Part.h.

◆ SetETag() [1/3]

void Aws::S3Crt::Model::Part::SetETag ( Aws::String &&  value)
inline

Entity tag returned when the part was uploaded.

Definition at line 115 of file Part.h.

◆ SetETag() [2/3]

void Aws::S3Crt::Model::Part::SetETag ( const Aws::String value)
inline

Entity tag returned when the part was uploaded.

Definition at line 110 of file Part.h.

◆ SetETag() [3/3]

void Aws::S3Crt::Model::Part::SetETag ( const char *  value)
inline

Entity tag returned when the part was uploaded.

Definition at line 120 of file Part.h.

◆ SetLastModified() [1/2]

void Aws::S3Crt::Model::Part::SetLastModified ( Aws::Utils::DateTime &&  value)
inline

Date and time at which the part was uploaded.

Definition at line 84 of file Part.h.

◆ SetLastModified() [2/2]

void Aws::S3Crt::Model::Part::SetLastModified ( const Aws::Utils::DateTime value)
inline

Date and time at which the part was uploaded.

Definition at line 79 of file Part.h.

◆ SetPartNumber()

void Aws::S3Crt::Model::Part::SetPartNumber ( int  value)
inline

Part number identifying the part. This is a positive integer between 1 and 10,000.

Definition at line 57 of file Part.h.

◆ SetSize()

void Aws::S3Crt::Model::Part::SetSize ( long long  value)
inline

Size in bytes of the uploaded part data.

Definition at line 151 of file Part.h.

◆ SizeHasBeenSet()

bool Aws::S3Crt::Model::Part::SizeHasBeenSet ( ) const
inline

Size in bytes of the uploaded part data.

Definition at line 146 of file Part.h.

◆ WithETag() [1/3]

Part& Aws::S3Crt::Model::Part::WithETag ( Aws::String &&  value)
inline

Entity tag returned when the part was uploaded.

Definition at line 130 of file Part.h.

◆ WithETag() [2/3]

Part& Aws::S3Crt::Model::Part::WithETag ( const Aws::String value)
inline

Entity tag returned when the part was uploaded.

Definition at line 125 of file Part.h.

◆ WithETag() [3/3]

Part& Aws::S3Crt::Model::Part::WithETag ( const char *  value)
inline

Entity tag returned when the part was uploaded.

Definition at line 135 of file Part.h.

◆ WithLastModified() [1/2]

Part& Aws::S3Crt::Model::Part::WithLastModified ( Aws::Utils::DateTime &&  value)
inline

Date and time at which the part was uploaded.

Definition at line 94 of file Part.h.

◆ WithLastModified() [2/2]

Part& Aws::S3Crt::Model::Part::WithLastModified ( const Aws::Utils::DateTime value)
inline

Date and time at which the part was uploaded.

Definition at line 89 of file Part.h.

◆ WithPartNumber()

Part& Aws::S3Crt::Model::Part::WithPartNumber ( int  value)
inline

Part number identifying the part. This is a positive integer between 1 and 10,000.

Definition at line 63 of file Part.h.

◆ WithSize()

Part& Aws::S3Crt::Model::Part::WithSize ( long long  value)
inline

Size in bytes of the uploaded part data.

Definition at line 156 of file Part.h.


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