com.byteplus.model.live.v20200801.ListCertResResultCertListItem Maven / Gradle / Ivy
package com.byteplus.model.live.v20200801;
import com.alibaba.fastjson.JSON;
/**
* ListCertResResultCertListItem
*/
@lombok.Data
public final class ListCertResResultCertListItem {
/**
* TODO
*/
@com.alibaba.fastjson.annotation.JSONField(name = "AccountID")
private String accountID;
/**
* 证书域名
*/
@com.alibaba.fastjson.annotation.JSONField(name = "CertDomain")
private String certDomain;
/**
* 证书名称
*/
@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;
/**
* 证书状态,由证书管理平台返回,支持的取值如下所示。
*
* - 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);
}
}