26 template<
typename RESULT_TYPE>
27 class AmazonWebServiceResult;
92 inline void SetKeyMarker(
const char* value) { m_keyMarker.assign(value); }
252 inline void SetName(
const char* value) { m_name.assign(value); }
273 inline void SetPrefix(
const char* value) { m_prefix.assign(value); }
294 inline void SetDelimiter(
const char* value) { m_delimiter.assign(value); }
ListObjectVersionsResult & WithVersionIdMarker(const Aws::String &value)
ListObjectVersionsResult & WithDeleteMarkers(Aws::Vector< DeleteMarkerEntry > &&value)
void SetNextVersionIdMarker(Aws::String &&value)
ListObjectVersionsResult & AddVersions(ObjectVersion &&value)
void SetDelimiter(const char *value)
void SetVersions(Aws::Vector< ObjectVersion > &&value)
ListObjectVersionsResult & WithKeyMarker(const Aws::String &value)
ListObjectVersionsResult & WithNextKeyMarker(const char *value)
ListObjectVersionsResult & WithMaxKeys(long value)
ListObjectVersionsResult & AddCommonPrefixes(CommonPrefix &&value)
const Aws::String & GetKeyMarker() const
ListObjectVersionsResult & WithVersions(Aws::Vector< ObjectVersion > &&value)
ListObjectVersionsResult & AddDeleteMarkers(DeleteMarkerEntry &&value)
void SetEncodingType(const EncodingType &value)
void SetNextKeyMarker(const char *value)
ListObjectVersionsResult & WithName(Aws::String &&value)
void SetVersions(const Aws::Vector< ObjectVersion > &value)
ListObjectVersionsResult & WithDelimiter(const Aws::String &value)
ListObjectVersionsResult & WithPrefix(Aws::String &&value)
std::vector< T, Aws::Allocator< T > > Vector
ListObjectVersionsResult & WithNextVersionIdMarker(Aws::String &&value)
const EncodingType & GetEncodingType() const
void SetNextVersionIdMarker(const Aws::String &value)
ListObjectVersionsResult & WithKeyMarker(const char *value)
ListObjectVersionsResult & WithVersionIdMarker(Aws::String &&value)
void SetDelimiter(const Aws::String &value)
void SetEncodingType(EncodingType &&value)
void SetNextVersionIdMarker(const char *value)
void SetKeyMarker(Aws::String &&value)
void SetName(const char *value)
const Aws::String & GetNextKeyMarker() const
void SetNextKeyMarker(const Aws::String &value)
ListObjectVersionsResult & WithVersionIdMarker(const char *value)
bool GetIsTruncated() const
void SetName(Aws::String &&value)
void SetPrefix(const Aws::String &value)
ListObjectVersionsResult & WithPrefix(const char *value)
ListObjectVersionsResult & WithDelimiter(Aws::String &&value)
ListObjectVersionsResult & WithCommonPrefixes(Aws::Vector< CommonPrefix > &&value)
void SetVersionIdMarker(Aws::String &&value)
ListObjectVersionsResult & AddCommonPrefixes(const CommonPrefix &value)
void SetDelimiter(Aws::String &&value)
ListObjectVersionsResult & WithNextKeyMarker(const Aws::String &value)
ListObjectVersionsResult & WithName(const char *value)
const Aws::String & GetVersionIdMarker() const
const Aws::Vector< ObjectVersion > & GetVersions() const
void SetNextKeyMarker(Aws::String &&value)
void SetCommonPrefixes(const Aws::Vector< CommonPrefix > &value)
void SetIsTruncated(bool value)
ListObjectVersionsResult & WithName(const Aws::String &value)
ListObjectVersionsResult & WithEncodingType(const EncodingType &value)
ListObjectVersionsResult & WithCommonPrefixes(const Aws::Vector< CommonPrefix > &value)
ListObjectVersionsResult & WithKeyMarker(Aws::String &&value)
ListObjectVersionsResult & WithDeleteMarkers(const Aws::Vector< DeleteMarkerEntry > &value)
ListObjectVersionsResult & WithVersions(const Aws::Vector< ObjectVersion > &value)
void SetPrefix(Aws::String &&value)
ListObjectVersionsResult & WithDelimiter(const char *value)
void SetVersionIdMarker(const char *value)
const Aws::Vector< CommonPrefix > & GetCommonPrefixes() const
void SetDeleteMarkers(const Aws::Vector< DeleteMarkerEntry > &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
const Aws::String & GetNextVersionIdMarker() const
ListObjectVersionsResult & WithPrefix(const Aws::String &value)
ListObjectVersionsResult & WithNextVersionIdMarker(const char *value)
const Aws::String & GetName() const
void SetKeyMarker(const Aws::String &value)
void SetVersionIdMarker(const Aws::String &value)
ListObjectVersionsResult & AddDeleteMarkers(const DeleteMarkerEntry &value)
void SetKeyMarker(const char *value)
void SetMaxKeys(long value)
ListObjectVersionsResult & WithIsTruncated(bool value)
const Aws::String & GetPrefix() const
const Aws::String & GetDelimiter() const
ListObjectVersionsResult & WithNextVersionIdMarker(const Aws::String &value)
ListObjectVersionsResult & WithNextKeyMarker(Aws::String &&value)
const Aws::Vector< DeleteMarkerEntry > & GetDeleteMarkers() const
void SetName(const Aws::String &value)
void SetDeleteMarkers(Aws::Vector< DeleteMarkerEntry > &&value)
ListObjectVersionsResult & AddVersions(const ObjectVersion &value)
JSON (JavaScript Object Notation).
void SetPrefix(const char *value)
void SetCommonPrefixes(Aws::Vector< CommonPrefix > &&value)
ListObjectVersionsResult & WithEncodingType(EncodingType &&value)