com.byteplus.model.live.v20200801.CreateDomainBody Maven / Gradle / Ivy
package com.byteplus.model.live.v20200801;
import com.alibaba.fastjson.JSON;
/**
* CreateDomainBody
*/
@lombok.Data
public final class CreateDomainBody {
/**
* 域名。一次只能提交一个域名。域名请在工信部完成备案
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Domain")
private String domain;
/**
* 域名类型,包含两种类型。
*
* - push:推流域名;
*
* - pull-flv:拉流域名,包含 RTMP、FLV、HLS 格式。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Type")
private String type;
/**
* 区域,默认指为 cn,包含 4 种类型。
*
* - cn:中国大陆;
*
* - oversea:海外;
*
* - cn-global:全球;
*
* - cn-oversea:海外及港澳台。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Region")
private String region;
/**
* 是否进行域名归属校验,不填默认需要校验
*/
@com.alibaba.fastjson.annotation.JSONField(name = "VerifyCheck")
private Boolean verifyCheck;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}