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

com.volcengine.model.acep.ListPodQuery Maven / Gradle / Ivy

There is a newer version: 1.0.192
Show newest version
package com.volcengine.model.acep;


import com.alibaba.fastjson.JSON;

/**
 * ListPodQuery
 */
@lombok.Data
public final class ListPodQuery  {

    /**
     * 

实例所属业务 ID。可在**云手机控制台 > 业务管理 > 业务详情**中获取。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "ProductId") private String productId; /** *

筛选条件,实例 ID。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "PodId") private String podId; /** *

云手机实例规格 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 = "ConfigurationCodeList") private String configurationCodeList; /** *

筛选条件,区域 ID 列表。多个 ID 以英文逗号分隔。可选项为:

* * * *

- `cn-north`:华北

* *

- `cn-south`:华南

* *

- `cn-east`:华东

* *

- `cn-middle`:华中

* *

- `cn-southwest`:西南

*/ @com.alibaba.fastjson.annotation.JSONField(name = "RegionList") private String regionList; /** *

筛选条件,集群 ID 列表,多个机房 ID 列表以英文逗号 `,` 分隔。可通过调用 [ListDc](https://www.volcengine.com/docs/6394/1221465) 接口获取。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "DcList") private String dcList; /** *

筛选条件,标签 ID 列表,多个 ID 以英文逗号分隔。可通过调用 [ListTag](https://www.volcengine.com/docs/6394/1221497) 接口获取。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "TagIdList") private String tagIdList; /** *

筛选条件,实例运行状态列表。多个状态值以英文逗号 `,` 分隔。可选项为:

* * * *

- `0`:开机中

* *

- `1`:开机完成

* *

- `2`:关机完成

* *

- `3`:关机中

* *

- `4`:重启中

*/ @com.alibaba.fastjson.annotation.JSONField(name = "OnlineList") private String onlineList; /** *

筛选条件,实例推流状态列表。多个状态值以英文逗号 `,` 分隔。可选项为:

* * * *

- `0`:空闲

* *

- `1`:推流中

* *

- `2`:就绪

*/ @com.alibaba.fastjson.annotation.JSONField(name = "StreamStatusList") private String streamStatusList; /** *

筛选条件,实例 ID 列表。多个 ID 以英文逗号 `,` 分隔。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "PodIdList") private String podIdList; /** *

筛选条件,运维授权状态:

* * * *

- `1`:未授权

* *

- `2`:已授权

*/ @com.alibaba.fastjson.annotation.JSONField(name = "AuthorityStatus") private Integer authorityStatus; /** *

区域 ID 列表。可通过调用 [ListDc](https://www.volcengine.com/docs/6394/1221465) 接口获取,也就是返回的 `Zone` 参数。

*/ @com.alibaba.fastjson.annotation.JSONField(name = "ZoneId") private String zoneId; /** *

云机规格。包含以下取值:

* * * *

- `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; /** *

云机 ID。可通过 [ListHost](https://www.volcengine.com/docs/6394/1221480) 接口获取。

* * * *

:::tip

* *

当 `ResourceType` 参数取值为 `200` 本地存储时,该参数才有效。

* *

:::

*/ @com.alibaba.fastjson.annotation.JSONField(name = "HostId") private String hostId; /** *

分页偏移量。默认值为 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); } }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy