25 template<
typename RESULT_TYPE>
26 class AmazonWebServiceResult;
74 inline void SetMarker(
const char* value) { m_marker.assign(value); }
127 inline void SetNextMarker(
const char* value) { m_nextMarker.assign(value); }
193 inline void SetName(
const char* value) { m_name.assign(value); }
214 inline void SetPrefix(
const char* value) { m_prefix.assign(value); }
235 inline void SetDelimiter(
const char* value) { m_delimiter.assign(value); }
ListObjectsResult & AddCommonPrefixes(const CommonPrefix &value)
const Aws::String & GetMarker() const
ListObjectsResult & WithPrefix(const Aws::String &value)
ListObjectsResult & WithDelimiter(Aws::String &&value)
void SetCommonPrefixes(Aws::Vector< CommonPrefix > &&value)
void SetDelimiter(const Aws::String &value)
const Aws::String & GetName() const
const Aws::String & GetPrefix() const
const Aws::String & GetNextMarker() const
void SetPrefix(Aws::String &&value)
void SetPrefix(const Aws::String &value)
ListObjectsResult & WithContents(const Aws::Vector< Object > &value)
const EncodingType & GetEncodingType() const
ListObjectsResult & WithNextMarker(const Aws::String &value)
ListObjectsResult & WithCommonPrefixes(Aws::Vector< CommonPrefix > &&value)
std::vector< T, Aws::Allocator< T > > Vector
ListObjectsResult & AddCommonPrefixes(CommonPrefix &&value)
void SetContents(const Aws::Vector< Object > &value)
void SetDelimiter(const char *value)
ListObjectsResult & WithName(Aws::String &&value)
ListObjectsResult & WithNextMarker(Aws::String &&value)
ListObjectsResult & WithMarker(Aws::String &&value)
void SetEncodingType(EncodingType &&value)
ListObjectsResult & WithMarker(const char *value)
void SetDelimiter(Aws::String &&value)
ListObjectsResult & AddContents(Object &&value)
ListObjectsResult & AddContents(const Object &value)
ListObjectsResult & WithName(const Aws::String &value)
void SetName(Aws::String &&value)
ListObjectsResult & WithCommonPrefixes(const Aws::Vector< CommonPrefix > &value)
void SetEncodingType(const EncodingType &value)
const Aws::Vector< Object > & GetContents() const
ListObjectsResult & WithContents(Aws::Vector< Object > &&value)
void SetMaxKeys(int value)
ListObjectsResult & WithName(const char *value)
ListObjectsResult & WithIsTruncated(bool value)
void SetName(const char *value)
ListObjectsResult & WithEncodingType(const EncodingType &value)
void SetName(const Aws::String &value)
const Aws::String & GetDelimiter() const
void SetPrefix(const char *value)
void SetNextMarker(Aws::String &&value)
void SetCommonPrefixes(const Aws::Vector< CommonPrefix > &value)
void SetNextMarker(const char *value)
void SetMarker(const Aws::String &value)
void SetMarker(Aws::String &&value)
void SetMarker(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ListObjectsResult & WithMaxKeys(int value)
ListObjectsResult & WithDelimiter(const char *value)
ListObjectsResult & WithDelimiter(const Aws::String &value)
ListObjectsResult & WithEncodingType(EncodingType &&value)
const Aws::Vector< CommonPrefix > & GetCommonPrefixes() const
ListObjectsResult & WithNextMarker(const char *value)
void SetIsTruncated(bool value)
void SetContents(Aws::Vector< Object > &&value)
bool GetIsTruncated() const
ListObjectsResult & WithMarker(const Aws::String &value)
ListObjectsResult & WithPrefix(const char *value)
void SetNextMarker(const Aws::String &value)
JSON (JavaScript Object Notation).
ListObjectsResult & WithPrefix(Aws::String &&value)