All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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