81 inline CORSRule&
AddAllowedHeaders(
const char* value) { m_allowedHeadersHasBeenSet =
true; m_allowedHeaders.push_back(value);
return *
this; }
129 inline CORSRule&
AddAllowedMethods(
const char* value) { m_allowedMethodsHasBeenSet =
true; m_allowedMethods.push_back(value);
return *
this; }
169 inline CORSRule&
AddAllowedOrigins(
const char* value) { m_allowedOriginsHasBeenSet =
true; m_allowedOrigins.push_back(value);
return *
this; }
217 inline CORSRule&
AddExposeHeaders(
const char* value) { m_exposeHeadersHasBeenSet =
true; m_exposeHeaders.push_back(value);
return *
this; }
229 inline void SetMaxAgeSeconds(
int value) { m_maxAgeSecondsHasBeenSet =
true; m_maxAgeSeconds = value; }
239 bool m_allowedHeadersHasBeenSet;
241 bool m_allowedMethodsHasBeenSet;
243 bool m_allowedOriginsHasBeenSet;
245 bool m_exposeHeadersHasBeenSet;
247 bool m_maxAgeSecondsHasBeenSet;
CORSRule & WithAllowedMethods(Aws::Vector< Aws::String > &&value)
CORSRule & AddAllowedMethods(const char *value)
void SetExposeHeaders(const Aws::Vector< Aws::String > &value)
const Aws::Vector< Aws::String > & GetAllowedOrigins() const
CORSRule & AddExposeHeaders(Aws::String &&value)
int GetMaxAgeSeconds() const
const Aws::Vector< Aws::String > & GetAllowedMethods() const
CORSRule & WithAllowedOrigins(Aws::Vector< Aws::String > &&value)
std::vector< T, Aws::Allocator< T > > Vector
CORSRule & WithAllowedHeaders(Aws::Vector< Aws::String > &&value)
const Aws::Vector< Aws::String > & GetAllowedHeaders() const
void SetAllowedMethods(const Aws::Vector< Aws::String > &value)
CORSRule & AddAllowedHeaders(const Aws::String &value)
CORSRule & AddAllowedMethods(Aws::String &&value)
const Aws::Vector< Aws::String > & GetExposeHeaders() const
void SetAllowedMethods(Aws::Vector< Aws::String > &&value)
void SetAllowedOrigins(const Aws::Vector< Aws::String > &value)
CORSRule & AddAllowedHeaders(Aws::String &&value)
CORSRule & WithAllowedHeaders(const Aws::Vector< Aws::String > &value)
CORSRule & WithAllowedMethods(const Aws::Vector< Aws::String > &value)
void SetAllowedOrigins(Aws::Vector< Aws::String > &&value)
CORSRule & WithExposeHeaders(Aws::Vector< Aws::String > &&value)
CORSRule & WithExposeHeaders(const Aws::Vector< Aws::String > &value)
void SetMaxAgeSeconds(int value)
CORSRule & AddAllowedOrigins(Aws::String &&value)
CORSRule & AddExposeHeaders(const char *value)
void SetAllowedHeaders(Aws::Vector< Aws::String > &&value)
CORSRule & AddAllowedOrigins(const Aws::String &value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
void SetAllowedHeaders(const Aws::Vector< Aws::String > &value)
void SetExposeHeaders(Aws::Vector< Aws::String > &&value)
CORSRule & AddAllowedOrigins(const char *value)
CORSRule & WithAllowedOrigins(const Aws::Vector< Aws::String > &value)
CORSRule & AddExposeHeaders(const Aws::String &value)
CORSRule & WithMaxAgeSeconds(int value)
CORSRule & AddAllowedMethods(const Aws::String &value)
JSON (JavaScript Object Notation).
CORSRule & AddAllowedHeaders(const char *value)