@Stability(value=Stable) @Internal public static final class CfnSpotFleet.SpotFleetLaunchSpecificationProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnSpotFleet.SpotFleetLaunchSpecificationProperty
CfnSpotFleet.SpotFleetLaunchSpecificationPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnSpotFleet.SpotFleetLaunchSpecificationProperty.Builder, CfnSpotFleet.SpotFleetLaunchSpecificationProperty.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 imageId,
String instanceType,
Object blockDeviceMappings,
Object ebsOptimized,
Object iamInstanceProfile,
String kernelId,
String keyName,
Object monitoring,
Object networkInterfaces,
Object placement,
String ramdiskId,
Object securityGroups,
String spotPrice,
String subnetId,
Object tagSpecifications,
String userData,
Number weightedCapacity)
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) |
Object |
getBlockDeviceMappings()
`CfnSpotFleet.SpotFleetLaunchSpecificationProperty.BlockDeviceMappings`.
|
Object |
getEbsOptimized()
`CfnSpotFleet.SpotFleetLaunchSpecificationProperty.EbsOptimized`.
|
Object |
getIamInstanceProfile()
`CfnSpotFleet.SpotFleetLaunchSpecificationProperty.IamInstanceProfile`.
|
String |
getImageId()
`CfnSpotFleet.SpotFleetLaunchSpecificationProperty.ImageId`.
|
String |
getInstanceType()
`CfnSpotFleet.SpotFleetLaunchSpecificationProperty.InstanceType`.
|
String |
getKernelId()
`CfnSpotFleet.SpotFleetLaunchSpecificationProperty.KernelId`.
|
String |
getKeyName()
`CfnSpotFleet.SpotFleetLaunchSpecificationProperty.KeyName`.
|
Object |
getMonitoring()
`CfnSpotFleet.SpotFleetLaunchSpecificationProperty.Monitoring`.
|
Object |
getNetworkInterfaces()
`CfnSpotFleet.SpotFleetLaunchSpecificationProperty.NetworkInterfaces`.
|
Object |
getPlacement()
`CfnSpotFleet.SpotFleetLaunchSpecificationProperty.Placement`.
|
String |
getRamdiskId()
`CfnSpotFleet.SpotFleetLaunchSpecificationProperty.RamdiskId`.
|
Object |
getSecurityGroups()
`CfnSpotFleet.SpotFleetLaunchSpecificationProperty.SecurityGroups`.
|
String |
getSpotPrice()
`CfnSpotFleet.SpotFleetLaunchSpecificationProperty.SpotPrice`.
|
String |
getSubnetId()
`CfnSpotFleet.SpotFleetLaunchSpecificationProperty.SubnetId`.
|
Object |
getTagSpecifications()
`CfnSpotFleet.SpotFleetLaunchSpecificationProperty.TagSpecifications`.
|
String |
getUserData()
`CfnSpotFleet.SpotFleetLaunchSpecificationProperty.UserData`.
|
Number |
getWeightedCapacity()
`CfnSpotFleet.SpotFleetLaunchSpecificationProperty.WeightedCapacity`.
|
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 imageId, String instanceType, Object blockDeviceMappings, Object ebsOptimized, Object iamInstanceProfile, String kernelId, String keyName, Object monitoring, Object networkInterfaces, Object placement, String ramdiskId, Object securityGroups, String spotPrice, String subnetId, Object tagSpecifications, String userData, Number weightedCapacity)
CfnSpotFleet.BlockDeviceMappingProperty.Builder.public final String getImageId()
CfnSpotFleet.SpotFleetLaunchSpecificationPropertygetImageId in interface CfnSpotFleet.SpotFleetLaunchSpecificationPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-imageidpublic final String getInstanceType()
CfnSpotFleet.SpotFleetLaunchSpecificationPropertygetInstanceType in interface CfnSpotFleet.SpotFleetLaunchSpecificationPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-instancetypepublic final Object getBlockDeviceMappings()
CfnSpotFleet.SpotFleetLaunchSpecificationPropertygetBlockDeviceMappings in interface CfnSpotFleet.SpotFleetLaunchSpecificationPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-blockdevicemappingspublic final Object getEbsOptimized()
CfnSpotFleet.SpotFleetLaunchSpecificationPropertygetEbsOptimized in interface CfnSpotFleet.SpotFleetLaunchSpecificationPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-ebsoptimizedpublic final Object getIamInstanceProfile()
CfnSpotFleet.SpotFleetLaunchSpecificationPropertygetIamInstanceProfile in interface CfnSpotFleet.SpotFleetLaunchSpecificationPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-iaminstanceprofilepublic final String getKernelId()
CfnSpotFleet.SpotFleetLaunchSpecificationPropertygetKernelId in interface CfnSpotFleet.SpotFleetLaunchSpecificationPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-kernelidpublic final String getKeyName()
CfnSpotFleet.SpotFleetLaunchSpecificationPropertygetKeyName in interface CfnSpotFleet.SpotFleetLaunchSpecificationPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-keynamepublic final Object getMonitoring()
CfnSpotFleet.SpotFleetLaunchSpecificationPropertygetMonitoring in interface CfnSpotFleet.SpotFleetLaunchSpecificationPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-monitoringpublic final Object getNetworkInterfaces()
CfnSpotFleet.SpotFleetLaunchSpecificationPropertygetNetworkInterfaces in interface CfnSpotFleet.SpotFleetLaunchSpecificationPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-networkinterfacespublic final Object getPlacement()
CfnSpotFleet.SpotFleetLaunchSpecificationPropertygetPlacement in interface CfnSpotFleet.SpotFleetLaunchSpecificationPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-placementpublic final String getRamdiskId()
CfnSpotFleet.SpotFleetLaunchSpecificationPropertygetRamdiskId in interface CfnSpotFleet.SpotFleetLaunchSpecificationPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-ramdiskidpublic final Object getSecurityGroups()
CfnSpotFleet.SpotFleetLaunchSpecificationPropertygetSecurityGroups in interface CfnSpotFleet.SpotFleetLaunchSpecificationPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-securitygroupspublic final String getSpotPrice()
CfnSpotFleet.SpotFleetLaunchSpecificationPropertygetSpotPrice in interface CfnSpotFleet.SpotFleetLaunchSpecificationPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-spotpricepublic final String getSubnetId()
CfnSpotFleet.SpotFleetLaunchSpecificationPropertygetSubnetId in interface CfnSpotFleet.SpotFleetLaunchSpecificationPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-subnetidpublic final Object getTagSpecifications()
CfnSpotFleet.SpotFleetLaunchSpecificationPropertygetTagSpecifications in interface CfnSpotFleet.SpotFleetLaunchSpecificationPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-tagspecificationspublic final String getUserData()
CfnSpotFleet.SpotFleetLaunchSpecificationPropertygetUserData in interface CfnSpotFleet.SpotFleetLaunchSpecificationPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-userdatapublic final Number getWeightedCapacity()
CfnSpotFleet.SpotFleetLaunchSpecificationPropertygetWeightedCapacity in interface CfnSpotFleet.SpotFleetLaunchSpecificationPropertyhttp://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-spotfleet-spotfleetrequestconfigdata-launchspecifications.html#cfn-ec2-spotfleet-spotfleetlaunchspecification-weightedcapacity@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2020. All rights reserved.