@Stability(value=Stable) @Internal public static final class CfnEC2FleetProps.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnEC2FleetProps
CfnEC2FleetPropssoftware.amazon.jsii.JsiiObject.InitializationModeCfnEC2FleetProps.Builder, CfnEC2FleetProps.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(Object launchTemplateConfigs,
Object targetCapacitySpecification,
String excessCapacityTerminationPolicy,
Object onDemandOptions,
Object replaceUnhealthyInstances,
Object spotOptions,
Object tagSpecifications,
Object terminateInstancesWithExpiration,
String type,
String validFrom,
String validUntil)
Constructor that initializes the object based on literal property values passed by the
CfnEC2FleetProps.Builder. |
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
String |
getExcessCapacityTerminationPolicy()
`AWS::EC2::EC2Fleet.ExcessCapacityTerminationPolicy`.
|
Object |
getLaunchTemplateConfigs()
`AWS::EC2::EC2Fleet.LaunchTemplateConfigs`.
|
Object |
getOnDemandOptions()
`AWS::EC2::EC2Fleet.OnDemandOptions`.
|
Object |
getReplaceUnhealthyInstances()
`AWS::EC2::EC2Fleet.ReplaceUnhealthyInstances`.
|
Object |
getSpotOptions()
`AWS::EC2::EC2Fleet.SpotOptions`.
|
Object |
getTagSpecifications()
`AWS::EC2::EC2Fleet.TagSpecifications`.
|
Object |
getTargetCapacitySpecification()
`AWS::EC2::EC2Fleet.TargetCapacitySpecification`.
|
Object |
getTerminateInstancesWithExpiration()
`AWS::EC2::EC2Fleet.TerminateInstancesWithExpiration`.
|
String |
getType()
`AWS::EC2::EC2Fleet.Type`.
|
String |
getValidFrom()
`AWS::EC2::EC2Fleet.ValidFrom`.
|
String |
getValidUntil()
`AWS::EC2::EC2Fleet.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(Object launchTemplateConfigs, Object targetCapacitySpecification, String excessCapacityTerminationPolicy, Object onDemandOptions, Object replaceUnhealthyInstances, Object spotOptions, Object tagSpecifications, Object terminateInstancesWithExpiration, String type, String validFrom, String validUntil)
CfnEC2FleetProps.Builder.public final Object getLaunchTemplateConfigs()
CfnEC2FleetPropsgetLaunchTemplateConfigs in interface CfnEC2FleetPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-launchtemplateconfigspublic final Object getTargetCapacitySpecification()
CfnEC2FleetPropsgetTargetCapacitySpecification in interface CfnEC2FleetPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-targetcapacityspecificationpublic final String getExcessCapacityTerminationPolicy()
CfnEC2FleetPropsgetExcessCapacityTerminationPolicy in interface CfnEC2FleetPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-excesscapacityterminationpolicypublic final Object getOnDemandOptions()
CfnEC2FleetPropsgetOnDemandOptions in interface CfnEC2FleetPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-ondemandoptionspublic final Object getReplaceUnhealthyInstances()
CfnEC2FleetPropsgetReplaceUnhealthyInstances in interface CfnEC2FleetPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-replaceunhealthyinstancespublic final Object getSpotOptions()
CfnEC2FleetPropsgetSpotOptions in interface CfnEC2FleetPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-spotoptionspublic final Object getTagSpecifications()
CfnEC2FleetPropsgetTagSpecifications in interface CfnEC2FleetPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-tagspecificationspublic final Object getTerminateInstancesWithExpiration()
CfnEC2FleetPropsgetTerminateInstancesWithExpiration in interface CfnEC2FleetPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-terminateinstanceswithexpirationpublic final String getType()
CfnEC2FleetPropsgetType in interface CfnEC2FleetPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-typepublic final String getValidFrom()
CfnEC2FleetPropsgetValidFrom in interface CfnEC2FleetPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-validfrompublic final String getValidUntil()
CfnEC2FleetPropsgetValidUntil in interface CfnEC2FleetPropshttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-ec2-ec2fleet.html#cfn-ec2-ec2fleet-validuntil@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.