Struct fastly_api::models::header_response::HeaderResponse
source · [−]pub struct HeaderResponse {Show 17 fields
pub action: Option<Action>,
pub cache_condition: Option<String>,
pub dst: Option<String>,
pub ignore_if_set: Option<i32>,
pub name: Option<String>,
pub priority: Option<i32>,
pub regex: Option<String>,
pub request_condition: Option<String>,
pub response_condition: Option<Box<String>>,
pub src: Option<String>,
pub substitution: Option<String>,
pub _type: Option<Type>,
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>Accepts a string value.
cache_condition: Option<String>Name of the cache condition controlling when this configuration applies.
dst: Option<String>Header to set.
ignore_if_set: Option<i32>Don’t add the header if it is added already. Only applies to ‘set’ action.
name: Option<String>A handle to refer to this Header object.
priority: Option<i32>Priority determines execution order. Lower numbers execute first.
regex: Option<String>Regular expression to use. Only applies to regex and regex_repeat actions.
request_condition: Option<String>Condition which, if met, will select this configuration during a request. Optional.
response_condition: Option<Box<String>>Optional name of a response condition to apply.
src: Option<String>Variable to be used as a source for the header content. Does not apply to delete action.
substitution: Option<String>Value to substitute in place of regular expression. Only applies to regex and regex_repeat actions.
_type: Option<Type>Accepts a string value.
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 HeaderResponse
impl HeaderResponse
pub fn new() -> HeaderResponse
Trait Implementations
sourceimpl Clone for HeaderResponse
impl Clone for HeaderResponse
sourcefn clone(&self) -> HeaderResponse
fn clone(&self) -> HeaderResponse
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 HeaderResponse
impl Debug for HeaderResponse
sourceimpl Default for HeaderResponse
impl Default for HeaderResponse
sourcefn default() -> HeaderResponse
fn default() -> HeaderResponse
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for HeaderResponse
impl<'de> Deserialize<'de> for HeaderResponse
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<HeaderResponse> for HeaderResponse
impl PartialEq<HeaderResponse> for HeaderResponse
sourcefn eq(&self, other: &HeaderResponse) -> bool
fn eq(&self, other: &HeaderResponse) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
sourceimpl Serialize for HeaderResponse
impl Serialize for HeaderResponse
impl StructuralPartialEq for HeaderResponse
Auto Trait Implementations
impl RefUnwindSafe for HeaderResponse
impl Send for HeaderResponse
impl Sync for HeaderResponse
impl Unpin for HeaderResponse
impl UnwindSafe for HeaderResponse
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