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