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
source§fn eq(&self, other: &ShrinkPolicyBuilder) -> bool
fn eq(&self, other: &ShrinkPolicyBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.