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

ksyun.client.kec.creatededicatedhosts.v20160304.CreateDedicatedHostsRequest Maven / Gradle / Ivy

Go to download

The KSYUN Web Services SDK for Java provides Java APIs for building software on KSYUN' cost-effective, scalable, and reliable infrastructure products. The KSYUN Java SDK allows developers to code against APIs for all of KSYUN's infrastructure web services (KSC S3, KSC KEC, KSC RDS etc).

The newest version!
package ksyun.client.kec.creatededicatedhosts.v20160304;

import common.annotation.KsYunField;
import lombok.Data;
import lombok.ToString;

import java.util.List;

/**
 * @Classname CreateDedicatedHostsRequest
 * @Description 请求参数
 */
@Data
public class CreateDedicatedHostsRequest {
    /**
     * 物理机类型
     */
    @KsYunField(name = "DedicatedType")
    private String DedicatedType;

    /**
     * 购买数量
     */
    @KsYunField(name = "Number")
    private Integer Number;

    /**
     * 物理机名称(如果未指定,则自动生成)
     */
    @KsYunField(name = "Name")
    private String Name;

    /**
     * 购买方式
     */
    @KsYunField(name = "ChargeType")
    private String ChargeType;

    /**
     * 购买时长
     */
    @KsYunField(name = "PurchaseTime")
    private Integer PurchaseTime;

    /**
     * 物理机名称后缀(购买多台物理机时使用)
     */
    @KsYunField(name = "InstanceNameSuffix")
    private String InstanceNameSuffix;

    /***/
    @KsYunField(name = "DedicatedClusterId")
    private String DedicatedClusterId;

    /**
     * 创建的专属宿主机的标签键,N取值范围1~10。若填写了Tag.N.Value,Tag.N.Key为必填,且两个参数的N值需保持一致
     */
    @KsYunField(name = "Tag")
    private List TagList;

    @Data
    @ToString
    public static class TagDto {
        /**
         * 创建的专属宿主机的标签键,N取值范围1~10。若填写了Tag.N.Value,Tag.N.Key为必填,且两个参数的N值需保持一致
         */
        @KsYunField(name = "Key")
        private String Key;
        /**
         * 创建的专属宿主机的标签值,N取值范围1~10
         */
        @KsYunField(name = "Value")
        private String Value;
    }

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy