com.byteplus.model.live.v20200801.DescribeDenyConfigV2ResResultDenyListItemDenyConfigDetailItem Maven / Gradle / Ivy
package com.byteplus.model.live.v20200801;
import com.alibaba.fastjson.JSON;
import java.util.List;
/**
* DescribeDenyConfigV2ResResultDenyListItemDenyConfigDetailItem
*/
@lombok.Data
public final class DescribeDenyConfigV2ResResultDenyListItemDenyConfigDetailItem {
/**
* 限制类型。
*
*
*
* - allow:IP 白名单;
*
* - deny:IP 黑名单。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Type")
private String type;
/**
* 传输协议
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ProType")
private List proType;
/**
* 拉流类型
*/
@com.alibaba.fastjson.annotation.JSONField(name = "FmtType")
private List fmtType;
/**
* streams名称
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Streams")
private List streams;
/**
* 国家限制,国家码
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Country")
private List country;
/**
* 大区限制
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Region")
private List region;
/**
* 省份限制
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Province")
private List province;
/**
* 城市限制
*/
@com.alibaba.fastjson.annotation.JSONField(name = "City")
private List city;
/**
* 运营商限制
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ISP")
private List iSP;
/**
* 黑/白名单 IP 列表。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "IPList")
private List iPList;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}