Struct fastly_api::apis::purge_api::PurgeTagParams
source · [−]pub struct PurgeTagParams {
pub service_id: String,
pub surrogate_key: String,
pub fastly_soft_purge: Option<i32>,
}Expand description
struct for passing parameters to the method purge_tag
Fields
service_id: StringAlphanumeric string identifying the service.
surrogate_key: StringSurrogate keys are used to efficiently purge content from cache. Instead of purging your entire site or individual URLs, you can tag related assets (like all images and descriptions associated with a single product) with surrogate keys, and these grouped URLs can be purged in a single request.
fastly_soft_purge: Option<i32>If present, this header triggers the purge to be ‘soft’, which marks the affected object as stale rather than making it inaccessible. Typically set to "1" when used, but the value is not important.
Trait Implementations
sourceimpl Clone for PurgeTagParams
impl Clone for PurgeTagParams
sourcefn clone(&self) -> PurgeTagParams
fn clone(&self) -> PurgeTagParams
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 PurgeTagParams
impl Debug for PurgeTagParams
sourceimpl Default for PurgeTagParams
impl Default for PurgeTagParams
sourcefn default() -> PurgeTagParams
fn default() -> PurgeTagParams
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for PurgeTagParams
impl Send for PurgeTagParams
impl Sync for PurgeTagParams
impl Unpin for PurgeTagParams
impl UnwindSafe for PurgeTagParams
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