![JAR search and dependency download from the Maven repository](/logo.png)
ksyun.client.kcs.describecacheclusters.v20160701.DescribeCacheClustersRequest Maven / Gradle / Ivy
package ksyun.client.kcs.describecacheclusters.v20160701;
import common.annotation.KsYunField;
import lombok.Builder;
import lombok.Data;
import lombok.ToString;
import java.util.List;
import java.util.Arrays;
/**
* @Classname DescribeCacheClustersRequest
* @Description 请求参数
*/
@Data
public class DescribeCacheClustersRequest{
/**实例所属az。AvailableZone不作为实例筛选条件。*/
@KsYunField(name="AvailableZone")
private String AvailableZone;
/**缓存服务ID。*/
@KsYunField(name="CacheId")
private String CacheId;
/**缓存服务名称。*/
@KsYunField(name="Name")
private String Name;
/**缓存服务IP。*/
@KsYunField(name="Vip")
private String Vip;
/**虚拟网络ID。 只适用于VPC网络下的缓存服务。*/
@KsYunField(name="VpcId")
private String VpcId;
/**终端子网ID 。 只适用于VPC网络下的缓存服务。*/
@KsYunField(name="VnetId")
private String VnetId;
/**数据偏移量。 默认:0。*/
@KsYunField(name="Offset")
private String Offset;
/**每页查询数量。 默认:10,取值范围为[1~100]。*/
@KsYunField(name="Limit")
private String Limit;
/**排序字段。 传值为{name,asc,name,desc,created,asc,created,desc},默认按照创建时间降序,只有排序字段时,默认按照升序排列。*/
@KsYunField(name="OrderBy")
private String OrderBy;
/**项目ID。 默认:查询全部项目。可传入多个的项目ID,以‘,’(逗号)隔开。*/
@KsYunField(name="IamProjectId")
private String IamProjectId;
/**模糊条件查询。 如:可根据ID,IP,名称进行过滤。*/
@KsYunField(name="FuzzySearch")
private String FuzzySearch;
/**版本号。 默认:查询所有,可选版本号:4.0、5.0、6.0。*/
@KsYunField(name="Protocol")
private String Protocol;
/**标签的key,标签名。标签过滤查询(必须同标签值一同传入)。*/
@KsYunField(name="TagKey")
private String TagKey;
/**标签的value,标签值。标签过滤查询(必须同标签名一同传入)。*/
@KsYunField(name="TagValue")
private String TagValue;
/**根据实例的部署方式进行筛选。可选:singledatanode(主从实例),cluster(集群实例),enterprise(企业版)。
*/
@KsYunField(name="Mode")
private String Mode;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy