7#include <aws/mediastore-data/MediaStoreData_EXPORTS.h>
8#include <aws/mediastore-data/MediaStoreDataRequest.h>
9#include <aws/core/utils/Array.h>
10#include <aws/core/utils/memory/stl/AWSString.h>
11#include <aws/mediastore-data/model/StorageClass.h>
12#include <aws/mediastore-data/model/UploadAvailability.h>
17namespace MediaStoreData
37 AWS_MEDIASTOREDATA_API
bool SignBody()
const override {
return false; }
39 AWS_MEDIASTOREDATA_API
bool IsChunked()
const override {
return true; }
66 template<
typename PathT = Aws::String>
67 void SetPath(PathT&& value) { m_pathHasBeenSet =
true; m_path = std::forward<PathT>(value); }
68 template<
typename PathT = Aws::String>
82 template<
typename CacheControlT = Aws::String>
83 void SetCacheControl(CacheControlT&& value) { m_cacheControlHasBeenSet =
true; m_cacheControl = std::forward<CacheControlT>(value); }
84 template<
typename CacheControlT = Aws::String>
119 bool m_pathHasBeenSet =
false;
122 bool m_cacheControlHasBeenSet =
false;
125 bool m_storageClassHasBeenSet =
false;
128 bool m_uploadAvailabilityHasBeenSet =
false;
Aws::Map< Aws::String, Aws::String > HeaderValueCollection
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String