Enum gapi_grpc::google::api::servicemanagement::v1::rollout::Strategy[][src]

pub enum Strategy {
    TrafficPercentStrategy(TrafficPercentStrategy),
    DeleteServiceStrategy(DeleteServiceStrategy),
}

Strategy that defines which versions of service configurations should be pushed and how they should be used at runtime.

Variants

TrafficPercentStrategy(TrafficPercentStrategy)

Google Service Control selects service configurations based on traffic percentage.

DeleteServiceStrategy(DeleteServiceStrategy)

The strategy associated with a rollout to delete a ManagedService. Readonly.

Implementations

impl Strategy[src]

pub fn encode<B>(&self, buf: &mut B) where
    B: BufMut
[src]

pub fn merge<B>(
    field: &mut Option<Strategy>,
    tag: u32,
    wire_type: WireType,
    buf: &mut B,
    ctx: DecodeContext
) -> Result<(), DecodeError> where
    B: Buf
[src]

pub fn encoded_len(&self) -> usize[src]

Trait Implementations

impl Clone for Strategy[src]

impl Debug for Strategy[src]

impl PartialEq<Strategy> for Strategy[src]

impl StructuralPartialEq for Strategy[src]

Auto Trait Implementations

impl RefUnwindSafe for Strategy

impl Send for Strategy

impl Sync for Strategy

impl Unpin for Strategy

impl UnwindSafe for Strategy

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> From<T> for T[src]

impl<T> Instrument for T[src]

impl<T> Instrument for T[src]

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

impl<T> IntoRequest<T> for 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.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]

impl<T> WithSubscriber for T[src]