Struct aws_sdk_emr::model::ShrinkPolicy
source · [−]#[non_exhaustive]pub struct ShrinkPolicy { /* private fields */ }Expand description
Policy for customizing shrink operations. Allows configuration of decommissioning timeout and targeted instance shrinking.
Implementations
sourceimpl ShrinkPolicy
impl ShrinkPolicy
sourcepub fn decommission_timeout(&self) -> Option<i32>
pub fn decommission_timeout(&self) -> Option<i32>
The desired timeout for decommissioning an instance. Overrides the default YARN decommissioning timeout.
sourcepub fn instance_resize_policy(&self) -> Option<&InstanceResizePolicy>
pub fn instance_resize_policy(&self) -> Option<&InstanceResizePolicy>
Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.
sourceimpl ShrinkPolicy
impl ShrinkPolicy
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture ShrinkPolicy.
Trait Implementations
sourceimpl Clone for ShrinkPolicy
impl Clone for ShrinkPolicy
sourcefn clone(&self) -> ShrinkPolicy
fn clone(&self) -> ShrinkPolicy
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 ShrinkPolicy
impl Debug for ShrinkPolicy
sourceimpl PartialEq<ShrinkPolicy> for ShrinkPolicy
impl PartialEq<ShrinkPolicy> for ShrinkPolicy
sourcefn eq(&self, other: &ShrinkPolicy) -> bool
fn eq(&self, other: &ShrinkPolicy) -> bool
This method tests for self and other values to be equal, and is used
by ==. Read more
impl StructuralPartialEq for ShrinkPolicy
Auto Trait Implementations
impl RefUnwindSafe for ShrinkPolicy
impl Send for ShrinkPolicy
impl Sync for ShrinkPolicy
impl Unpin for ShrinkPolicy
impl UnwindSafe for ShrinkPolicy
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