Struct aws_sdk_emr::model::AutoTerminationPolicy
source · [−]#[non_exhaustive]pub struct AutoTerminationPolicy { /* private fields */ }Expand description
An auto-termination policy for an Amazon EMR cluster. An auto-termination policy defines the amount of idle time in seconds after which a cluster automatically terminates. For alternative cluster termination options, see Control cluster termination.
Implementations
sourceimpl AutoTerminationPolicy
impl AutoTerminationPolicy
sourcepub fn idle_timeout(&self) -> i64
pub fn idle_timeout(&self) -> i64
Specifies the amount of idle time in seconds after which the cluster automatically terminates. You can specify a minimum of 60 seconds and a maximum of 604800 seconds (seven days).
sourceimpl AutoTerminationPolicy
impl AutoTerminationPolicy
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture AutoTerminationPolicy.
Trait Implementations
sourceimpl Clone for AutoTerminationPolicy
impl Clone for AutoTerminationPolicy
sourcefn clone(&self) -> AutoTerminationPolicy
fn clone(&self) -> AutoTerminationPolicy
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for AutoTerminationPolicy
impl Debug for AutoTerminationPolicy
sourceimpl PartialEq<AutoTerminationPolicy> for AutoTerminationPolicy
impl PartialEq<AutoTerminationPolicy> for AutoTerminationPolicy
sourcefn eq(&self, other: &AutoTerminationPolicy) -> bool
fn eq(&self, other: &AutoTerminationPolicy) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for AutoTerminationPolicy
Auto Trait Implementations
impl RefUnwindSafe for AutoTerminationPolicy
impl Send for AutoTerminationPolicy
impl Sync for AutoTerminationPolicy
impl Unpin for AutoTerminationPolicy
impl UnwindSafe for AutoTerminationPolicy
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more