com.volcengine.model.imagex.v2.GetDomainConfigResResult Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of volc-sdk-java Show documentation
Show all versions of volc-sdk-java Show documentation
The VOLC Engine SDK for Java
package com.volcengine.model.imagex.v2;
import com.alibaba.fastjson.JSON;
import java.util.List;
/**
* GetDomainConfigResResult
*/
@lombok.Data
public final class GetDomainConfigResResult {
/**
* 域名
*/
@com.alibaba.fastjson.annotation.JSONField(name = "domain")
private String domain;
/**
* 域名状态
*/
@com.alibaba.fastjson.annotation.JSONField(name = "status")
private String status;
/**
* 是否开启自适应格式,取值如下所示:
*
* * `true`:开启自适应
*
* * `false`:关闭自适应
*/
@com.alibaba.fastjson.annotation.JSONField(name = "adaptfmt")
private Boolean adaptfmt;
/**
* 是否开启集智瘦身,取值如下所示:
*
* * `true`:开启集智瘦身
*
* * `false`:关闭集智瘦身
*/
@com.alibaba.fastjson.annotation.JSONField(name = "do_slim")
private Boolean doSlim;
/**
* 是否开启全球加速,取值如下所示:
*
* * `true`:开启全球加速
*
* * `false`:关闭全球加速
*/
@com.alibaba.fastjson.annotation.JSONField(name = "global_acceleration")
private Boolean globalAcceleration;
/**
* HTTP Header 配置
*/
@com.alibaba.fastjson.annotation.JSONField(name = "resp_hdrs")
private List respHdrs;
/**
* HTTPS 配置
*/
@com.alibaba.fastjson.annotation.JSONField(name = "https_config")
private GetDomainConfigResResultHttpsConfig httpsConfig;
/**
* 访问控制配置
*/
@com.alibaba.fastjson.annotation.JSONField(name = "access_control")
private GetDomainConfigResResultAccessControl accessControl;
/**
* 域名锁定状态
*/
@com.alibaba.fastjson.annotation.JSONField(name = "lock_status")
private GetDomainConfigResResultLockStatus lockStatus;
/**
* 页面优化设置
*/
@com.alibaba.fastjson.annotation.JSONField(name = "page_optimization")
private GetDomainConfigResResultPageOptimization pageOptimization;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy