com.volcengine.model.acep.CreatePortMappingRuleBody 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;
/**
* CreatePortMappingRuleBody
*/
@lombok.Data
public final class CreatePortMappingRuleBody {
/**
* 云手机业务 ID,可在**云手机控制台 > 业务管理 > 业务详情**中获取。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ProductId")
private String productId;
/**
* 端口映射规则 ID,需确保规则 ID 全局唯一;如不指定,由系统随机生成。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "PortMappingRuleId")
private String portMappingRuleId;
/**
* 端口映射的协议类型,取值如下:
*
*
*
* - `tcp`:(默认) TCP 协议类型。
*
* - `udp`:UDP 协议类型。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Protocol")
private String protocol;
/**
* 源端口号,您可根据自身业务需求,自定义配置端口号。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "SourcePort")
private Integer sourcePort;
/**
* 方向类型。取值如下:
*
* - Inbound:入向(默认)
*
* - Bidirectional:双向
*
* :::warning
*
* 当前在中国大陆内,该参数仅在华北/石家庄、华东/扬州、华南/广州等部分机房节点支持设置,若有涉及,请联系技术支持团队确认。
*
* :::
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Direction")
private String direction;
/**
* 运营商信息。取值如下:
*
* - 1:移动(默认)。
*
* - 2:联通。
*
* - 4:电信。
*
* - 7:三条运营商线路各开一个。
*
* - 8:BGP,香港地区。当 `VolcRegion` 设为 `cn-hongkong-pop` 时生效。
*
* :::warning
*
* 当前在中国大陆内,该参数仅在华北/石家庄、华东/扬州、华南/广州等部分机房节点支持设置,若有涉及,请联系技术支持团队确认。
*
* :::
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Isp")
private Integer isp;
/**
* 资源所在的物理区域,包含以下选项:
*
*
*
* - `inner`:中国大陆(默认值)
*
* - `cn-hongkong-pop`:中国香港
*/
@com.alibaba.fastjson.annotation.JSONField(name = "VolcRegion")
private String volcRegion;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy