pub fn unauthorized_cache_control_header_strategy(
            mut self,
            input: crate::model::UnauthorizedCacheControlHeaderStrategy,
        ) -> Self {
            self.unauthorized_cache_control_header_strategy = Some(input);
            self
        }
/// <p>Specifies how to handle unauthorized requests for cache invalidation. The PATCH path for this setting is <code>/{method_setting_key}/caching/unauthorizedCacheControlHeaderStrategy</code>, and the available values are <code>FAIL_WITH_403</code>, <code>SUCCEED_WITH_RESPONSE_HEADER</code>, <code>SUCCEED_WITHOUT_RESPONSE_HEADER</code>.</p>
Specifies how to handle unauthorized requests for cache invalidation.
Specifies how to handle unauthorized requests for cache invalidation .
pub fn unauthorized_cache_control_header_strategy(
            mut self,
            input: crate::model::UnauthorizedCacheControlHeaderStrategy,
        ) -> Self {
            self.unauthorized_cache_control_header_strategy = Some(input);
            self
        }
pub fn unauthorized_cache_control_header_strategy ( mut self , input : crate :: model :: UnauthorizedCacheControlHeaderStrategy , ) -> Self { self . unauthorized_cache_control_header_strategy = Some ( input ) ; self }
<p>Specifies how to handle unauthorized requests for cache invalidation.
<p > Specifies how to handle unauthorized requests for cache invalidation .
mut self
input
crate::model::UnauthorizedCacheControlHeaderStrategy
mut self
input
crate::model::UnauthorizedCacheControlHeaderStrategy