Struct google_compute1::api::HttpHeaderOption[][src]

pub struct HttpHeaderOption {
    pub header_name: Option<String>,
    pub header_value: Option<String>,
    pub replace: Option<bool>,
}

Specification determining how headers are added to requests or responses.

This type is not used in any activity, and only used as part of another schema.

Fields

header_name: Option<String>

The name of the header.

header_value: Option<String>

The value of the header to add.

replace: Option<bool>

If false, headerValue is appended to any values that already exist for the header. If true, headerValue is set for the header, discarding any values that were set for that header. The default value is false.

Trait Implementations

impl Clone for HttpHeaderOption[src]

impl Debug for HttpHeaderOption[src]

impl Default for HttpHeaderOption[src]

impl<'de> Deserialize<'de> for HttpHeaderOption[src]

impl Part for HttpHeaderOption[src]

impl Serialize for HttpHeaderOption[src]

Auto Trait Implementations

impl RefUnwindSafe for HttpHeaderOption[src]

impl Send for HttpHeaderOption[src]

impl Sync for HttpHeaderOption[src]

impl Unpin for HttpHeaderOption[src]

impl UnwindSafe for HttpHeaderOption[src]

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.