@Stability(value=Experimental)
public static interface EmrModifyInstanceGroupByName.ShrinkPolicyProperty
extends software.amazon.jsii.JsiiSerializable
Allows configuration of decommissioning timeout and targeted instance shrinking.
EXPERIMENTAL
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()
The desired timeout for decommissioning an instance.
|
default EmrModifyInstanceGroupByName.InstanceResizePolicyProperty |
getInstanceResizePolicy()
Custom policy for requesting termination protection or termination of specific instances when shrinking an instance group.
|
@Stability(value=Experimental) default Duration getDecommissionTimeout()
Overrides the default YARN decommissioning timeout.
Default: EMR selected default
EXPERIMENTAL
@Stability(value=Experimental) default EmrModifyInstanceGroupByName.InstanceResizePolicyProperty getInstanceResizePolicy()
Default: No instanceResizePolicy
EXPERIMENTAL
@Stability(value=Experimental) static EmrModifyInstanceGroupByName.ShrinkPolicyProperty.Builder builder()
Copyright © 2020. All rights reserved.