Class EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.stepfunctions.tasks.EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Jsii$Proxy
- All Implemented Interfaces:
EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty
@Stability(Stable)
@Internal
public static final class EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty
An implementation for
EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.tasks.EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty
EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Builder, EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theEmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
A list of new or modified configurations to apply for an instance group.The EC2 InstanceIds to terminate.final Number
Target size for the instance group.Policy for customizing shrink operations.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theEmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Builder
.
-
-
Method Details
-
getConfigurations
Description copied from interface:EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty
A list of new or modified configurations to apply for an instance group.Default: - None
- Specified by:
getConfigurations
in interfaceEmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty
-
getEC2InstanceIdsToTerminate
Description copied from interface:EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty
The EC2 InstanceIds to terminate.After you terminate the instances, the instance group will not return to its original requested size.
Default: - None
- Specified by:
getEC2InstanceIdsToTerminate
in interfaceEmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty
-
getInstanceCount
Description copied from interface:EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty
Target size for the instance group.Default: - None
- Specified by:
getInstanceCount
in interfaceEmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty
-
getShrinkPolicy
Description copied from interface:EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty
Policy for customizing shrink operations.Default: - None
- Specified by:
getShrinkPolicy
in interfaceEmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty
- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-