Class EcsFargateLaunchTargetOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.stepfunctions.tasks.EcsFargateLaunchTargetOptions.Jsii$Proxy
- All Implemented Interfaces:
EcsFargateLaunchTargetOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
EcsFargateLaunchTargetOptions
@Stability(Stable)
@Internal
public static final class EcsFargateLaunchTargetOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements EcsFargateLaunchTargetOptions
An implementation for
EcsFargateLaunchTargetOptions-
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.EcsFargateLaunchTargetOptions
EcsFargateLaunchTargetOptions.Builder, EcsFargateLaunchTargetOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theEcsFargateLaunchTargetOptions.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 booleanfinal CapacityProviderOptionsThe capacity provider options to use for the task.final FargatePlatformVersionRefers to a specific runtime environment for Fargate task infrastructure.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 theEcsFargateLaunchTargetOptions.Builder.
-
-
Method Details
-
getPlatformVersion
Description copied from interface:EcsFargateLaunchTargetOptionsRefers to a specific runtime environment for Fargate task infrastructure.Fargate platform version is a combination of the kernel and container runtime versions.
- Specified by:
getPlatformVersionin interfaceEcsFargateLaunchTargetOptions- See Also:
-
getCapacityProviderOptions
Description copied from interface:EcsFargateLaunchTargetOptionsThe capacity provider options to use for the task.This property allows you to set the capacity provider strategy for the task.
If you want to set the capacity provider strategy for the task, specify
CapacityProviderOptions.custom(). This is required to use the FARGATE_SPOT capacity provider.If you want to use the cluster's default capacity provider strategy, specify
CapacityProviderOptions.default().Default: - 'FARGATE' LaunchType running tasks on AWS Fargate On-Demand infrastructure is used without the capacity provider strategy.
- Specified by:
getCapacityProviderOptionsin interfaceEcsFargateLaunchTargetOptions
-
$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()
-