com.volcengine.model.acep.ListHostQuery Maven / Gradle / Ivy
Show all versions of volc-sdk-java Show documentation
package com.volcengine.model.acep;
import com.alibaba.fastjson.JSON;
/**
* ListHostQuery
*/
@lombok.Data
public final class ListHostQuery {
/**
* 业务 ID。可在**云手机控制台 > 业务管理 > 业务详情**中获取。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ProductId")
private String productId;
/**
* 云机 ID。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "HostId")
private String hostId;
/**
* 云机 ID 列表。多个云机 ID 使用英文 `,` 分隔。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "HostIdList")
private String hostIdList;
/**
* 实例 ID。可通过调用 [ListPod](https://www.volcengine.com/docs/6394/1221468) 接口获取。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "PodId")
private String podId;
/**
* 云机状态列表。多个云机状态使用英文 `,` 分隔。取值如下:
*
*
*
* - `0`:初始化
*
* - `1`:正常
*
* - `2`:退订中
*
* - `3`:异常
*
* - `4`:重置中
*
* - `5`:重启中
*/
@com.alibaba.fastjson.annotation.JSONField(name = "StatusList")
private String statusList;
/**
* 机房 ID。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Dc")
private String dc;
/**
* 云机所在的大区 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;
/**
* 云手机实例规格 ID。取值如下:
*
*
*
* - `ultimate`:旗舰型
*
* - `enhanced`:加强型
*
* - `common`:通用型
*
* - `sample`:入门型
*
* - `basic`:基础型
*
* - `elementary`:低配型
*
* - `ultimatePlus`:旗舰型Plus
*
* - `enhancedPlus`:加强型Plus
*
* - `commonPlus`:通用型Plus
*
* - `samplePlus`:入门型Plus
*
* - `basicPlus`:基础型Plus
*
* - `elementaryPlus`:低配型Plus
*
*
*
* 本地存储方案除上述 12 种规格外,还包含以下 6 个取值:
*
*
*
* - `ultimatePro`:旗舰型Pro
*
* - `enhancedPro`:加强型Pro
*
* - `commonPro`:通用型Pro
*
* - `samplePro`:入门型Pro
*
* - `basicPro`:基础型Pro
*
* - `elementaryPro`:低配型Pro
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ConfigurationCode")
private String configurationCode;
/**
* 资源所在的物理区域,包含以下选项:
*
*
*
* `inner`:中国大陆(默认值)
*
* `cn-hongkong-pop`:中国香港
*/
@com.alibaba.fastjson.annotation.JSONField(name = "VolcRegion")
private String volcRegion;
/**
* 资源 ID。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ResourceSetId")
private String resourceSetId;
/**
* 云机运维授权状态:
*
* - `1`:未授权;
*
* - `2`:已授权。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "AuthorityStatus")
private Integer authorityStatus;
/**
* 分页偏移量,默认值为 0。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Offset")
private Long offset;
/**
* 分页大小,默认值为 10,最大值为 100。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Count")
private Long count;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}