7#include <aws/ivs-realtime/Ivsrealtime_EXPORTS.h>
8#include <aws/core/utils/memory/stl/AWSString.h>
46 template<
typename AccessControlAllowOriginT = Aws::String>
47 void SetAccessControlAllowOrigin(AccessControlAllowOriginT&& value) { m_accessControlAllowOriginHasBeenSet =
true; m_accessControlAllowOrigin = std::forward<AccessControlAllowOriginT>(value); }
48 template<
typename AccessControlAllowOriginT = Aws::String>
58 template<
typename AccessControlExposeHeadersT = Aws::String>
59 void SetAccessControlExposeHeaders(AccessControlExposeHeadersT&& value) { m_accessControlExposeHeadersHasBeenSet =
true; m_accessControlExposeHeaders = std::forward<AccessControlExposeHeadersT>(value); }
60 template<
typename AccessControlExposeHeadersT = Aws::String>
70 template<
typename CacheControlT = Aws::String>
71 void SetCacheControl(CacheControlT&& value) { m_cacheControlHasBeenSet =
true; m_cacheControl = std::forward<CacheControlT>(value); }
72 template<
typename CacheControlT = Aws::String>
82 template<
typename ContentSecurityPolicyT = Aws::String>
83 void SetContentSecurityPolicy(ContentSecurityPolicyT&& value) { m_contentSecurityPolicyHasBeenSet =
true; m_contentSecurityPolicy = std::forward<ContentSecurityPolicyT>(value); }
84 template<
typename ContentSecurityPolicyT = Aws::String>
94 template<
typename StrictTransportSecurityT = Aws::String>
95 void SetStrictTransportSecurity(StrictTransportSecurityT&& value) { m_strictTransportSecurityHasBeenSet =
true; m_strictTransportSecurity = std::forward<StrictTransportSecurityT>(value); }
96 template<
typename StrictTransportSecurityT = Aws::String>
106 template<
typename XContentTypeOptionsT = Aws::String>
107 void SetXContentTypeOptions(XContentTypeOptionsT&& value) { m_xContentTypeOptionsHasBeenSet =
true; m_xContentTypeOptions = std::forward<XContentTypeOptionsT>(value); }
108 template<
typename XContentTypeOptionsT = Aws::String>
118 template<
typename XFrameOptionsT = Aws::String>
119 void SetXFrameOptions(XFrameOptionsT&& value) { m_xFrameOptionsHasBeenSet =
true; m_xFrameOptions = std::forward<XFrameOptionsT>(value); }
120 template<
typename XFrameOptionsT = Aws::String>
130 template<
typename XAmznErrorTypeT = Aws::String>
131 void SetXAmznErrorType(XAmznErrorTypeT&& value) { m_xAmznErrorTypeHasBeenSet =
true; m_xAmznErrorType = std::forward<XAmznErrorTypeT>(value); }
132 template<
typename XAmznErrorTypeT = Aws::String>
142 template<
typename ExceptionMessageT = Aws::String>
143 void SetExceptionMessage(ExceptionMessageT&& value) { m_exceptionMessageHasBeenSet =
true; m_exceptionMessage = std::forward<ExceptionMessageT>(value); }
144 template<
typename ExceptionMessageT = Aws::String>
150 bool m_accessControlAllowOriginHasBeenSet =
false;
153 bool m_accessControlExposeHeadersHasBeenSet =
false;
156 bool m_cacheControlHasBeenSet =
false;
159 bool m_contentSecurityPolicyHasBeenSet =
false;
162 bool m_strictTransportSecurityHasBeenSet =
false;
165 bool m_xContentTypeOptionsHasBeenSet =
false;
168 bool m_xFrameOptionsHasBeenSet =
false;
171 bool m_xAmznErrorTypeHasBeenSet =
false;
174 bool m_exceptionMessageHasBeenSet =
false;
const Aws::String & GetXAmznErrorType() const
void SetStrictTransportSecurity(StrictTransportSecurityT &&value)
const Aws::String & GetAccessControlAllowOrigin() const
bool XFrameOptionsHasBeenSet() const
ResourceNotFoundException & WithXContentTypeOptions(XContentTypeOptionsT &&value)
ResourceNotFoundException & WithContentSecurityPolicy(ContentSecurityPolicyT &&value)
ResourceNotFoundException & WithXFrameOptions(XFrameOptionsT &&value)
void SetAccessControlExposeHeaders(AccessControlExposeHeadersT &&value)
void SetXAmznErrorType(XAmznErrorTypeT &&value)
bool ExceptionMessageHasBeenSet() const
void SetContentSecurityPolicy(ContentSecurityPolicyT &&value)
const Aws::String & GetStrictTransportSecurity() const
ResourceNotFoundException & WithCacheControl(CacheControlT &&value)
void SetAccessControlAllowOrigin(AccessControlAllowOriginT &&value)
bool CacheControlHasBeenSet() const
bool AccessControlExposeHeadersHasBeenSet() const
AWS_IVSREALTIME_API ResourceNotFoundException & operator=(Aws::Utils::Json::JsonView jsonValue)
ResourceNotFoundException & WithAccessControlExposeHeaders(AccessControlExposeHeadersT &&value)
bool AccessControlAllowOriginHasBeenSet() const
ResourceNotFoundException & WithAccessControlAllowOrigin(AccessControlAllowOriginT &&value)
ResourceNotFoundException & WithExceptionMessage(ExceptionMessageT &&value)
bool ContentSecurityPolicyHasBeenSet() const
const Aws::String & GetAccessControlExposeHeaders() const
bool XAmznErrorTypeHasBeenSet() const
AWS_IVSREALTIME_API Aws::Utils::Json::JsonValue Jsonize() const
void SetExceptionMessage(ExceptionMessageT &&value)
void SetCacheControl(CacheControlT &&value)
AWS_IVSREALTIME_API ResourceNotFoundException(Aws::Utils::Json::JsonView jsonValue)
const Aws::String & GetContentSecurityPolicy() const
void SetXContentTypeOptions(XContentTypeOptionsT &&value)
const Aws::String & GetExceptionMessage() const
AWS_IVSREALTIME_API ResourceNotFoundException()=default
const Aws::String & GetCacheControl() const
const Aws::String & GetXContentTypeOptions() const
ResourceNotFoundException & WithXAmznErrorType(XAmznErrorTypeT &&value)
bool StrictTransportSecurityHasBeenSet() const
const Aws::String & GetXFrameOptions() const
bool XContentTypeOptionsHasBeenSet() const
ResourceNotFoundException & WithStrictTransportSecurity(StrictTransportSecurityT &&value)
void SetXFrameOptions(XFrameOptionsT &&value)
std::basic_string< char, std::char_traits< char >, Aws::Allocator< char > > String
Aws::Utils::Json::JsonValue JsonValue