com.volcengine.model.acep.ListDcQuery Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of volc-sdk-java Show documentation
Show all versions of volc-sdk-java Show documentation
The VOLC Engine SDK for Java
package com.volcengine.model.acep;
import com.alibaba.fastjson.JSON;
/**
* ListDcQuery
*/
@lombok.Data
public final class ListDcQuery {
/**
* 业务 ID。您可在**云手机控制台 > 业务管理 > 业务详情**中获取。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ProductId")
private String productId;
/**
* 机房所在的大区 ID。
*
* - 当资源所在区域选择中国大陆,即 `VolcRegion` 设置为 `inner` 时,该参数可选值包含:
*
* - `cn-north`:华北
*
* - `cn-south`:华南
*
* - `cn-east`:华东
*
* - `cn-middle`:华中
*
* - `cn-southwest`:西南
*
* - 当资源所在区域选择中国香港,即 `VolcRegion` 设置为 `cn-hongkong-pop` 时,该参数可选值为 `cn-hongkong-pop`。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Region")
private String region;
/**
* 网络运营商。取值如下:
*
*
*
* - `1`:移动
*
* - `2`:联通
*
* - `4`:电信
*
* - `7`:移动&联通&电信
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Isp")
private Integer isp;
/**
* 分页偏移量。默认为 0。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Offset")
private Long offset;
/**
* 分页大小。不指定会返回所有机房。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Count")
private Long count;
/**
* 云机规格。包含以下取值:
*
*
*
* - `g2.8c12g`:8vCPU|12G内存|128G存储
*
* - `g2.8c16g.basic`:8vCPU|16G内存|128G存储
*
* - `g2.8c16g.plus`:8vCPU|16G内存|256G存储
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ServerTypeCode")
private String serverTypeCode;
/**
* 资源所在的物理区域,包含以下选项:
*
*
*
* - `inner`:中国大陆(默认值)
*
* - `cn-hongkong-pop`:中国香港
*/
@com.alibaba.fastjson.annotation.JSONField(name = "VolcRegion")
private String volcRegion;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}