AWS SDK for C++  0.14.3
AWS SDK for C++
Public Member Functions | List of all members
Aws::S3::Model::Object Class Reference

#include <Object.h>

Public Member Functions

 Object ()
 
 Object (const Aws::Utils::Xml::XmlNode &xmlNode)
 
Objectoperator= (const Aws::Utils::Xml::XmlNode &xmlNode)
 
void AddToNode (Aws::Utils::Xml::XmlNode &parentNode) const
 
const Aws::StringGetKey () const
 
void SetKey (const Aws::String &value)
 
void SetKey (Aws::String &&value)
 
void SetKey (const char *value)
 
ObjectWithKey (const Aws::String &value)
 
ObjectWithKey (Aws::String &&value)
 
ObjectWithKey (const char *value)
 
const Aws::Utils::DateTimeGetLastModified () const
 
void SetLastModified (const Aws::Utils::DateTime &value)
 
void SetLastModified (Aws::Utils::DateTime &&value)
 
ObjectWithLastModified (const Aws::Utils::DateTime &value)
 
ObjectWithLastModified (Aws::Utils::DateTime &&value)
 
const Aws::StringGetETag () const
 
void SetETag (const Aws::String &value)
 
void SetETag (Aws::String &&value)
 
void SetETag (const char *value)
 
ObjectWithETag (const Aws::String &value)
 
ObjectWithETag (Aws::String &&value)
 
ObjectWithETag (const char *value)
 
int GetSize () const
 
void SetSize (int value)
 
ObjectWithSize (int value)
 
const ObjectStorageClassGetStorageClass () const
 
void SetStorageClass (const ObjectStorageClass &value)
 
void SetStorageClass (ObjectStorageClass &&value)
 
ObjectWithStorageClass (const ObjectStorageClass &value)
 
ObjectWithStorageClass (ObjectStorageClass &&value)
 
const OwnerGetOwner () const
 
void SetOwner (const Owner &value)
 
void SetOwner (Owner &&value)
 
ObjectWithOwner (const Owner &value)
 
ObjectWithOwner (Owner &&value)
 

Detailed Description

Definition at line 36 of file Object.h.

Constructor & Destructor Documentation

Aws::S3::Model::Object::Object ( )
Aws::S3::Model::Object::Object ( const Aws::Utils::Xml::XmlNode xmlNode)

Member Function Documentation

void Aws::S3::Model::Object::AddToNode ( Aws::Utils::Xml::XmlNode parentNode) const
const Aws::String& Aws::S3::Model::Object::GetETag ( ) const
inline

Definition at line 82 of file Object.h.

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

Definition at line 46 of file Object.h.

const Aws::Utils::DateTime& Aws::S3::Model::Object::GetLastModified ( ) const
inline

Definition at line 67 of file Object.h.

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

Definition at line 137 of file Object.h.

int Aws::S3::Model::Object::GetSize ( ) const
inline

Definition at line 103 of file Object.h.

const ObjectStorageClass& Aws::S3::Model::Object::GetStorageClass ( ) const
inline

The class of storage used to store the object.

Definition at line 114 of file Object.h.

Object& Aws::S3::Model::Object::operator= ( const Aws::Utils::Xml::XmlNode xmlNode)
void Aws::S3::Model::Object::SetETag ( const Aws::String value)
inline

Definition at line 85 of file Object.h.

void Aws::S3::Model::Object::SetETag ( Aws::String &&  value)
inline

Definition at line 88 of file Object.h.

void Aws::S3::Model::Object::SetETag ( const char *  value)
inline

Definition at line 91 of file Object.h.

void Aws::S3::Model::Object::SetKey ( const Aws::String value)
inline

Definition at line 49 of file Object.h.

void Aws::S3::Model::Object::SetKey ( Aws::String &&  value)
inline

Definition at line 52 of file Object.h.

void Aws::S3::Model::Object::SetKey ( const char *  value)
inline

Definition at line 55 of file Object.h.

void Aws::S3::Model::Object::SetLastModified ( const Aws::Utils::DateTime value)
inline

Definition at line 70 of file Object.h.

void Aws::S3::Model::Object::SetLastModified ( Aws::Utils::DateTime &&  value)
inline

Definition at line 73 of file Object.h.

void Aws::S3::Model::Object::SetOwner ( const Owner value)
inline

Definition at line 140 of file Object.h.

void Aws::S3::Model::Object::SetOwner ( Owner &&  value)
inline

Definition at line 143 of file Object.h.

void Aws::S3::Model::Object::SetSize ( int  value)
inline

Definition at line 106 of file Object.h.

void Aws::S3::Model::Object::SetStorageClass ( const ObjectStorageClass value)
inline

The class of storage used to store the object.

Definition at line 119 of file Object.h.

void Aws::S3::Model::Object::SetStorageClass ( ObjectStorageClass &&  value)
inline

The class of storage used to store the object.

Definition at line 124 of file Object.h.

Object& Aws::S3::Model::Object::WithETag ( const Aws::String value)
inline

Definition at line 94 of file Object.h.

Object& Aws::S3::Model::Object::WithETag ( Aws::String &&  value)
inline

Definition at line 97 of file Object.h.

Object& Aws::S3::Model::Object::WithETag ( const char *  value)
inline

Definition at line 100 of file Object.h.

Object& Aws::S3::Model::Object::WithKey ( const Aws::String value)
inline

Definition at line 58 of file Object.h.

Object& Aws::S3::Model::Object::WithKey ( Aws::String &&  value)
inline

Definition at line 61 of file Object.h.

Object& Aws::S3::Model::Object::WithKey ( const char *  value)
inline

Definition at line 64 of file Object.h.

Object& Aws::S3::Model::Object::WithLastModified ( const Aws::Utils::DateTime value)
inline

Definition at line 76 of file Object.h.

Object& Aws::S3::Model::Object::WithLastModified ( Aws::Utils::DateTime &&  value)
inline

Definition at line 79 of file Object.h.

Object& Aws::S3::Model::Object::WithOwner ( const Owner value)
inline

Definition at line 146 of file Object.h.

Object& Aws::S3::Model::Object::WithOwner ( Owner &&  value)
inline

Definition at line 149 of file Object.h.

Object& Aws::S3::Model::Object::WithSize ( int  value)
inline

Definition at line 109 of file Object.h.

Object& Aws::S3::Model::Object::WithStorageClass ( const ObjectStorageClass value)
inline

The class of storage used to store the object.

Definition at line 129 of file Object.h.

Object& Aws::S3::Model::Object::WithStorageClass ( ObjectStorageClass &&  value)
inline

The class of storage used to store the object.

Definition at line 134 of file Object.h.


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