com.byteplus.model.live.v20200801.ListCertV2ResResultCertListItem Maven / Gradle / Ivy
package com.byteplus.model.live.v20200801;
import com.alibaba.fastjson.JSON;
import java.util.List;
/**
* ListCertV2ResResultCertListItem
*/
@lombok.Data
public final class ListCertV2ResResultCertListItem {
/**
* TODO
*/
@com.alibaba.fastjson.annotation.JSONField(name = "AccountID")
private String accountID;
/**
* 与证书绑定的域名列表
*/
@com.alibaba.fastjson.annotation.JSONField(name = "CertDomainList")
private List certDomainList;
/**
* 证书名称
*/
@com.alibaba.fastjson.annotation.JSONField(name = "CertName")
private String certName;
/**
* 证书链 ID
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ChainID")
private String chainID;
/**
* TODO
*/
@com.alibaba.fastjson.annotation.JSONField(name = "CreateTime")
private String createTime;
/**
* 证书的过期时间,RFC3339 格式的 UTC 时间,精度为 s
*/
@com.alibaba.fastjson.annotation.JSONField(name = "NotAfter")
private String notAfter;
/**
* 证书的生效日期,RFC3339 格式的 UTC 时间,精度为 s
*/
@com.alibaba.fastjson.annotation.JSONField(name = "NotBefore")
private String notBefore;
/**
* 证书实例 ID
*/
@com.alibaba.fastjson.annotation.JSONField(name = "CertID")
private String certID;
/**
* 证书状态,由证书管理平台返回,支持的取值如下所示。
*
* - OK:正常;
*
* - Expire:过期;
*
* - 30days:有效期剩余 30 天;
*
* - 15days:有效期剩余 15 天;
*
* - 7days:有效期剩余 7 天;
*
* - 1days:有效期剩余 1 天。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Status")
private String status;
/**
* 状态码,由证书管理平台返回,支持的取值与对应的 状态如下所示。
*
*
*
* - 0:OK;
*
* - 1:Expire;
*
* - 7:30days;
*
* - 10:15days;
*
* - 8:7days;
*
* - 9:1days。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Statuscode")
private Integer statuscode;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}