pub struct BulkPurgeTagParams {
pub service_id: String,
pub fastly_soft_purge: Option<i32>,
pub surrogate_key: Option<String>,
pub purge_response: Option<PurgeResponse>,
}
Expand description
struct for passing parameters to the method bulk_purge_tag
Fields§
§service_id: String
Alphanumeric string identifying the service.
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.
surrogate_key: Option<String>
Purge multiple surrogate key tags using a request header. Not required if a JSON POST body is specified.
purge_response: Option<PurgeResponse>
Trait Implementations§
Source§impl Clone for BulkPurgeTagParams
impl Clone for BulkPurgeTagParams
Source§fn clone(&self) -> BulkPurgeTagParams
fn clone(&self) -> BulkPurgeTagParams
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 Debug for BulkPurgeTagParams
impl Debug for BulkPurgeTagParams
Source§impl Default for BulkPurgeTagParams
impl Default for BulkPurgeTagParams
Source§fn default() -> BulkPurgeTagParams
fn default() -> BulkPurgeTagParams
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for BulkPurgeTagParams
impl RefUnwindSafe for BulkPurgeTagParams
impl Send for BulkPurgeTagParams
impl Sync for BulkPurgeTagParams
impl Unpin for BulkPurgeTagParams
impl UnwindSafe for BulkPurgeTagParams
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