Uses of Interface
software.amazon.awssdk.services.ec2.model.InstanceRequirements.Builder
Packages that use InstanceRequirements.Builder
-
Uses of InstanceRequirements.Builder in software.amazon.awssdk.services.ec2.model
Methods in software.amazon.awssdk.services.ec2.model that return InstanceRequirements.BuilderModifier and TypeMethodDescriptiondefault InstanceRequirements.BuilderInstanceRequirements.Builder.acceleratorCount(Consumer<AcceleratorCount.Builder> acceleratorCount) The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web Services Inferentia chips) on an instance.InstanceRequirements.Builder.acceleratorCount(AcceleratorCount acceleratorCount) The minimum and maximum number of accelerators (GPUs, FPGAs, or Amazon Web Services Inferentia chips) on an instance.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) The accelerators that must be on the instance type.InstanceRequirements.Builder.acceleratorNames(AcceleratorName... acceleratorNames) The accelerators that must be on the instance type.InstanceRequirements.Builder.acceleratorNamesWithStrings(String... acceleratorNames) The accelerators that must be on the instance type.InstanceRequirements.Builder.acceleratorNamesWithStrings(Collection<String> acceleratorNames) The accelerators that must be on the instance type.default InstanceRequirements.BuilderInstanceRequirements.Builder.acceleratorTotalMemoryMiB(Consumer<AcceleratorTotalMemoryMiB.Builder> acceleratorTotalMemoryMiB) The minimum and maximum amount of total accelerator memory, in MiB.InstanceRequirements.Builder.acceleratorTotalMemoryMiB(AcceleratorTotalMemoryMiB acceleratorTotalMemoryMiB) The minimum and maximum amount of total accelerator memory, in MiB.InstanceRequirements.Builder.acceleratorTypes(Collection<AcceleratorType> acceleratorTypes) The accelerator types that must be on the instance type.InstanceRequirements.Builder.acceleratorTypes(AcceleratorType... acceleratorTypes) The accelerator types that must be on the instance type.InstanceRequirements.Builder.acceleratorTypesWithStrings(String... acceleratorTypes) The accelerator types that must be on the instance type.InstanceRequirements.Builder.acceleratorTypesWithStrings(Collection<String> acceleratorTypes) The accelerator types that must be on the 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 must be included, excluded, or required.Indicates whether bare metal instance types must be included, excluded, or required.default InstanceRequirements.BuilderInstanceRequirements.Builder.baselineEbsBandwidthMbps(Consumer<BaselineEbsBandwidthMbps.Builder> baselineEbsBandwidthMbps) The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps.InstanceRequirements.Builder.baselineEbsBandwidthMbps(BaselineEbsBandwidthMbps baselineEbsBandwidthMbps) The minimum and maximum baseline bandwidth to Amazon EBS, in Mbps.default InstanceRequirements.BuilderInstanceRequirements.Builder.baselinePerformanceFactors(Consumer<BaselinePerformanceFactors.Builder> baselinePerformanceFactors) The baseline performance to consider, using an instance family as a baseline reference.InstanceRequirements.Builder.baselinePerformanceFactors(BaselinePerformanceFactors baselinePerformanceFactors) The baseline performance to consider, using an instance family as a baseline reference.static InstanceRequirements.BuilderInstanceRequirements.builder()InstanceRequirements.Builder.burstablePerformance(String burstablePerformance) Indicates whether burstable performance T instance types are included, excluded, or required.InstanceRequirements.Builder.burstablePerformance(BurstablePerformance burstablePerformance) Indicates whether burstable performance T instance types are included, excluded, or required.InstanceRequirements.Builder.cpuManufacturers(Collection<CpuManufacturer> cpuManufacturers) The CPU manufacturers to include.InstanceRequirements.Builder.cpuManufacturers(CpuManufacturer... cpuManufacturers) The CPU manufacturers to include.InstanceRequirements.Builder.cpuManufacturersWithStrings(String... cpuManufacturers) The CPU manufacturers to include.InstanceRequirements.Builder.cpuManufacturersWithStrings(Collection<String> cpuManufacturers) The 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) The type of local storage that is required.InstanceRequirements.Builder.localStorageTypes(LocalStorageType... localStorageTypes) The type of local storage that is required.InstanceRequirements.Builder.localStorageTypesWithStrings(String... localStorageTypes) The type of local storage that is required.InstanceRequirements.Builder.localStorageTypesWithStrings(Collection<String> localStorageTypes) 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<MemoryGiBPerVCpu.Builder> memoryGiBPerVCpu) The minimum and maximum amount of memory per vCPU, in GiB.InstanceRequirements.Builder.memoryGiBPerVCpu(MemoryGiBPerVCpu memoryGiBPerVCpu) The minimum and maximum amount of memory per vCPU, in GiB.default InstanceRequirements.BuilderInstanceRequirements.Builder.memoryMiB(Consumer<MemoryMiB.Builder> memoryMiB) The minimum and maximum amount of memory, in MiB.The minimum and maximum amount of memory, in MiB.default InstanceRequirements.BuilderInstanceRequirements.Builder.networkBandwidthGbps(Consumer<NetworkBandwidthGbps.Builder> networkBandwidthGbps) The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).InstanceRequirements.Builder.networkBandwidthGbps(NetworkBandwidthGbps networkBandwidthGbps) The minimum and maximum amount of network bandwidth, in gigabits per second (Gbps).default InstanceRequirements.BuilderInstanceRequirements.Builder.networkInterfaceCount(Consumer<NetworkInterfaceCount.Builder> networkInterfaceCount) The minimum and maximum number of network interfaces.InstanceRequirements.Builder.networkInterfaceCount(NetworkInterfaceCount networkInterfaceCount) The minimum and maximum number of network interfaces.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.requireEncryptionInTransit(Boolean requireEncryptionInTransit) Specifies whether instance types must support encrypting in-transit traffic between instances.InstanceRequirements.Builder.requireHibernateSupport(Boolean requireHibernateSupport) Indicates whether instance types must support hibernation for On-Demand Instances.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<TotalLocalStorageGB.Builder> totalLocalStorageGB) The minimum and maximum amount of total local storage, in GB.InstanceRequirements.Builder.totalLocalStorageGB(TotalLocalStorageGB totalLocalStorageGB) The minimum and maximum amount of total local storage, in GB.default InstanceRequirements.BuilderInstanceRequirements.Builder.vCpuCount(Consumer<VCpuCountRange.Builder> vCpuCount) The minimum and maximum number of vCPUs.InstanceRequirements.Builder.vCpuCount(VCpuCountRange vCpuCount) The minimum and maximum number of vCPUs.Methods in software.amazon.awssdk.services.ec2.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.ec2.model with type arguments of type InstanceRequirements.BuilderModifier and TypeMethodDescriptionFleetLaunchTemplateOverrides.Builder.instanceRequirements(Consumer<InstanceRequirements.Builder> instanceRequirements) The attributes for the instance types.default LaunchTemplateOverrides.BuilderLaunchTemplateOverrides.Builder.instanceRequirements(Consumer<InstanceRequirements.Builder> instanceRequirements) The instance requirements.ResponseLaunchTemplateData.Builder.instanceRequirements(Consumer<InstanceRequirements.Builder> instanceRequirements) The attributes for the instance types.SpotFleetLaunchSpecification.Builder.instanceRequirements(Consumer<InstanceRequirements.Builder> instanceRequirements) The attributes for the instance types.