public class RuleInput extends AbstractModel
Constructor and Description |
---|
RuleInput() |
RuleInput(RuleInput source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
|
Modifier and Type | Method and Description |
---|---|
CertificateInput |
getCertificate()
Get 证书信息
|
Boolean |
getDefaultServer()
Get 是否将该域名设为默认域名,注意,一个监听器下只能设置一个默认域名。
|
String |
getDomain()
Get 转发规则的域名。长度限制为:1~80。
|
String |
getForwardType()
Get 负载均衡与后端服务之间的转发协议,目前支持 HTTP/HTTPS/TRPC
|
HealthCheck |
getHealthCheck()
Get 健康检查信息。详情请参见:[健康检查](https://cloud.tencent.com/document/product/214/6097)
|
Boolean |
getHttp2()
Get 是否开启Http2,注意,只有HTTPS域名才能开启Http2。
|
Boolean |
getQuic()
Get 是否开启QUIC,注意,只有HTTPS域名才能开启QUIC
|
String |
getScheduler()
Get 规则的请求转发方式,可选值:WRR、LEAST_CONN、IP_HASH
分别表示按权重轮询、最小连接数、按IP哈希, 默认为 WRR。
|
Long |
getSessionExpireTime()
Get 会话保持时间。设置为0表示关闭会话保持,开启会话保持可取值30~3600,单位:秒。
|
String |
getTargetType()
Get 后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组
|
String |
getTrpcCallee()
Get TRPC被调服务器路由,ForwardType为TRPC时必填
|
String |
getTrpcFunc()
Get TRPC调用服务接口,ForwardType为TRPC时必填
|
String |
getUrl()
Get 转发规则的路径。长度限制为:1~200。
|
void |
setCertificate(CertificateInput Certificate)
Set 证书信息
|
void |
setDefaultServer(Boolean DefaultServer)
Set 是否将该域名设为默认域名,注意,一个监听器下只能设置一个默认域名。
|
void |
setDomain(String Domain)
Set 转发规则的域名。长度限制为:1~80。
|
void |
setForwardType(String ForwardType)
Set 负载均衡与后端服务之间的转发协议,目前支持 HTTP/HTTPS/TRPC
|
void |
setHealthCheck(HealthCheck HealthCheck)
Set 健康检查信息。详情请参见:[健康检查](https://cloud.tencent.com/document/product/214/6097)
|
void |
setHttp2(Boolean Http2)
Set 是否开启Http2,注意,只有HTTPS域名才能开启Http2。
|
void |
setQuic(Boolean Quic)
Set 是否开启QUIC,注意,只有HTTPS域名才能开启QUIC
|
void |
setScheduler(String Scheduler)
Set 规则的请求转发方式,可选值:WRR、LEAST_CONN、IP_HASH
分别表示按权重轮询、最小连接数、按IP哈希, 默认为 WRR。
|
void |
setSessionExpireTime(Long SessionExpireTime)
Set 会话保持时间。设置为0表示关闭会话保持,开启会话保持可取值30~3600,单位:秒。
|
void |
setTargetType(String TargetType)
Set 后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组
|
void |
setTrpcCallee(String TrpcCallee)
Set TRPC被调服务器路由,ForwardType为TRPC时必填
|
void |
setTrpcFunc(String TrpcFunc)
Set TRPC调用服务接口,ForwardType为TRPC时必填
|
void |
setUrl(String Url)
Set 转发规则的路径。长度限制为:1~200。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public RuleInput()
public RuleInput(RuleInput source)
public String getDomain()
public void setDomain(String Domain)
Domain
- 转发规则的域名。长度限制为:1~80。public String getUrl()
public void setUrl(String Url)
Url
- 转发规则的路径。长度限制为:1~200。public Long getSessionExpireTime()
public void setSessionExpireTime(Long SessionExpireTime)
SessionExpireTime
- 会话保持时间。设置为0表示关闭会话保持,开启会话保持可取值30~3600,单位:秒。public HealthCheck getHealthCheck()
public void setHealthCheck(HealthCheck HealthCheck)
HealthCheck
- 健康检查信息。详情请参见:[健康检查](https://cloud.tencent.com/document/product/214/6097)public CertificateInput getCertificate()
public void setCertificate(CertificateInput Certificate)
Certificate
- 证书信息public String getScheduler()
public void setScheduler(String Scheduler)
Scheduler
- 规则的请求转发方式,可选值:WRR、LEAST_CONN、IP_HASH
分别表示按权重轮询、最小连接数、按IP哈希, 默认为 WRR。public String getForwardType()
public void setForwardType(String ForwardType)
ForwardType
- 负载均衡与后端服务之间的转发协议,目前支持 HTTP/HTTPS/TRPCpublic Boolean getDefaultServer()
public void setDefaultServer(Boolean DefaultServer)
DefaultServer
- 是否将该域名设为默认域名,注意,一个监听器下只能设置一个默认域名。public Boolean getHttp2()
public void setHttp2(Boolean Http2)
Http2
- 是否开启Http2,注意,只有HTTPS域名才能开启Http2。public String getTargetType()
public void setTargetType(String TargetType)
TargetType
- 后端目标类型,NODE表示绑定普通节点,TARGETGROUP表示绑定目标组public String getTrpcCallee()
public void setTrpcCallee(String TrpcCallee)
TrpcCallee
- TRPC被调服务器路由,ForwardType为TRPC时必填public String getTrpcFunc()
public void setTrpcFunc(String TrpcFunc)
TrpcFunc
- TRPC调用服务接口,ForwardType为TRPC时必填public Boolean getQuic()
public void setQuic(Boolean Quic)
Quic
- 是否开启QUIC,注意,只有HTTPS域名才能开启QUICCopyright © 2021. All rights reserved.