53 inline void SetPartNumber(
long value) { m_partNumberHasBeenSet =
true; m_partNumber = value; }
104 inline void SetETag(
const char* value) { m_eTagHasBeenSet =
true; m_eTag.assign(value); }
119 inline Part&
WithETag(
const char* value) { SetETag(value);
return *
this;}
129 inline void SetSize(
long value) { m_sizeHasBeenSet =
true; m_size = value; }
138 bool m_partNumberHasBeenSet;
140 bool m_lastModifiedHasBeenSet;
142 bool m_eTagHasBeenSet;
144 bool m_sizeHasBeenSet;
void SetETag(const Aws::String &value)
void SetETag(Aws::String &&value)
void SetPartNumber(long value)
Part & WithETag(const char *value)
Part & WithLastModified(Aws::Utils::DateTime &&value)
long GetPartNumber() const
Part & WithSize(long value)
void SetETag(const char *value)
Part & WithETag(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Part & WithETag(Aws::String &&value)
const Aws::Utils::DateTime & GetLastModified() const
void SetLastModified(Aws::Utils::DateTime &&value)
void SetLastModified(const Aws::Utils::DateTime &value)
const Aws::String & GetETag() const
Part & WithPartNumber(long value)
JSON (JavaScript Object Notation).
Part & WithLastModified(const Aws::Utils::DateTime &value)