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