Enum gapi_grpc::google::monitoring::v3::basic_sli::SliCriteria[][src]

pub enum SliCriteria {
    Availability(AvailabilityCriteria),
    Latency(LatencyCriteria),
}

This SLI can be evaluated on the basis of availability or latency.

Variants

Availability(AvailabilityCriteria)

Good service is defined to be the count of requests made to this service that return successfully.

Latency(LatencyCriteria)

Good service is defined to be the count of requests made to this service that are fast enough with respect to latency.threshold.

Implementations

impl SliCriteria[src]

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

pub fn merge<B>(
    field: &mut Option<SliCriteria>,
    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 SliCriteria[src]

impl Debug for SliCriteria[src]

impl PartialEq<SliCriteria> for SliCriteria[src]

impl StructuralPartialEq for SliCriteria[src]

Auto Trait Implementations

impl RefUnwindSafe for SliCriteria

impl Send for SliCriteria

impl Sync for SliCriteria

impl Unpin for SliCriteria

impl UnwindSafe for SliCriteria

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]