| Package | Description |
|---|---|
| software.amazon.awssdk.services.autoscaling.model |
| Modifier and Type | Method and Description |
|---|---|
InstanceRequirements.Builder |
InstanceRequirements.Builder.acceleratorCount(AcceleratorCountRequest acceleratorCount)
The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web Services Inferentia chips) for an
instance type.
|
default InstanceRequirements.Builder |
InstanceRequirements.Builder.acceleratorCount(Consumer<AcceleratorCountRequest.Builder> acceleratorCount)
The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web Services Inferentia chips) for an
instance type.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.acceleratorManufacturers(AcceleratorManufacturer... acceleratorManufacturers)
Indicates whether instance types must have accelerators by specific manufacturers.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.acceleratorManufacturers(Collection<AcceleratorManufacturer> acceleratorManufacturers)
Indicates whether instance types must have accelerators by specific manufacturers.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.acceleratorManufacturersWithStrings(Collection<String> acceleratorManufacturers)
Indicates whether instance types must have accelerators by specific manufacturers.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.acceleratorManufacturersWithStrings(String... acceleratorManufacturers)
Indicates whether instance types must have accelerators by specific manufacturers.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.acceleratorNames(AcceleratorName... acceleratorNames)
Lists the accelerators that must be on an instance type.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.acceleratorNames(Collection<AcceleratorName> acceleratorNames)
Lists the accelerators that must be on an instance type.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.acceleratorNamesWithStrings(Collection<String> acceleratorNames)
Lists the accelerators that must be on an instance type.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.acceleratorNamesWithStrings(String... acceleratorNames)
Lists the accelerators that must be on an instance type.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.acceleratorTotalMemoryMiB(AcceleratorTotalMemoryMiBRequest acceleratorTotalMemoryMiB)
The minimum and maximum total memory size for the accelerators on an instance type, in MiB.
|
default InstanceRequirements.Builder |
InstanceRequirements.Builder.acceleratorTotalMemoryMiB(Consumer<AcceleratorTotalMemoryMiBRequest.Builder> acceleratorTotalMemoryMiB)
The minimum and maximum total memory size for the accelerators on an instance type, in MiB.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.acceleratorTypes(AcceleratorType... acceleratorTypes)
Lists the accelerator types that must be on an instance type.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.acceleratorTypes(Collection<AcceleratorType> acceleratorTypes)
Lists the accelerator types that must be on an instance type.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.acceleratorTypesWithStrings(Collection<String> acceleratorTypes)
Lists the accelerator types that must be on an instance type.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.acceleratorTypesWithStrings(String... acceleratorTypes)
Lists the accelerator types that must be on an instance type.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.allowedInstanceTypes(Collection<String> allowedInstanceTypes)
The instance types to apply your specified attributes against.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.allowedInstanceTypes(String... allowedInstanceTypes)
The instance types to apply your specified attributes against.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.bareMetal(BareMetal bareMetal)
Indicates whether bare metal instance types are included, excluded, or required.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.bareMetal(String bareMetal)
Indicates whether bare metal instance types are included, excluded, or required.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.baselineEbsBandwidthMbps(BaselineEbsBandwidthMbpsRequest baselineEbsBandwidthMbps)
The minimum and maximum baseline bandwidth performance for an instance type, in Mbps.
|
default InstanceRequirements.Builder |
InstanceRequirements.Builder.baselineEbsBandwidthMbps(Consumer<BaselineEbsBandwidthMbpsRequest.Builder> baselineEbsBandwidthMbps)
The minimum and maximum baseline bandwidth performance for an instance type, in Mbps.
|
static InstanceRequirements.Builder |
InstanceRequirements.builder() |
InstanceRequirements.Builder |
InstanceRequirements.Builder.burstablePerformance(BurstablePerformance burstablePerformance)
Indicates whether burstable performance instance types are included, excluded, or required.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.burstablePerformance(String burstablePerformance)
Indicates whether burstable performance instance types are included, excluded, or required.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.cpuManufacturers(Collection<CpuManufacturer> cpuManufacturers)
Lists which specific CPU manufacturers to include.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.cpuManufacturers(CpuManufacturer... cpuManufacturers)
Lists which specific CPU manufacturers to include.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.cpuManufacturersWithStrings(Collection<String> cpuManufacturers)
Lists which specific CPU manufacturers to include.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.cpuManufacturersWithStrings(String... cpuManufacturers)
Lists which specific CPU manufacturers to include.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.excludedInstanceTypes(Collection<String> excludedInstanceTypes)
The instance types to exclude.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.excludedInstanceTypes(String... excludedInstanceTypes)
The instance types to exclude.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.instanceGenerations(Collection<InstanceGeneration> instanceGenerations)
Indicates whether current or previous generation instance types are included.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.instanceGenerations(InstanceGeneration... instanceGenerations)
Indicates whether current or previous generation instance types are included.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.instanceGenerationsWithStrings(Collection<String> instanceGenerations)
Indicates whether current or previous generation instance types are included.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.instanceGenerationsWithStrings(String... instanceGenerations)
Indicates whether current or previous generation instance types are included.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.localStorage(LocalStorage localStorage)
Indicates whether instance types with instance store volumes are included, excluded, or required.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.localStorage(String localStorage)
Indicates whether instance types with instance store volumes are included, excluded, or required.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.localStorageTypes(Collection<LocalStorageType> localStorageTypes)
Indicates the type of local storage that is required.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.localStorageTypes(LocalStorageType... localStorageTypes)
Indicates the type of local storage that is required.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.localStorageTypesWithStrings(Collection<String> localStorageTypes)
Indicates the type of local storage that is required.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.localStorageTypesWithStrings(String... localStorageTypes)
Indicates the type of local storage that is required.
|
default InstanceRequirements.Builder |
InstanceRequirements.Builder.memoryGiBPerVCpu(Consumer<MemoryGiBPerVCpuRequest.Builder> memoryGiBPerVCpu)
The minimum and maximum amount of memory per vCPU for an instance type, in GiB.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.memoryGiBPerVCpu(MemoryGiBPerVCpuRequest memoryGiBPerVCpu)
The minimum and maximum amount of memory per vCPU for an instance type, in GiB.
|
default InstanceRequirements.Builder |
InstanceRequirements.Builder.memoryMiB(Consumer<MemoryMiBRequest.Builder> memoryMiB)
The minimum and maximum instance memory size for an instance type, in MiB.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.memoryMiB(MemoryMiBRequest memoryMiB)
The minimum and maximum instance memory size for an instance type, in MiB.
|
default InstanceRequirements.Builder |
InstanceRequirements.Builder.networkBandwidthGbps(Consumer<NetworkBandwidthGbpsRequest.Builder> networkBandwidthGbps)
The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.networkBandwidthGbps(NetworkBandwidthGbpsRequest networkBandwidthGbps)
The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).
|
default InstanceRequirements.Builder |
InstanceRequirements.Builder.networkInterfaceCount(Consumer<NetworkInterfaceCountRequest.Builder> networkInterfaceCount)
The minimum and maximum number of network interfaces for an instance type.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.networkInterfaceCount(NetworkInterfaceCountRequest networkInterfaceCount)
The minimum and maximum number of network interfaces for an instance type.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.onDemandMaxPricePercentageOverLowestPrice(Integer onDemandMaxPricePercentageOverLowestPrice)
The price protection threshold for On-Demand Instances.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.requireHibernateSupport(Boolean requireHibernateSupport)
Indicates whether instance types must provide On-Demand Instance hibernation support.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.spotMaxPricePercentageOverLowestPrice(Integer spotMaxPricePercentageOverLowestPrice)
The price protection threshold for Spot Instances.
|
InstanceRequirements.Builder |
InstanceRequirements.toBuilder() |
default InstanceRequirements.Builder |
InstanceRequirements.Builder.totalLocalStorageGB(Consumer<TotalLocalStorageGBRequest.Builder> totalLocalStorageGB)
The minimum and maximum total local storage size for an instance type, in GB.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.totalLocalStorageGB(TotalLocalStorageGBRequest totalLocalStorageGB)
The minimum and maximum total local storage size for an instance type, in GB.
|
default InstanceRequirements.Builder |
InstanceRequirements.Builder.vCpuCount(Consumer<VCpuCountRequest.Builder> vCpuCount)
The minimum and maximum number of vCPUs for an instance type.
|
InstanceRequirements.Builder |
InstanceRequirements.Builder.vCpuCount(VCpuCountRequest vCpuCount)
The minimum and maximum number of vCPUs for an instance type.
|
| Modifier and Type | Method and Description |
|---|---|
static Class<? extends InstanceRequirements.Builder> |
InstanceRequirements.serializableBuilderClass() |
| Modifier and Type | Method and Description |
|---|---|
default LaunchTemplateOverrides.Builder |
LaunchTemplateOverrides.Builder.instanceRequirements(Consumer<InstanceRequirements.Builder> instanceRequirements)
The instance requirements.
|
Copyright © 2023. All rights reserved.