@Stability(value=Stable) @Internal public static final class CfnSpotFleet.SpotFleetRequestConfigDataProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnSpotFleet.SpotFleetRequestConfigDataProperty
CfnSpotFleet.SpotFleetRequestConfigDataPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnSpotFleet.SpotFleetRequestConfigDataProperty.Builder, CfnSpotFleet.SpotFleetRequestConfigDataProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
protected |
Jsii$Proxy(String iamFleetRole,
Number targetCapacity,
String allocationStrategy,
String excessCapacityTerminationPolicy,
String instanceInterruptionBehavior,
Object launchSpecifications,
Object launchTemplateConfigs,
Object loadBalancersConfig,
Object replaceUnhealthyInstances,
String spotPrice,
Object terminateInstancesWithExpiration,
String type,
String validFrom,
String validUntil)
Constructor that initializes the object based on literal property values passed by the
CfnSpotFleet.BlockDeviceMappingProperty.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getAllocationStrategy()
`CfnSpotFleet.SpotFleetRequestConfigDataProperty.AllocationStrategy`.
|
String |
getExcessCapacityTerminationPolicy()
`CfnSpotFleet.SpotFleetRequestConfigDataProperty.ExcessCapacityTerminationPolicy`.
|
String |
getIamFleetRole()
`CfnSpotFleet.SpotFleetRequestConfigDataProperty.IamFleetRole`.
|
String |
getInstanceInterruptionBehavior()
`CfnSpotFleet.SpotFleetRequestConfigDataProperty.InstanceInterruptionBehavior`.
|
Object |
getLaunchSpecifications()
`CfnSpotFleet.SpotFleetRequestConfigDataProperty.LaunchSpecifications`.
|
Object |
getLaunchTemplateConfigs()
`CfnSpotFleet.SpotFleetRequestConfigDataProperty.LaunchTemplateConfigs`.
|
Object |
getLoadBalancersConfig()
`CfnSpotFleet.SpotFleetRequestConfigDataProperty.LoadBalancersConfig`.
|
Object |
getReplaceUnhealthyInstances()
`CfnSpotFleet.SpotFleetRequestConfigDataProperty.ReplaceUnhealthyInstances`.
|
String |
getSpotPrice()
`CfnSpotFleet.SpotFleetRequestConfigDataProperty.SpotPrice`.
|
Number |
getTargetCapacity()
`CfnSpotFleet.SpotFleetRequestConfigDataProperty.TargetCapacity`.
|
Object |
getTerminateInstancesWithExpiration()
`CfnSpotFleet.SpotFleetRequestConfigDataProperty.TerminateInstancesWithExpiration`.
|
String |
getType()
`CfnSpotFleet.SpotFleetRequestConfigDataProperty.Type`.
|
String |
getValidFrom()
`CfnSpotFleet.SpotFleetRequestConfigDataProperty.ValidFrom`.
|
String |
getValidUntil()
`CfnSpotFleet.SpotFleetRequestConfigDataProperty.ValidUntil`.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(String iamFleetRole, Number targetCapacity, String allocationStrategy, String excessCapacityTerminationPolicy, String instanceInterruptionBehavior, Object launchSpecifications, Object launchTemplateConfigs, Object loadBalancersConfig, Object replaceUnhealthyInstances, String spotPrice, Object terminateInstancesWithExpiration, String type, String validFrom, String validUntil)
CfnSpotFleet.BlockDeviceMappingProperty.Builder.public final String getIamFleetRole()
CfnSpotFleet.SpotFleetRequestConfigDataPropertygetIamFleetRole in interface CfnSpotFleet.SpotFleetRequestConfigDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-iamfleetrolepublic final Number getTargetCapacity()
CfnSpotFleet.SpotFleetRequestConfigDataPropertygetTargetCapacity in interface CfnSpotFleet.SpotFleetRequestConfigDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-targetcapacitypublic final String getAllocationStrategy()
CfnSpotFleet.SpotFleetRequestConfigDataPropertygetAllocationStrategy in interface CfnSpotFleet.SpotFleetRequestConfigDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-allocationstrategypublic final String getExcessCapacityTerminationPolicy()
CfnSpotFleet.SpotFleetRequestConfigDataPropertygetExcessCapacityTerminationPolicy in interface CfnSpotFleet.SpotFleetRequestConfigDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-excesscapacityterminationpolicypublic final String getInstanceInterruptionBehavior()
CfnSpotFleet.SpotFleetRequestConfigDataPropertygetInstanceInterruptionBehavior in interface CfnSpotFleet.SpotFleetRequestConfigDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-instanceinterruptionbehaviorpublic final Object getLaunchSpecifications()
CfnSpotFleet.SpotFleetRequestConfigDataPropertygetLaunchSpecifications in interface CfnSpotFleet.SpotFleetRequestConfigDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-launchspecificationspublic final Object getLaunchTemplateConfigs()
CfnSpotFleet.SpotFleetRequestConfigDataPropertygetLaunchTemplateConfigs in interface CfnSpotFleet.SpotFleetRequestConfigDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-launchtemplateconfigspublic final Object getLoadBalancersConfig()
CfnSpotFleet.SpotFleetRequestConfigDataPropertygetLoadBalancersConfig in interface CfnSpotFleet.SpotFleetRequestConfigDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-loadbalancersconfigpublic final Object getReplaceUnhealthyInstances()
CfnSpotFleet.SpotFleetRequestConfigDataPropertygetReplaceUnhealthyInstances in interface CfnSpotFleet.SpotFleetRequestConfigDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-replaceunhealthyinstancespublic final String getSpotPrice()
CfnSpotFleet.SpotFleetRequestConfigDataPropertygetSpotPrice in interface CfnSpotFleet.SpotFleetRequestConfigDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-spotpricepublic final Object getTerminateInstancesWithExpiration()
CfnSpotFleet.SpotFleetRequestConfigDataPropertygetTerminateInstancesWithExpiration in interface CfnSpotFleet.SpotFleetRequestConfigDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-terminateinstanceswithexpirationpublic final String getType()
CfnSpotFleet.SpotFleetRequestConfigDataPropertygetType in interface CfnSpotFleet.SpotFleetRequestConfigDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-typepublic final String getValidFrom()
CfnSpotFleet.SpotFleetRequestConfigDataPropertygetValidFrom in interface CfnSpotFleet.SpotFleetRequestConfigDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-validfrompublic final String getValidUntil()
CfnSpotFleet.SpotFleetRequestConfigDataPropertygetValidUntil in interface CfnSpotFleet.SpotFleetRequestConfigDataPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata.html#cfn-ec2-spotfleet-spotfleetrequestconfigdata-validuntil@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.