com.volcengine.model.imagex.v2.GetDomainConfigResResultAccessControlRemoteAuth 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;
/**
* GetDomainConfigResResultAccessControlRemoteAuth
*/
@lombok.Data
public final class GetDomainConfigResResultAccessControlRemoteAuth {
/**
* 是否开启远程鉴权,取值如下所示:
*
* - `true`:是
*
* - `false`:否
*/
@com.alibaba.fastjson.annotation.JSONField(name = "enabled")
private Boolean enabled;
/**
* 生效对象
*/
@com.alibaba.fastjson.annotation.JSONField(name = "match_rule")
private List matchRule;
/**
* 鉴权服务器设置
*/
@com.alibaba.fastjson.annotation.JSONField(name = "auth_server")
private GetDomainConfigResResultAccessControlRemoteAuthAuthServer authServer;
/**
* 鉴权请求参数设置
*/
@com.alibaba.fastjson.annotation.JSONField(name = "auth_request_query")
private GetDomainConfigResResultAccessControlRemoteAuthAuthRequestQuery authRequestQuery;
/**
* 鉴权请求头设置
*/
@com.alibaba.fastjson.annotation.JSONField(name = "auth_request_header")
private GetDomainConfigResResultAccessControlRemoteAuthAuthRequestHeader authRequestHeader;
/**
* 鉴权响应设置
*/
@com.alibaba.fastjson.annotation.JSONField(name = "auth_response")
private GetDomainConfigResResultAccessControlRemoteAuthAuthResponse authResponse;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy