7#include <aws/s3control/S3Control_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
9#include <aws/core/utils/memory/stl/AWSMap.h>
10#include <aws/core/utils/DateTime.h>
11#include <aws/s3control/model/S3SSEAlgorithm.h>
51 inline void SetCacheControl(
const char* value) { m_cacheControlHasBeenSet =
true; m_cacheControl.assign(value); }
65 inline void SetContentDisposition(
const char* value) { m_contentDispositionHasBeenSet =
true; m_contentDisposition.assign(value); }
79 inline void SetContentEncoding(
const char* value) { m_contentEncodingHasBeenSet =
true; m_contentEncoding.assign(value); }
93 inline void SetContentLanguage(
const char* value) { m_contentLanguageHasBeenSet =
true; m_contentLanguage.assign(value); }
124 inline void SetContentLength(
long long value) { m_contentLengthHasBeenSet =
true; m_contentLength = value; }
136 inline void SetContentMD5(
const char* value) { m_contentMD5HasBeenSet =
true; m_contentMD5.assign(value); }
150 inline void SetContentType(
const char* value) { m_contentTypeHasBeenSet =
true; m_contentType.assign(value); }
174 inline void SetRequesterCharged(
bool value) { m_requesterChargedHasBeenSet =
true; m_requesterCharged = value; }
193 bool m_cacheControlHasBeenSet =
false;
196 bool m_contentDispositionHasBeenSet =
false;
199 bool m_contentEncodingHasBeenSet =
false;
202 bool m_contentLanguageHasBeenSet =
false;
205 bool m_userMetadataHasBeenSet =
false;
207 long long m_contentLength;
208 bool m_contentLengthHasBeenSet =
false;
211 bool m_contentMD5HasBeenSet =
false;
214 bool m_contentTypeHasBeenSet =
false;
217 bool m_httpExpiresDateHasBeenSet =
false;
219 bool m_requesterCharged;
220 bool m_requesterChargedHasBeenSet =
false;
223 bool m_sSEAlgorithmHasBeenSet =
false;
std::map< K, V, std::less< K >, Aws::Allocator< std::pair< const K, V > > > Map
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String