![JAR search and dependency download from the Maven repository](/logo.png)
ksyun.client.postgresql.describedbinstances.v20181225.DescribeDBInstancesRequest Maven / Gradle / Ivy
package ksyun.client.postgresql.describedbinstances.v20181225;
import common.annotation.KsYunField;
import lombok.Builder;
import lombok.Data;
import lombok.ToString;
import java.util.List;
import java.util.Arrays;
/**
* @Classname DescribeDBInstancesRequest
* @Description 请求参数
*/
@Data
public class DescribeDBInstancesRequest{
/**实例id 传入实例ID,获取的是该实例的详情,否则则获取list*/
@KsYunField(name="DBInstanceIdentifier")
private String DBInstanceIdentifier;
/**实例类型
取值范围: HRDS_PG高可用实例 TRDS_PG临时实例 RR_PG只读实例*/
@KsYunField(name="DBInstanceType")
private String DBInstanceType;
/**按单个名称/单个VIP模糊过滤*/
@KsYunField(name="Keyword")
private String Keyword;
/**记录开始偏移量
默认0*/
@KsYunField(name="Marker")
private Integer Marker;
/**每页结果中包含的最大条数;
默认10 取值10~10000*/
@KsYunField(name="MaxRecords")
private Integer MaxRecords;
/**实例分组id*/
@KsYunField(name="GroupId")
private String GroupId;
/**项目制Id,默认值为所有项目*/
@KsYunField(name="ProjectId")
private String ProjectId;
/**实例id列表,中间用逗号隔开*/
@KsYunField(name="DBInstanceIdentifierIn")
private String DBInstanceIdentifierIn;
/**实例名称列表,用逗号隔开,支持模糊查询*/
@KsYunField(name="DBInstanceNameIn")
private String DBInstanceNameIn;
/**vip列表,按IP地址筛选,可多选,中间逗号隔开*/
@KsYunField(name="VipIn")
private String VipIn;
/**按照实例过期时间过滤,取值范围>0*/
@KsYunField(name="ExpiryDateLessThan")
private Integer ExpiryDateLessThan;
/**排序方式,区分大小写,取值范围:DEFAULT(默认排序方式),GROUP(按复制组排序,会把只读实例排在所属主实例的后面)*/
@KsYunField(name="Order")
private String Order;
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy