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.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.stepfunctions.tasks.EmrCreateCluster.SpotProvisioningSpecificationProperty
EmrCreateCluster.SpotProvisioningSpecificationProperty.Builder, EmrCreateCluster.SpotProvisioningSpecificationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theEmrCreateCluster.SpotProvisioningSpecificationProperty.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
Specifies 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 Duration
The 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 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
Constructor that initializes the object based on literal property values passed by theEmrCreateCluster.SpotProvisioningSpecificationProperty.Builder
.
-
-
Method Details
-
getTimeoutAction
Description copied from interface:EmrCreateCluster.SpotProvisioningSpecificationProperty
The action to take when TargetSpotCapacity has not been fulfilled when the TimeoutDurationMinutes has expired.- Specified by:
getTimeoutAction
in interfaceEmrCreateCluster.SpotProvisioningSpecificationProperty
-
getAllocationStrategy
Description copied from interface:EmrCreateCluster.SpotProvisioningSpecificationProperty
Specifies 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:
getAllocationStrategy
in 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:
getBlockDurationMinutes
in interfaceEmrCreateCluster.SpotProvisioningSpecificationProperty
-
getTimeout
Description copied from interface:EmrCreateCluster.SpotProvisioningSpecificationProperty
The spot provisioning timeout period in minutes.The value must be between 5 and 1440 minutes.
You must specify one of
timeout
andtimeoutDurationMinutes
.Default: - The value in `timeoutDurationMinutes` is used
- Specified by:
getTimeout
in 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
timeout
andtimeoutDurationMinutes
.Default: - The value in `timeout` is used
- Specified by:
getTimeoutDurationMinutes
in interfaceEmrCreateCluster.SpotProvisioningSpecificationProperty
-
$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()
-