Enum gapi_grpc::google::monitoring::v3::service_level_objective::View[][src]

#[repr(i32)]pub enum View {
    Unspecified,
    Full,
    Explicit,
}

ServiceLevelObjective.View determines what form of ServiceLevelObjective is returned from GetServiceLevelObjective, ListServiceLevelObjectives, and ListServiceLevelObjectiveVersions RPCs.

Variants

Unspecified

Same as FULL.

Full

Return the embedded ServiceLevelIndicator in the form in which it was defined. If it was defined using a BasicSli, return that BasicSli.

Explicit

For ServiceLevelIndicators using BasicSli articulation, instead return the ServiceLevelIndicator with its mode of computation fully spelled out as a RequestBasedSli. For ServiceLevelIndicators using RequestBasedSli or WindowsBasedSli, return the ServiceLevelIndicator as it was provided.

Implementations

impl View[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of View.

pub fn from_i32(value: i32) -> Option<View>[src]

Converts an i32 to a View, or None if value is not a valid variant.

Trait Implementations

impl Clone for View[src]

impl Copy for View[src]

impl Debug for View[src]

impl Default for View[src]

impl Eq for View[src]

impl From<View> for i32[src]

impl Hash for View[src]

impl Ord for View[src]

impl PartialEq<View> for View[src]

impl PartialOrd<View> for View[src]

impl StructuralEq for View[src]

impl StructuralPartialEq for View[src]

Auto Trait Implementations

impl RefUnwindSafe for View

impl Send for View

impl Sync for View

impl Unpin for View

impl UnwindSafe for View

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<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?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]