Enum gapi_grpc::google::cloud::dataproc::v1::instance_group_config::Preemptibility [−][src]
Controls the use of [preemptible instances] (https://cloud.google.com/compute/docs/instances/preemptible) within the group.
Variants
Preemptibility is unspecified, the system will choose the appropriate setting for each instance group.
Instances are non-preemptible.
This option is allowed for all instance groups and is the only valid value for Master and Worker instance groups.
Instances are preemptible.
This option is allowed only for secondary worker groups.
Implementations
impl Preemptibility
[src]
pub fn is_valid(value: i32) -> bool
[src]
Returns true
if value
is a variant of Preemptibility
.
pub fn from_i32(value: i32) -> Option<Preemptibility>
[src]
Converts an i32
to a Preemptibility
, or None
if value
is not a valid variant.
Trait Implementations
impl Clone for Preemptibility
[src]
fn clone(&self) -> Preemptibility
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl Copy for Preemptibility
[src]
impl Debug for Preemptibility
[src]
impl Default for Preemptibility
[src]
fn default() -> Preemptibility
[src]
impl Eq for Preemptibility
[src]
impl From<Preemptibility> for i32
[src]
fn from(value: Preemptibility) -> i32
[src]
impl Hash for Preemptibility
[src]
fn hash<__H: Hasher>(&self, state: &mut __H)
[src]
pub fn hash_slice<H>(data: &[Self], state: &mut H) where
H: Hasher,
1.3.0[src]
H: Hasher,
impl Ord for Preemptibility
[src]
fn cmp(&self, other: &Preemptibility) -> Ordering
[src]
#[must_use]pub fn max(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn min(self, other: Self) -> Self
1.21.0[src]
#[must_use]pub fn clamp(self, min: Self, max: Self) -> Self
1.50.0[src]
impl PartialEq<Preemptibility> for Preemptibility
[src]
fn eq(&self, other: &Preemptibility) -> bool
[src]
#[must_use]pub fn ne(&self, other: &Rhs) -> bool
1.0.0[src]
impl PartialOrd<Preemptibility> for Preemptibility
[src]
fn partial_cmp(&self, other: &Preemptibility) -> Option<Ordering>
[src]
#[must_use]pub fn lt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn le(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn gt(&self, other: &Rhs) -> bool
1.0.0[src]
#[must_use]pub fn ge(&self, other: &Rhs) -> bool
1.0.0[src]
impl StructuralEq for Preemptibility
[src]
impl StructuralPartialEq for Preemptibility
[src]
Auto Trait Implementations
impl RefUnwindSafe for Preemptibility
impl Send for Preemptibility
impl Sync for Preemptibility
impl Unpin for Preemptibility
impl UnwindSafe for Preemptibility
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<Q, K> Equivalent<K> for Q where
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
[src]
K: Borrow<Q> + ?Sized,
Q: Eq + ?Sized,
pub fn equivalent(&self, key: &K) -> bool
[src]
impl<T> From<T> for T
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> IntoRequest<T> for T
[src]
pub fn into_request(self) -> Request<T>
[src]
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
[src]
V: MultiLane<T>,
impl<T> WithSubscriber for T
[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,