@Stability(value=Stable)
public static interface CfnSpotFleet.InstanceRequirementsRequestProperty
extends software.amazon.jsii.JsiiSerializable
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.ec2.*;
InstanceRequirementsRequestProperty instanceRequirementsRequestProperty = InstanceRequirementsRequestProperty.builder()
.acceleratorCount(AcceleratorCountRequestProperty.builder()
.max(123)
.min(123)
.build())
.acceleratorManufacturers(List.of("acceleratorManufacturers"))
.acceleratorNames(List.of("acceleratorNames"))
.acceleratorTotalMemoryMiB(AcceleratorTotalMemoryMiBRequestProperty.builder()
.max(123)
.min(123)
.build())
.acceleratorTypes(List.of("acceleratorTypes"))
.bareMetal("bareMetal")
.baselineEbsBandwidthMbps(BaselineEbsBandwidthMbpsRequestProperty.builder()
.max(123)
.min(123)
.build())
.burstablePerformance("burstablePerformance")
.cpuManufacturers(List.of("cpuManufacturers"))
.excludedInstanceTypes(List.of("excludedInstanceTypes"))
.instanceGenerations(List.of("instanceGenerations"))
.localStorage("localStorage")
.localStorageTypes(List.of("localStorageTypes"))
.memoryGiBPerVCpu(MemoryGiBPerVCpuRequestProperty.builder()
.max(123)
.min(123)
.build())
.memoryMiB(MemoryMiBRequestProperty.builder()
.max(123)
.min(123)
.build())
.networkInterfaceCount(NetworkInterfaceCountRequestProperty.builder()
.max(123)
.min(123)
.build())
.onDemandMaxPricePercentageOverLowestPrice(123)
.requireHibernateSupport(false)
.spotMaxPricePercentageOverLowestPrice(123)
.totalLocalStorageGb(TotalLocalStorageGBRequestProperty.builder()
.max(123)
.min(123)
.build())
.vCpuCount(VCpuCountRangeRequestProperty.builder()
.max(123)
.min(123)
.build())
.build();
| Modifier and Type | Interface and Description |
|---|---|
static class |
CfnSpotFleet.InstanceRequirementsRequestProperty.Builder
A builder for
CfnSpotFleet.InstanceRequirementsRequestProperty |
static class |
CfnSpotFleet.InstanceRequirementsRequestProperty.Jsii$Proxy
An implementation for
CfnSpotFleet.InstanceRequirementsRequestProperty |
| Modifier and Type | Method and Description |
|---|---|
static CfnSpotFleet.InstanceRequirementsRequestProperty.Builder |
builder() |
default Object |
getAcceleratorCount()
`CfnSpotFleet.InstanceRequirementsRequestProperty.AcceleratorCount`.
|
default List<String> |
getAcceleratorManufacturers()
`CfnSpotFleet.InstanceRequirementsRequestProperty.AcceleratorManufacturers`.
|
default List<String> |
getAcceleratorNames()
`CfnSpotFleet.InstanceRequirementsRequestProperty.AcceleratorNames`.
|
default Object |
getAcceleratorTotalMemoryMiB()
`CfnSpotFleet.InstanceRequirementsRequestProperty.AcceleratorTotalMemoryMiB`.
|
default List<String> |
getAcceleratorTypes()
`CfnSpotFleet.InstanceRequirementsRequestProperty.AcceleratorTypes`.
|
default String |
getBareMetal()
`CfnSpotFleet.InstanceRequirementsRequestProperty.BareMetal`.
|
default Object |
getBaselineEbsBandwidthMbps()
`CfnSpotFleet.InstanceRequirementsRequestProperty.BaselineEbsBandwidthMbps`.
|
default String |
getBurstablePerformance()
`CfnSpotFleet.InstanceRequirementsRequestProperty.BurstablePerformance`.
|
default List<String> |
getCpuManufacturers()
`CfnSpotFleet.InstanceRequirementsRequestProperty.CpuManufacturers`.
|
default List<String> |
getExcludedInstanceTypes()
`CfnSpotFleet.InstanceRequirementsRequestProperty.ExcludedInstanceTypes`.
|
default List<String> |
getInstanceGenerations()
`CfnSpotFleet.InstanceRequirementsRequestProperty.InstanceGenerations`.
|
default String |
getLocalStorage()
`CfnSpotFleet.InstanceRequirementsRequestProperty.LocalStorage`.
|
default List<String> |
getLocalStorageTypes()
`CfnSpotFleet.InstanceRequirementsRequestProperty.LocalStorageTypes`.
|
default Object |
getMemoryGiBPerVCpu()
`CfnSpotFleet.InstanceRequirementsRequestProperty.MemoryGiBPerVCpu`.
|
default Object |
getMemoryMiB()
`CfnSpotFleet.InstanceRequirementsRequestProperty.MemoryMiB`.
|
default Object |
getNetworkInterfaceCount()
`CfnSpotFleet.InstanceRequirementsRequestProperty.NetworkInterfaceCount`.
|
default Number |
getOnDemandMaxPricePercentageOverLowestPrice()
`CfnSpotFleet.InstanceRequirementsRequestProperty.OnDemandMaxPricePercentageOverLowestPrice`.
|
default Object |
getRequireHibernateSupport()
`CfnSpotFleet.InstanceRequirementsRequestProperty.RequireHibernateSupport`.
|
default Number |
getSpotMaxPricePercentageOverLowestPrice()
`CfnSpotFleet.InstanceRequirementsRequestProperty.SpotMaxPricePercentageOverLowestPrice`.
|
default Object |
getTotalLocalStorageGb()
`CfnSpotFleet.InstanceRequirementsRequestProperty.TotalLocalStorageGB`.
|
default Object |
getVCpuCount()
`CfnSpotFleet.InstanceRequirementsRequestProperty.VCpuCount`.
|
@Stability(value=Stable) @Nullable default Object getAcceleratorCount()
@Stability(value=Stable) @Nullable default List<String> getAcceleratorManufacturers()
@Stability(value=Stable) @Nullable default List<String> getAcceleratorNames()
@Stability(value=Stable) @Nullable default Object getAcceleratorTotalMemoryMiB()
@Stability(value=Stable) @Nullable default List<String> getAcceleratorTypes()
@Stability(value=Stable) @Nullable default String getBareMetal()
@Stability(value=Stable) @Nullable default Object getBaselineEbsBandwidthMbps()
@Stability(value=Stable) @Nullable default String getBurstablePerformance()
@Stability(value=Stable) @Nullable default List<String> getCpuManufacturers()
@Stability(value=Stable) @Nullable default List<String> getExcludedInstanceTypes()
@Stability(value=Stable) @Nullable default List<String> getInstanceGenerations()
@Stability(value=Stable) @Nullable default String getLocalStorage()
@Stability(value=Stable) @Nullable default List<String> getLocalStorageTypes()
@Stability(value=Stable) @Nullable default Object getMemoryGiBPerVCpu()
@Stability(value=Stable) @Nullable default Object getMemoryMiB()
@Stability(value=Stable) @Nullable default Object getNetworkInterfaceCount()
@Stability(value=Stable) @Nullable default Number getOnDemandMaxPricePercentageOverLowestPrice()
@Stability(value=Stable) @Nullable default Object getRequireHibernateSupport()
@Stability(value=Stable) @Nullable default Number getSpotMaxPricePercentageOverLowestPrice()
@Stability(value=Stable) @Nullable default Object getTotalLocalStorageGb()
@Stability(value=Stable) @Nullable default Object getVCpuCount()
@Stability(value=Stable) static CfnSpotFleet.InstanceRequirementsRequestProperty.Builder builder()
Copyright © 2021. All rights reserved.