Struct google_run1::api::ServiceSpec[][src]

pub struct ServiceSpec {
    pub template: Option<RevisionTemplate>,
    pub traffic: Option<Vec<TrafficTarget>>,
}

ServiceSpec holds the desired state of the Route (from the client), which is used to manipulate the underlying Route and Configuration(s).

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

Fields

template: Option<RevisionTemplate>

Template holds the latest specification for the Revision to be stamped out.

traffic: Option<Vec<TrafficTarget>>

Traffic specifies how to distribute traffic over a collection of Knative Revisions and Configurations.

Trait Implementations

impl Clone for ServiceSpec[src]

impl Debug for ServiceSpec[src]

impl Default for ServiceSpec[src]

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

impl Part for ServiceSpec[src]

impl Serialize for ServiceSpec[src]

Auto Trait Implementations

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.