com.byteplus.model.live.v20200801.DescribeAuthResResultAuthListItemAuthDetailList Maven / Gradle / Ivy
package com.byteplus.model.live.v20200801;
import com.alibaba.fastjson.JSON;
import java.util.List;
import java.util.Map;
/**
* DescribeAuthResResultAuthListItemAuthDetailList
*/
@lombok.Data
public final class DescribeAuthResResultAuthListItemAuthDetailList {
/**
* 旁路鉴权时,授权服务器的地址
*/
@com.alibaba.fastjson.annotation.JSONField(name = "BypassAuthURL")
private String bypassAuthURL;
/**
* 接收旁路鉴权失败消息的回调地址
*/
@com.alibaba.fastjson.annotation.JSONField(name = "BypassFailCallbackURL")
private String bypassFailCallbackURL;
/**
* 旁路鉴权重试次数
*/
@com.alibaba.fastjson.annotation.JSONField(name = "RetryTimes")
private Integer retryTimes;
/**
* 旁路鉴权重试时长,单位为 s
*/
@com.alibaba.fastjson.annotation.JSONField(name = "RetryInternalSecond")
private Integer retryInternalSecond;
/**
* 旁路鉴权超时时长,单位为 s
*/
@com.alibaba.fastjson.annotation.JSONField(name = "TimeoutSecond")
private Integer timeoutSecond;
/**
* 自定义鉴权密钥
*/
@com.alibaba.fastjson.annotation.JSONField(name = "SecretKey")
private String secretKey;
/**
* 对称加密算法
*/
@com.alibaba.fastjson.annotation.JSONField(name = "EncryptionAlgorithm")
private String encryptionAlgorithm;
/**
* 自定义推拉流地址中,鉴权参数 `volcSecret` 和 `volcTime` 的名称
*/
@com.alibaba.fastjson.annotation.JSONField(name = "AuthField")
private Map authField;
/**
* 加密字段
*/
@com.alibaba.fastjson.annotation.JSONField(name = "EncryptField")
private List encryptField;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}