Struct aws_sdk_emr::types::builders::ShrinkPolicyBuilder
source · #[non_exhaustive]pub struct ShrinkPolicyBuilder { /* private fields */ }Expand description
A builder for ShrinkPolicy.
Implementations§
source§impl ShrinkPolicyBuilder
impl ShrinkPolicyBuilder
sourcepub fn decommission_timeout(self, input: i32) -> Self
pub fn decommission_timeout(self, input: i32) -> Self
The desired timeout for decommissioning an instance. Overrides the default YARN decommissioning timeout.
sourcepub fn set_decommission_timeout(self, input: Option<i32>) -> Self
pub fn set_decommission_timeout(self, input: Option<i32>) -> Self
The desired timeout for decommissioning an instance. Overrides the default YARN decommissioning timeout.
sourcepub fn get_decommission_timeout(&self) -> &Option<i32>
pub fn get_decommission_timeout(&self) -> &Option<i32>
The desired timeout for decommissioning an instance. Overrides the default YARN decommissioning timeout.
sourcepub fn instance_resize_policy(self, input: InstanceResizePolicy) -> Self
pub fn instance_resize_policy(self, input: InstanceResizePolicy) -> Self
Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.
sourcepub fn set_instance_resize_policy(
self,
input: Option<InstanceResizePolicy>,
) -> Self
pub fn set_instance_resize_policy( self, input: Option<InstanceResizePolicy>, ) -> Self
Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.
sourcepub fn get_instance_resize_policy(&self) -> &Option<InstanceResizePolicy>
pub fn get_instance_resize_policy(&self) -> &Option<InstanceResizePolicy>
Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.
sourcepub fn build(self) -> ShrinkPolicy
pub fn build(self) -> ShrinkPolicy
Consumes the builder and constructs a ShrinkPolicy.
Trait Implementations§
source§impl Clone for ShrinkPolicyBuilder
impl Clone for ShrinkPolicyBuilder
source§fn clone(&self) -> ShrinkPolicyBuilder
fn clone(&self) -> ShrinkPolicyBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for ShrinkPolicyBuilder
impl Debug for ShrinkPolicyBuilder
source§impl Default for ShrinkPolicyBuilder
impl Default for ShrinkPolicyBuilder
source§fn default() -> ShrinkPolicyBuilder
fn default() -> ShrinkPolicyBuilder
source§impl PartialEq for ShrinkPolicyBuilder
impl PartialEq for ShrinkPolicyBuilder
impl StructuralPartialEq for ShrinkPolicyBuilder
Auto Trait Implementations§
impl Freeze for ShrinkPolicyBuilder
impl RefUnwindSafe for ShrinkPolicyBuilder
impl Send for ShrinkPolicyBuilder
impl Sync for ShrinkPolicyBuilder
impl Unpin for ShrinkPolicyBuilder
impl UnwindSafe for ShrinkPolicyBuilder
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more