55 inline void SetKey(
const char* value) { m_keyHasBeenSet =
true; m_key.assign(value); }
64 inline Object&
WithKey(
const char* value) { SetKey(value);
return *
this;}
91 inline void SetETag(
const char* value) { m_eTagHasBeenSet =
true; m_eTag.assign(value); }
106 inline void SetSize(
int value) { m_sizeHasBeenSet =
true; m_size = value; }
140 inline void SetOwner(
const Owner& value) { m_ownerHasBeenSet =
true; m_owner = value; }
143 inline void SetOwner(
Owner&& value) { m_ownerHasBeenSet =
true; m_owner = value; }
153 bool m_keyHasBeenSet;
155 bool m_lastModifiedHasBeenSet;
157 bool m_eTagHasBeenSet;
159 bool m_sizeHasBeenSet;
161 bool m_storageClassHasBeenSet;
163 bool m_ownerHasBeenSet;
Object & WithOwner(Owner &&value)
const Owner & GetOwner() const
const ObjectStorageClass & GetStorageClass() const
void SetKey(const char *value)
Object & WithStorageClass(const ObjectStorageClass &value)
void SetLastModified(Aws::Utils::DateTime &&value)
void SetETag(const Aws::String &value)
void SetStorageClass(ObjectStorageClass &&value)
void SetOwner(Owner &&value)
Object & WithKey(const char *value)
void SetKey(const Aws::String &value)
const Aws::String & GetETag() const
Object & WithETag(Aws::String &&value)
void SetETag(const char *value)
void SetETag(Aws::String &&value)
Object & WithETag(const Aws::String &value)
const Aws::Utils::DateTime & GetLastModified() const
Object & WithKey(const Aws::String &value)
void SetKey(Aws::String &&value)
const Aws::String & GetKey() const
Object & WithKey(Aws::String &&value)
void SetLastModified(const Aws::Utils::DateTime &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Object & WithOwner(const Owner &value)
Object & WithLastModified(Aws::Utils::DateTime &&value)
Object & WithSize(int value)
void SetOwner(const Owner &value)
Object & WithLastModified(const Aws::Utils::DateTime &value)
Object & WithStorageClass(ObjectStorageClass &&value)
Object & WithETag(const char *value)
void SetStorageClass(const ObjectStorageClass &value)
JSON (JavaScript Object Notation).