Enum gapi_grpc::google::appengine::v1beta::custom_metric::TargetSpec[][src]

pub enum TargetSpec {
    TargetUtilization(f64),
    SingleInstanceAssignment(f64),
}

The target spec.

Variants

TargetUtilization(f64)

The target value for the metric.

SingleInstanceAssignment(f64)

May be used instead of target_utilization when an instance can handle a specific amount of work/resources and the metric value is equal to the current amount of work remaining. The autoscaler will try to keep the number of instances equal to the metric value divided by single_instance_assignment.

Implementations

impl TargetSpec[src]

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

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

impl Debug for TargetSpec[src]

impl PartialEq<TargetSpec> for TargetSpec[src]

impl StructuralPartialEq for TargetSpec[src]

Auto Trait Implementations

impl RefUnwindSafe for TargetSpec

impl Send for TargetSpec

impl Sync for TargetSpec

impl Unpin for TargetSpec

impl UnwindSafe for TargetSpec

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]