#[non_exhaustive]pub struct BackendServiceCdnPolicyNegativeCachingPolicy {
pub code: Option<i32>,
pub ttl: Option<i32>,
/* private fields */
}Available on crate features
backend-services or region-backend-services only.Expand description
Specify CDN TTLs for response error codes.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.code: Option<i32>The HTTP status code to define a TTL against. Only HTTP status codes 300, 301, 302, 307, 308, 404, 405, 410, 421, 451 and 501 can be specified as values, and you cannot specify a status code more than once.
ttl: Option<i32>The TTL (in seconds) for which to cache responses with the corresponding status code. The maximum allowed value is 1800s (30 minutes), noting that infrequently accessed objects may be evicted from the cache before the defined TTL.
Implementations§
Source§impl BackendServiceCdnPolicyNegativeCachingPolicy
impl BackendServiceCdnPolicyNegativeCachingPolicy
Trait Implementations§
Source§impl Clone for BackendServiceCdnPolicyNegativeCachingPolicy
impl Clone for BackendServiceCdnPolicyNegativeCachingPolicy
Source§fn clone(&self) -> BackendServiceCdnPolicyNegativeCachingPolicy
fn clone(&self) -> BackendServiceCdnPolicyNegativeCachingPolicy
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for BackendServiceCdnPolicyNegativeCachingPolicy
impl Default for BackendServiceCdnPolicyNegativeCachingPolicy
Source§fn default() -> BackendServiceCdnPolicyNegativeCachingPolicy
fn default() -> BackendServiceCdnPolicyNegativeCachingPolicy
Returns the “default value” for a type. Read more
Source§impl PartialEq for BackendServiceCdnPolicyNegativeCachingPolicy
impl PartialEq for BackendServiceCdnPolicyNegativeCachingPolicy
Source§fn eq(&self, other: &BackendServiceCdnPolicyNegativeCachingPolicy) -> bool
fn eq(&self, other: &BackendServiceCdnPolicyNegativeCachingPolicy) -> bool
Tests for
self and other values to be equal, and is used by ==.impl StructuralPartialEq for BackendServiceCdnPolicyNegativeCachingPolicy
Auto Trait Implementations§
impl Freeze for BackendServiceCdnPolicyNegativeCachingPolicy
impl RefUnwindSafe for BackendServiceCdnPolicyNegativeCachingPolicy
impl Send for BackendServiceCdnPolicyNegativeCachingPolicy
impl Sync for BackendServiceCdnPolicyNegativeCachingPolicy
impl Unpin for BackendServiceCdnPolicyNegativeCachingPolicy
impl UnwindSafe for BackendServiceCdnPolicyNegativeCachingPolicy
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more