60 inline void SetBucket(
const char* value) { m_bucketHasBeenSet =
true; m_bucket.assign(value); }
95 inline void SetDelimiter(
const char* value) { m_delimiterHasBeenSet =
true; m_delimiter.assign(value); }
147 inline void SetMaxKeys(
long value) { m_maxKeysHasBeenSet =
true; m_maxKeys = value; }
173 inline void SetPrefix(
const char* value) { m_prefixHasBeenSet =
true; m_prefix.assign(value); }
212 inline void SetContinuationToken(
const char* value) { m_continuationTokenHasBeenSet =
true; m_continuationToken.assign(value); }
242 inline void SetFetchOwner(
bool value) { m_fetchOwnerHasBeenSet =
true; m_fetchOwner = value; }
272 inline void SetStartAfter(
const char* value) { m_startAfterHasBeenSet =
true; m_startAfter.assign(value); }
294 bool m_bucketHasBeenSet;
296 bool m_delimiterHasBeenSet;
298 bool m_encodingTypeHasBeenSet;
300 bool m_maxKeysHasBeenSet;
302 bool m_prefixHasBeenSet;
304 bool m_continuationTokenHasBeenSet;
306 bool m_fetchOwnerHasBeenSet;
308 bool m_startAfterHasBeenSet;
void SetPrefix(const Aws::String &value)
ListObjectsV2Request & WithStartAfter(const Aws::String &value)
const Aws::String & GetBucket() const
void SetContinuationToken(const char *value)
const Aws::String & GetStartAfter() const
void SetStartAfter(const char *value)
ListObjectsV2Request & WithContinuationToken(Aws::String &&value)
ListObjectsV2Request & WithBucket(const char *value)
ListObjectsV2Request & WithDelimiter(const Aws::String &value)
ListObjectsV2Request & WithDelimiter(const char *value)
const EncodingType & GetEncodingType() const
void SetContinuationToken(Aws::String &&value)
bool GetFetchOwner() const
ListObjectsV2Request & WithBucket(Aws::String &&value)
void SetContinuationToken(const Aws::String &value)
void SetDelimiter(Aws::String &&value)
void SetDelimiter(const char *value)
ListObjectsV2Request & WithStartAfter(const char *value)
void SetDelimiter(const Aws::String &value)
void SetBucket(const Aws::String &value)
void SetPrefix(Aws::String &&value)
ListObjectsV2Request & WithFetchOwner(bool value)
void SetMaxKeys(long value)
ListObjectsV2Request & WithContinuationToken(const Aws::String &value)
ListObjectsV2Request & WithPrefix(Aws::String &&value)
ListObjectsV2Request & WithMaxKeys(long value)
ListObjectsV2Request & WithPrefix(const char *value)
const Aws::String & GetPrefix() const
ListObjectsV2Request & WithEncodingType(const EncodingType &value)
void SetEncodingType(EncodingType &&value)
void SetStartAfter(Aws::String &&value)
void SetBucket(const char *value)
void SetBucket(Aws::String &&value)
void SetPrefix(const char *value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
ListObjectsV2Request & WithDelimiter(Aws::String &&value)
const Aws::String & GetDelimiter() const
ListObjectsV2Request & WithEncodingType(EncodingType &&value)
ListObjectsV2Request & WithBucket(const Aws::String &value)
void SetStartAfter(const Aws::String &value)
void SetEncodingType(const EncodingType &value)
void SetFetchOwner(bool value)
ListObjectsV2Request & WithStartAfter(Aws::String &&value)
ListObjectsV2Request & WithContinuationToken(const char *value)
ListObjectsV2Request & WithPrefix(const Aws::String &value)
JSON (JavaScript Object Notation).
const Aws::String & GetContinuationToken() const