pub struct UpdateRequestSettingsParams {Show 15 fields
pub service_id: String,
pub version_id: i32,
pub request_settings_name: String,
pub action: Option<String>,
pub bypass_busy_wait: Option<i32>,
pub default_host: Option<String>,
pub force_miss: Option<i32>,
pub force_ssl: Option<i32>,
pub geo_headers: Option<i32>,
pub hash_keys: Option<String>,
pub max_stale_age: Option<i32>,
pub name: Option<String>,
pub request_condition: Option<String>,
pub timer_support: Option<i32>,
pub xff: Option<String>,
}Expand description
struct for passing parameters to the method update_request_settings
Fields
service_id: StringAlphanumeric string identifying the service.
version_id: i32Integer identifying a service version.
request_settings_name: StringName for the request settings.
action: Option<String>Allows you to terminate request handling and immediately perform an action.
bypass_busy_wait: Option<i32>Disable collapsed forwarding, so you don’t wait for other objects to origin.
default_host: Option<String>Sets the host header.
force_miss: Option<i32>Allows you to force a cache miss for the request. Replaces the item in the cache if the content is cacheable.
force_ssl: Option<i32>Forces the request use SSL (redirects a non-SSL to SSL).
geo_headers: Option<i32>Injects Fastly-Geo-Country, Fastly-Geo-City, and Fastly-Geo-Region into the request headers.
hash_keys: Option<String>Comma separated list of varnish request object fields that should be in the hash key.
max_stale_age: Option<i32>How old an object is allowed to be to serve stale-if-error or stale-while-revalidate.
name: Option<String>Name for the request settings.
request_condition: Option<String>Condition which, if met, will select this configuration during a request. Optional.
timer_support: Option<i32>Injects the X-Timer info into the request for viewing origin fetch durations.
xff: Option<String>Short for X-Forwarded-For.
Trait Implementations
sourceimpl Clone for UpdateRequestSettingsParams
impl Clone for UpdateRequestSettingsParams
sourcefn clone(&self) -> UpdateRequestSettingsParams
fn clone(&self) -> UpdateRequestSettingsParams
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 UpdateRequestSettingsParams
impl Debug for UpdateRequestSettingsParams
sourceimpl Default for UpdateRequestSettingsParams
impl Default for UpdateRequestSettingsParams
sourcefn default() -> UpdateRequestSettingsParams
fn default() -> UpdateRequestSettingsParams
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for UpdateRequestSettingsParams
impl Send for UpdateRequestSettingsParams
impl Sync for UpdateRequestSettingsParams
impl Unpin for UpdateRequestSettingsParams
impl UnwindSafe for UpdateRequestSettingsParams
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