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

ksyun.client.kec.describescalinginstance.v20160304.DescribeScalingInstanceRequest Maven / Gradle / Ivy

package ksyun.client.kec.describescalinginstance.v20160304;

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

import java.util.List;
import java.util.Arrays;

/**
* @Classname DescribeScalingInstanceRequest
* @Description 请求参数
*/
@Data
public class DescribeScalingInstanceRequest{
    /**伸缩组ID 
 */
    @KsYunField(name="ScalingGroupId")
    private String ScalingGroupId;

    /**待查询的云服务器ID默认显示与伸缩组绑定的所有云服务器 
 */
    @KsYunField(name="ScalingInstanceId")
    private List ScalingInstanceIdList;

    /**待查询的与伸缩组绑定的云服务器类型 
 Auto:表示伸缩组自动创建生成的实例;Manual:表示用户手动创建的实例*/
    @KsYunField(name="CreationType")
    private String CreationType;

    /**待查询的与伸缩组绑定的云服务器健康状态 
 Healthy:表示健康;UnHealthy:表示不健康*/
    @KsYunField(name="HealthStatus")
    private String HealthStatus;

    /**分页标识单次调用未返回全部伸缩组时,标记下次调用的返回值的起点,默认值是0 
 */
    @KsYunField(name="Marker")
    private Integer Marker;

    /**返回最大条目数范围为5-1000 
 */
    @KsYunField(name="MaxResults")
    private Integer MaxResults;


}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy