Enum gapi_grpc::google::cloud::dataproc::logging::ConstrainingFactor[][src]

[]
#[repr(i32)]pub enum ConstrainingFactor {
    Unspecified,
    ScalingCappedDueToLackOfQuota,
    ReachedMaximumClusterSize,
    ReachedMinimumClusterSize,
}

Variants

Unspecified
ScalingCappedDueToLackOfQuota
[]

The project does not have sufficient regional, global, and or preemptible quota to allocate a new VM.

ReachedMaximumClusterSize
[]

All worker groups have reached maximum size. This message will not be issued if one group reached maximum size, but workers were able to be allocated to another group.

ReachedMinimumClusterSize
[]

All worker groups have reached minimum size. This message will not be issued if workers were able to be removed from another group that had not reached minimum size.

Implementations

impl ConstrainingFactor[src][]

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

Returns true if value is a variant of ConstrainingFactor.

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

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

Trait Implementations

impl Clone for ConstrainingFactor[src][+]

impl Copy for ConstrainingFactor[src]

impl Debug for ConstrainingFactor[src][+]

impl Default for ConstrainingFactor[src][+]

impl Eq for ConstrainingFactor[src]

impl From<ConstrainingFactor> for i32[src][+]

impl Hash for ConstrainingFactor[src][+]

impl Ord for ConstrainingFactor[src][+]

impl PartialEq<ConstrainingFactor> for ConstrainingFactor[src][+]

impl PartialOrd<ConstrainingFactor> for ConstrainingFactor[src][+]

impl StructuralEq for ConstrainingFactor[src]

impl StructuralPartialEq for ConstrainingFactor[src]

Auto Trait Implementations

impl RefUnwindSafe for ConstrainingFactor

impl Send for ConstrainingFactor

impl Sync for ConstrainingFactor

impl Unpin for ConstrainingFactor

impl UnwindSafe for ConstrainingFactor

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][+]