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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.tasks.EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty
EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Builder, EmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theEmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty.Builder.protectedJsii$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.JsonNodefinal booleanA list of new or modified configurations to apply for an instance group.The EC2 InstanceIds to terminate.final NumberTarget size for the instance group.Policy for customizing shrink operations.final inthashCode()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.InstanceGroupModifyConfigPropertyA list of new or modified configurations to apply for an instance group.Default: - None
- Specified by:
getConfigurationsin interfaceEmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty
-
getEC2InstanceIdsToTerminate
Description copied from interface:EmrModifyInstanceGroupByName.InstanceGroupModifyConfigPropertyThe EC2 InstanceIds to terminate.After you terminate the instances, the instance group will not return to its original requested size.
Default: - None
- Specified by:
getEC2InstanceIdsToTerminatein interfaceEmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty
-
getInstanceCount
Description copied from interface:EmrModifyInstanceGroupByName.InstanceGroupModifyConfigPropertyTarget size for the instance group.Default: - None
- Specified by:
getInstanceCountin interfaceEmrModifyInstanceGroupByName.InstanceGroupModifyConfigProperty
-
getShrinkPolicy
Description copied from interface:EmrModifyInstanceGroupByName.InstanceGroupModifyConfigPropertyPolicy for customizing shrink operations.Default: - None
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-