com.antgroup.antchain.openapi.bot.models.Config Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of openapi-bot Show documentation
Show all versions of openapi-bot Show documentation
Ant Chain BOT SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.antgroup.antchain.openapi.bot.models;
import com.aliyun.tea.*;
/**
* Model for initing client
*/
public class Config extends TeaModel {
/**
* accesskey id
*/
@NameInMap("accessKeyId")
public String accessKeyId;
/**
* accesskey secret
*/
@NameInMap("accessKeySecret")
public String accessKeySecret;
/**
* security token
*/
@NameInMap("securityToken")
public String securityToken;
/**
* http protocol
*/
@NameInMap("protocol")
public String protocol;
/**
* read timeout
*/
@NameInMap("readTimeout")
public Number readTimeout;
/**
* connect timeout
*/
@NameInMap("connectTimeout")
public Number connectTimeout;
/**
* http proxy
*/
@NameInMap("httpProxy")
public String httpProxy;
/**
* https proxy
*/
@NameInMap("httpsProxy")
public String httpsProxy;
/**
* endpoint
*/
@NameInMap("endpoint")
public String endpoint;
/**
* proxy white list
*/
@NameInMap("noProxy")
public String noProxy;
/**
* max idle conns
*/
@NameInMap("maxIdleConns")
public Number maxIdleConns;
/**
* user agent
*/
@NameInMap("userAgent")
public String userAgent;
/**
* socks5 proxy
*/
@NameInMap("socks5Proxy")
public String socks5Proxy;
/**
* socks5 network
*/
@NameInMap("socks5NetWork")
public String socks5NetWork;
/**
* 长链接最大空闲时长
*/
@NameInMap("maxIdleTimeMillis")
public Number maxIdleTimeMillis;
/**
* 长链接最大连接时长
*/
@NameInMap("keepAliveDurationMillis")
public Number keepAliveDurationMillis;
/**
* 最大连接数(长链接最大总数)
*/
@NameInMap("maxRequests")
public Number maxRequests;
/**
* 每个目标主机的最大连接数(分主机域名的长链接最大总数
*/
@NameInMap("maxRequestsPerHost")
public Number maxRequestsPerHost;
public static Config build(java.util.Map map) throws Exception {
Config self = new Config();
return TeaModel.build(map, self);
}
public Config setAccessKeyId(String accessKeyId) {
this.accessKeyId = accessKeyId;
return this;
}
public String getAccessKeyId() {
return this.accessKeyId;
}
public Config setAccessKeySecret(String accessKeySecret) {
this.accessKeySecret = accessKeySecret;
return this;
}
public String getAccessKeySecret() {
return this.accessKeySecret;
}
public Config setSecurityToken(String securityToken) {
this.securityToken = securityToken;
return this;
}
public String getSecurityToken() {
return this.securityToken;
}
public Config setProtocol(String protocol) {
this.protocol = protocol;
return this;
}
public String getProtocol() {
return this.protocol;
}
public Config setReadTimeout(Number readTimeout) {
this.readTimeout = readTimeout;
return this;
}
public Number getReadTimeout() {
return this.readTimeout;
}
public Config setConnectTimeout(Number connectTimeout) {
this.connectTimeout = connectTimeout;
return this;
}
public Number getConnectTimeout() {
return this.connectTimeout;
}
public Config setHttpProxy(String httpProxy) {
this.httpProxy = httpProxy;
return this;
}
public String getHttpProxy() {
return this.httpProxy;
}
public Config setHttpsProxy(String httpsProxy) {
this.httpsProxy = httpsProxy;
return this;
}
public String getHttpsProxy() {
return this.httpsProxy;
}
public Config setEndpoint(String endpoint) {
this.endpoint = endpoint;
return this;
}
public String getEndpoint() {
return this.endpoint;
}
public Config setNoProxy(String noProxy) {
this.noProxy = noProxy;
return this;
}
public String getNoProxy() {
return this.noProxy;
}
public Config setMaxIdleConns(Number maxIdleConns) {
this.maxIdleConns = maxIdleConns;
return this;
}
public Number getMaxIdleConns() {
return this.maxIdleConns;
}
public Config setUserAgent(String userAgent) {
this.userAgent = userAgent;
return this;
}
public String getUserAgent() {
return this.userAgent;
}
public Config setSocks5Proxy(String socks5Proxy) {
this.socks5Proxy = socks5Proxy;
return this;
}
public String getSocks5Proxy() {
return this.socks5Proxy;
}
public Config setSocks5NetWork(String socks5NetWork) {
this.socks5NetWork = socks5NetWork;
return this;
}
public String getSocks5NetWork() {
return this.socks5NetWork;
}
public Config setMaxIdleTimeMillis(Number maxIdleTimeMillis) {
this.maxIdleTimeMillis = maxIdleTimeMillis;
return this;
}
public Number getMaxIdleTimeMillis() {
return this.maxIdleTimeMillis;
}
public Config setKeepAliveDurationMillis(Number keepAliveDurationMillis) {
this.keepAliveDurationMillis = keepAliveDurationMillis;
return this;
}
public Number getKeepAliveDurationMillis() {
return this.keepAliveDurationMillis;
}
public Config setMaxRequests(Number maxRequests) {
this.maxRequests = maxRequests;
return this;
}
public Number getMaxRequests() {
return this.maxRequests;
}
public Config setMaxRequestsPerHost(Number maxRequestsPerHost) {
this.maxRequestsPerHost = maxRequestsPerHost;
return this;
}
public Number getMaxRequestsPerHost() {
return this.maxRequestsPerHost;
}
}