Class EcsEc2LaunchTargetOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.stepfunctions.tasks.EcsEc2LaunchTargetOptions.Jsii$Proxy
- All Implemented Interfaces:
EcsEc2LaunchTargetOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
EcsEc2LaunchTargetOptions
@Stability(Stable)
@Internal
public static final class EcsEc2LaunchTargetOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements EcsEc2LaunchTargetOptions
An implementation for
EcsEc2LaunchTargetOptions-
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.EcsEc2LaunchTargetOptions
EcsEc2LaunchTargetOptions.Builder, EcsEc2LaunchTargetOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theEcsEc2LaunchTargetOptions.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 List<PlacementConstraint> Placement constraints.final List<PlacementStrategy> Placement strategies.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 theEcsEc2LaunchTargetOptions.Builder.
-
-
Method Details
-
getCapacityProviderOptions
Description copied from interface:EcsEc2LaunchTargetOptionsThe 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().If you want to use the cluster's default capacity provider strategy, specify
CapacityProviderOptions.default().Default: - 'EC2' LaunchType running tasks on Amazon EC2 instances registered to your cluster is used without the capacity provider strategy.
- Specified by:
getCapacityProviderOptionsin interfaceEcsEc2LaunchTargetOptions
-
getPlacementConstraints
Description copied from interface:EcsEc2LaunchTargetOptionsPlacement constraints.Default: - None
- Specified by:
getPlacementConstraintsin interfaceEcsEc2LaunchTargetOptions
-
getPlacementStrategies
Description copied from interface:EcsEc2LaunchTargetOptionsPlacement strategies.Default: - None
- Specified by:
getPlacementStrategiesin interfaceEcsEc2LaunchTargetOptions
-
$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()
-