public static final class DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder architectures(List<String> architectures)
* X86: x86 * Heterogeneous: heterogeneous computing, such as GPU-accelerated or FPGA-accelerated * BareMetal: ECS Bare Metal Instance * Arm: Arm * SuperComputeCluster: Super Computing Cluster
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder burstablePerformance(String burstablePerformance)
* Exclude: Burstable instance types are not included. * Include: Burstable instance types are included. * Required: Only burstable instance types are included.
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder cores(Integer cores)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder cpuArchitectures(List<String> cpuArchitectures)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder excludedInstanceTypes(List<String> excludedInstanceTypes)
* ecs.c6.large: The ecs.c6.large instance type is excluded. * ecs.c6.\*: The c6 instance family is excluded.
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder gpuSpecs(List<String> gpuSpecs)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder instanceCategories(List<String> instanceCategories)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder instanceFamilyLevel(String instanceFamilyLevel)
* EntryLevel: entry level (shared instance types). Instance types of this level are the most cost-effective but may not provide stable computing performance. Instance types of this level are suitable for scenarios in which the CPU utilization is low. For more information, see [Shared instance families](~~108489~~). * EnterpriseLevel: enterprise level. Instance types of this level provide stable performance and dedicated resources, and are suitable for scenarios that require high stability. For more information, see [Overview of instance families](~~25378~~). * CreditEntryLevel: credit entry level (burstable instance types). CPU credits are used to ensure computing performance. Instance types of this level are suitable for scenarios in which the CPU utilization is low but may fluctuate in specific cases. For more information, see [Overview of burstable instances](~~59977~~).
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder instanceTypeFamilies(List<String> instanceTypeFamilies)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder maxPrice(Float maxPrice)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder maximumCpuCoreCount(Integer maximumCpuCoreCount)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder maximumGpuAmount(Integer maximumGpuAmount)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder maximumMemorySize(Float maximumMemorySize)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder memory(Float memory)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder minimumBaselineCredit(Integer minimumBaselineCredit)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder minimumCpuCoreCount(Integer minimumCpuCoreCount)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder minimumEniIpv6AddressQuantity(Integer minimumEniIpv6AddressQuantity)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder minimumEniPrivateIpAddressQuantity(Integer minimumEniPrivateIpAddressQuantity)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder minimumEniQuantity(Integer minimumEniQuantity)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder minimumGpuAmount(Integer minimumGpuAmount)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder minimumInitialCredit(Integer minimumInitialCredit)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder minimumMemorySize(Float minimumMemorySize)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos.Builder physicalProcessorModels(List<String> physicalProcessorModels)
public DescribeScalingConfigurationsResponseBody.InstancePatternInfos build()
Copyright © 2024. All rights reserved.