Enum gapi_grpc::google::cloud::sql::v1beta4::settings::SqlActivationPolicy[][src]

#[repr(i32)]pub enum SqlActivationPolicy {
    Unspecified,
    Always,
    Never,
    OnDemand,
}

Specifies when the instance is activated.

Variants

Unspecified

Unknown activation plan.

Always

The instance is always up and running.

Never

The instance never starts.

OnDemand

The instance starts upon receiving requests.

Implementations

impl SqlActivationPolicy[src]

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

Returns true if value is a variant of SqlActivationPolicy.

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

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

Trait Implementations

impl Clone for SqlActivationPolicy[src]

impl Copy for SqlActivationPolicy[src]

impl Debug for SqlActivationPolicy[src]

impl Default for SqlActivationPolicy[src]

impl Eq for SqlActivationPolicy[src]

impl From<SqlActivationPolicy> for i32[src]

impl Hash for SqlActivationPolicy[src]

impl Ord for SqlActivationPolicy[src]

impl PartialEq<SqlActivationPolicy> for SqlActivationPolicy[src]

impl PartialOrd<SqlActivationPolicy> for SqlActivationPolicy[src]

impl StructuralEq for SqlActivationPolicy[src]

impl StructuralPartialEq for SqlActivationPolicy[src]

Auto Trait Implementations

impl RefUnwindSafe for SqlActivationPolicy

impl Send for SqlActivationPolicy

impl Sync for SqlActivationPolicy

impl Unpin for SqlActivationPolicy

impl UnwindSafe for SqlActivationPolicy

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]