pub struct CacheSettingResponse {
pub action: Option<Action>,
pub cache_condition: Option<String>,
pub name: Option<String>,
pub stale_ttl: Option<i32>,
pub ttl: Option<i32>,
pub service_id: Option<Box<String>>,
pub version: Option<Box<i32>>,
pub created_at: Option<String>,
pub deleted_at: Option<String>,
pub updated_at: Option<String>,
}Fields
action: Option<Action>If set, will cause vcl_fetch to terminate after processing this rule with the return state specified. If not set, other configuration logic in vcl_fetch with a lower priority will run after this rule.
cache_condition: Option<String>Name of the cache condition controlling when this configuration applies.
name: Option<String>Name for the cache settings object.
stale_ttl: Option<i32>Maximum time in seconds to continue to use a stale version of the object if future requests to your backend server fail (also known as ‘stale if error’).
ttl: Option<i32>Maximum time to consider the object fresh in the cache (the cache ‘time to live’).
service_id: Option<Box<String>>version: Option<Box<i32>>created_at: Option<String>Date and time in ISO 8601 format.
deleted_at: Option<String>Date and time in ISO 8601 format.
updated_at: Option<String>Date and time in ISO 8601 format.
Implementations
sourceimpl CacheSettingResponse
impl CacheSettingResponse
pub fn new() -> CacheSettingResponse
Trait Implementations
sourceimpl Clone for CacheSettingResponse
impl Clone for CacheSettingResponse
sourcefn clone(&self) -> CacheSettingResponse
fn clone(&self) -> CacheSettingResponse
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for CacheSettingResponse
impl Debug for CacheSettingResponse
sourceimpl Default for CacheSettingResponse
impl Default for CacheSettingResponse
sourcefn default() -> CacheSettingResponse
fn default() -> CacheSettingResponse
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for CacheSettingResponse
impl<'de> Deserialize<'de> for CacheSettingResponse
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl PartialEq<CacheSettingResponse> for CacheSettingResponse
impl PartialEq<CacheSettingResponse> for CacheSettingResponse
sourcefn eq(&self, other: &CacheSettingResponse) -> bool
fn eq(&self, other: &CacheSettingResponse) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourceimpl Serialize for CacheSettingResponse
impl Serialize for CacheSettingResponse
impl StructuralPartialEq for CacheSettingResponse
Auto Trait Implementations
impl RefUnwindSafe for CacheSettingResponse
impl Send for CacheSettingResponse
impl Sync for CacheSettingResponse
impl Unpin for CacheSettingResponse
impl UnwindSafe for CacheSettingResponse
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more