public static class ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup
extends com.aliyun.tea.TeaModel
| 构造器和说明 |
|---|
ModifyClusterNodePoolRequestScalingGroup() |
@NameInMap(value="instance_charge_type") public String instanceChargeType
@NameInMap(value="period") public Long period
@NameInMap(value="period_unit") public String periodUnit
@NameInMap(value="auto_renew") public Boolean autoRenew
@NameInMap(value="auto_renew_period") public Long autoRenewPeriod
@NameInMap(value="platform") public String platform
@NameInMap(value="image_id") public String imageId
@NameInMap(value="spot_strategy") public String spotStrategy
@NameInMap(value="spot_price_limit") public List<ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit> spotPriceLimit
@NameInMap(value="key_pair") public String keyPair
@NameInMap(value="login_password") public String loginPassword
@NameInMap(value="scaling_policy") public String scalingPolicy
@NameInMap(value="system_disk_category") public String systemDiskCategory
@NameInMap(value="system_disk_size") public Long systemDiskSize
@NameInMap(value="multi_az_policy") public String multiAzPolicy
@NameInMap(value="on_demand_base_capacity") public Long onDemandBaseCapacity
@NameInMap(value="on_demand_percentage_above_base_capacity") public Long onDemandPercentageAboveBaseCapacity
@NameInMap(value="spot_instance_pools") public Long spotInstancePools
@NameInMap(value="spot_instance_remedy") public Boolean spotInstanceRemedy
@NameInMap(value="compensate_with_on_demand") public Boolean compensateWithOnDemand
public static ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup build(Map<String,?> map) throws Exception
Exceptionpublic ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setDataDisks(List<DataDisk> dataDisks)
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setInstanceChargeType(String instanceChargeType)
public String getInstanceChargeType()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setPeriod(Long period)
public Long getPeriod()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setPeriodUnit(String periodUnit)
public String getPeriodUnit()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setAutoRenew(Boolean autoRenew)
public Boolean getAutoRenew()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setAutoRenewPeriod(Long autoRenewPeriod)
public Long getAutoRenewPeriod()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setPlatform(String platform)
public String getPlatform()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setImageId(String imageId)
public String getImageId()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setSpotStrategy(String spotStrategy)
public String getSpotStrategy()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setSpotPriceLimit(List<ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit> spotPriceLimit)
public List<ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroupSpotPriceLimit> getSpotPriceLimit()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setInstanceTypes(List<String> instanceTypes)
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setKeyPair(String keyPair)
public String getKeyPair()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setLoginPassword(String loginPassword)
public String getLoginPassword()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setRdsInstances(List<String> rdsInstances)
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setScalingPolicy(String scalingPolicy)
public String getScalingPolicy()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setSystemDiskCategory(String systemDiskCategory)
public String getSystemDiskCategory()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setSystemDiskSize(Long systemDiskSize)
public Long getSystemDiskSize()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setTags(List<Tag> tags)
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setVswitchIds(List<String> vswitchIds)
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setMultiAzPolicy(String multiAzPolicy)
public String getMultiAzPolicy()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setOnDemandBaseCapacity(Long onDemandBaseCapacity)
public Long getOnDemandBaseCapacity()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setOnDemandPercentageAboveBaseCapacity(Long onDemandPercentageAboveBaseCapacity)
public Long getOnDemandPercentageAboveBaseCapacity()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setSpotInstancePools(Long spotInstancePools)
public Long getSpotInstancePools()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setSpotInstanceRemedy(Boolean spotInstanceRemedy)
public Boolean getSpotInstanceRemedy()
public ModifyClusterNodePoolRequest.ModifyClusterNodePoolRequestScalingGroup setCompensateWithOnDemand(Boolean compensateWithOnDemand)
public Boolean getCompensateWithOnDemand()
Copyright © 2021. All rights reserved.