![JAR search and dependency download from the Maven repository](/logo.png)
ksyun.client.kcrs.createinstance.v20211109.CreateInstanceRequest Maven / Gradle / Ivy
package ksyun.client.kcrs.createinstance.v20211109;
import common.annotation.KsYunField;
import lombok.Builder;
import lombok.Data;
import lombok.ToString;
import java.util.List;
import java.util.Arrays;
/**
* @Classname CreateInstanceRequest
* @Description 请求参数
*/
@Data
public class CreateInstanceRequest{
/**实例名称
校验规则:长度为2-30个字符,支持填写小写英文字母、数字,且不能以数字开头*/
@KsYunField(name="InstanceName")
private String InstanceName;
/**实例计费方式,有效值:
HourlyInstantSettlement:按量付费
Monthly:包年包月
默认值:HourlyInstantSettlement*/
@KsYunField(name="ChargeType")
private String ChargeType;
/**实例规格,有效值:
basic:基础版
premium:高级版*/
@KsYunField(name="InstanceType")
private String InstanceType;
/**购买时长,单位为月(按年付费请输入12的整数倍)
注:当ChargeType参数设置为Monthly时,此项必填*/
@KsYunField(name="PurchaseTime")
private String PurchaseTime;
/**实例所属项目ID,若不填,则默认为默认项目*/
@KsYunField(name="ProjectId")
private String ProjectId;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy