Class EmrCreateCluster.SpotProvisioningSpecificationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.SpotProvisioningSpecificationProperty.Jsii$Proxy
- All Implemented Interfaces:
EmrCreateCluster.SpotProvisioningSpecificationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
EmrCreateCluster.SpotProvisioningSpecificationProperty
@Stability(Stable)
@Internal
public static final class EmrCreateCluster.SpotProvisioningSpecificationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements EmrCreateCluster.SpotProvisioningSpecificationProperty
An implementation for
EmrCreateCluster.SpotProvisioningSpecificationProperty-
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.EmrCreateCluster.SpotProvisioningSpecificationProperty
EmrCreateCluster.SpotProvisioningSpecificationProperty.Builder, EmrCreateCluster.SpotProvisioningSpecificationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theEmrCreateCluster.SpotProvisioningSpecificationProperty.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 booleanSpecifies the strategy to use in launching Spot Instance fleets.final Number(deprecated) The defined duration for Spot instances (also known as Spot blocks) in minutes.final DurationThe spot provisioning timeout period in minutes.The action to take when TargetSpotCapacity has not been fulfilled when the TimeoutDurationMinutes has expired.final Number(deprecated) The spot provisioning timeout period in minutes.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
Constructor that initializes the object based on literal property values passed by theEmrCreateCluster.SpotProvisioningSpecificationProperty.Builder.
-
-
Method Details
-
getTimeoutAction
Description copied from interface:EmrCreateCluster.SpotProvisioningSpecificationPropertyThe action to take when TargetSpotCapacity has not been fulfilled when the TimeoutDurationMinutes has expired.- Specified by:
getTimeoutActionin interfaceEmrCreateCluster.SpotProvisioningSpecificationProperty
-
getAllocationStrategy
Description copied from interface:EmrCreateCluster.SpotProvisioningSpecificationPropertySpecifies the strategy to use in launching Spot Instance fleets.Default: - No allocation strategy, i.e. spot instance type will be chosen based on current price only
- Specified by:
getAllocationStrategyin interfaceEmrCreateCluster.SpotProvisioningSpecificationProperty
-
getBlockDurationMinutes
Description copied from interface:EmrCreateCluster.SpotProvisioningSpecificationProperty(deprecated) The defined duration for Spot instances (also known as Spot blocks) in minutes.Default: - No blockDurationMinutes
- Specified by:
getBlockDurationMinutesin interfaceEmrCreateCluster.SpotProvisioningSpecificationProperty
-
getTimeout
Description copied from interface:EmrCreateCluster.SpotProvisioningSpecificationPropertyThe spot provisioning timeout period in minutes.The value must be between 5 and 1440 minutes.
You must specify one of
timeoutandtimeoutDurationMinutes.Default: - The value in `timeoutDurationMinutes` is used
- Specified by:
getTimeoutin interfaceEmrCreateCluster.SpotProvisioningSpecificationProperty
-
getTimeoutDurationMinutes
Description copied from interface:EmrCreateCluster.SpotProvisioningSpecificationProperty(deprecated) The spot provisioning timeout period in minutes.The value must be between 5 and 1440 minutes.
You must specify one of
timeoutandtimeoutDurationMinutes.Default: - The value in `timeout` is used
- Specified by:
getTimeoutDurationMinutesin interfaceEmrCreateCluster.SpotProvisioningSpecificationProperty
-
$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()
-