Struct aws_sdk_emr::model::InstanceGroupModifyConfig
source · [−]#[non_exhaustive]pub struct InstanceGroupModifyConfig { /* private fields */ }Expand description
Modify the size or configurations of an instance group.
Implementations
sourceimpl InstanceGroupModifyConfig
impl InstanceGroupModifyConfig
sourcepub fn instance_group_id(&self) -> Option<&str>
pub fn instance_group_id(&self) -> Option<&str>
Unique ID of the instance group to modify.
sourcepub fn instance_count(&self) -> Option<i32>
pub fn instance_count(&self) -> Option<i32>
Target size for the instance group.
sourcepub fn ec2_instance_ids_to_terminate(&self) -> Option<&[String]>
pub fn ec2_instance_ids_to_terminate(&self) -> Option<&[String]>
The EC2 InstanceIds to terminate. After you terminate the instances, the instance group will not return to its original requested size.
sourcepub fn shrink_policy(&self) -> Option<&ShrinkPolicy>
pub fn shrink_policy(&self) -> Option<&ShrinkPolicy>
Policy for customizing shrink operations.
sourcepub fn reconfiguration_type(&self) -> Option<&ReconfigurationType>
pub fn reconfiguration_type(&self) -> Option<&ReconfigurationType>
Type of reconfiguration requested. Valid values are MERGE and OVERWRITE.
sourcepub fn configurations(&self) -> Option<&[Configuration]>
pub fn configurations(&self) -> Option<&[Configuration]>
A list of new or modified configurations to apply for an instance group.
sourceimpl InstanceGroupModifyConfig
impl InstanceGroupModifyConfig
sourcepub fn builder() -> Builder
pub fn builder() -> Builder
Creates a new builder-style object to manufacture InstanceGroupModifyConfig.
Trait Implementations
sourceimpl Clone for InstanceGroupModifyConfig
impl Clone for InstanceGroupModifyConfig
sourcefn clone(&self) -> InstanceGroupModifyConfig
fn clone(&self) -> InstanceGroupModifyConfig
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 moresourceimpl Debug for InstanceGroupModifyConfig
impl Debug for InstanceGroupModifyConfig
sourceimpl PartialEq<InstanceGroupModifyConfig> for InstanceGroupModifyConfig
impl PartialEq<InstanceGroupModifyConfig> for InstanceGroupModifyConfig
sourcefn eq(&self, other: &InstanceGroupModifyConfig) -> bool
fn eq(&self, other: &InstanceGroupModifyConfig) -> bool
impl StructuralPartialEq for InstanceGroupModifyConfig
Auto Trait Implementations
impl RefUnwindSafe for InstanceGroupModifyConfig
impl Send for InstanceGroupModifyConfig
impl Sync for InstanceGroupModifyConfig
impl Unpin for InstanceGroupModifyConfig
impl UnwindSafe for InstanceGroupModifyConfig
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
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