@Stability(value=Experimental)
public static interface EmrModifyInstanceGroupByName.ShrinkPolicyProperty
extends software.amazon.jsii.JsiiSerializable
Allows configuration of decommissioning timeout and targeted instance shrinking.
https://docs.aws.amazon.com/emr/latest/APIReference/API_ShrinkPolicy.html| Modifier and Type | Interface and Description |
|---|---|
static class |
EmrModifyInstanceGroupByName.ShrinkPolicyProperty.Builder
A builder for
EmrModifyInstanceGroupByName.ShrinkPolicyProperty |
static class |
EmrModifyInstanceGroupByName.ShrinkPolicyProperty.Jsii$Proxy
An implementation for
EmrModifyInstanceGroupByName.ShrinkPolicyProperty |
| Modifier and Type | Method and Description |
|---|---|
static EmrModifyInstanceGroupByName.ShrinkPolicyProperty.Builder |
builder() |
default Duration |
getDecommissionTimeout()
(experimental) The desired timeout for decommissioning an instance.
|
default EmrModifyInstanceGroupByName.InstanceResizePolicyProperty |
getInstanceResizePolicy()
(experimental) Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.
|
@Stability(value=Experimental) @Nullable default Duration getDecommissionTimeout()
Overrides the default YARN decommissioning timeout.
Default: - EMR selected default
@Stability(value=Experimental) @Nullable default EmrModifyInstanceGroupByName.InstanceResizePolicyProperty getInstanceResizePolicy()
Default: - None
@Stability(value=Experimental) static EmrModifyInstanceGroupByName.ShrinkPolicyProperty.Builder builder()
Copyright © 2021. All rights reserved.