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