public class RuleOutput extends AbstractModel
Constructor and Description |
---|
RuleOutput() |
RuleOutput(RuleOutput 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 |
---|---|
Boolean |
getBeAutoCreated()
Get 转发规则是否为自动创建
|
CertificateOutput |
getCertificate()
Get 证书信息
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getCreateTime()
Get 转发规则的创建时间
|
Boolean |
getDefaultServer()
Get 是否作为默认域名
|
String |
getDomain()
Get 转发规则的域名。
注意:此字段可能返回 null,表示取不到有效值。
|
String[] |
getDomains()
Get 转发规则的域名列表。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getForwardType()
Get 负载均衡与后端服务之间的转发协议
|
HealthCheck |
getHealthCheck()
Get 健康检查信息
注意:此字段可能返回 null,表示取不到有效值。
|
Boolean |
getHttp2()
Get 是否开启Http2
|
Boolean |
getHttpGzip()
Get 是否开启gzip
|
String |
getListenerId()
Get 转发规则所属的监听器 ID
|
String |
getLocationId()
Get 转发规则的 ID
|
String |
getQuicStatus()
Get QUIC状态
注意:此字段可能返回 null,表示取不到有效值。
|
RewriteTarget |
getRewriteTarget()
Get 转发规则的重定向目标信息
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getScheduler()
Get 规则的请求转发方式
|
Long |
getSessionExpireTime()
Get 会话保持时间
|
BasicTargetGroupInfo |
getTargetGroup()
Get 绑定的目标组基本信息;当规则绑定目标组时,会返回该字段
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getTargetType()
Get 后端服务器类型
|
String |
getTrpcCallee()
Get TRPC被调服务器路由,ForwardType为TRPC时有效
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getTrpcFunc()
Get TRPC调用服务接口,ForwardType为TRPC时有效
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getUrl()
Get 转发规则的路径。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getWafDomainId()
Get WAF实例ID
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setBeAutoCreated(Boolean BeAutoCreated)
Set 转发规则是否为自动创建
|
void |
setCertificate(CertificateOutput Certificate)
Set 证书信息
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setCreateTime(String CreateTime)
Set 转发规则的创建时间
|
void |
setDefaultServer(Boolean DefaultServer)
Set 是否作为默认域名
|
void |
setDomain(String Domain)
Set 转发规则的域名。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setDomains(String[] Domains)
Set 转发规则的域名列表。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setForwardType(String ForwardType)
Set 负载均衡与后端服务之间的转发协议
|
void |
setHealthCheck(HealthCheck HealthCheck)
Set 健康检查信息
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setHttp2(Boolean Http2)
Set 是否开启Http2
|
void |
setHttpGzip(Boolean HttpGzip)
Set 是否开启gzip
|
void |
setListenerId(String ListenerId)
Set 转发规则所属的监听器 ID
|
void |
setLocationId(String LocationId)
Set 转发规则的 ID
|
void |
setQuicStatus(String QuicStatus)
Set QUIC状态
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setRewriteTarget(RewriteTarget RewriteTarget)
Set 转发规则的重定向目标信息
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setScheduler(String Scheduler)
Set 规则的请求转发方式
|
void |
setSessionExpireTime(Long SessionExpireTime)
Set 会话保持时间
|
void |
setTargetGroup(BasicTargetGroupInfo TargetGroup)
Set 绑定的目标组基本信息;当规则绑定目标组时,会返回该字段
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTargetType(String TargetType)
Set 后端服务器类型
|
void |
setTrpcCallee(String TrpcCallee)
Set TRPC被调服务器路由,ForwardType为TRPC时有效
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setTrpcFunc(String TrpcFunc)
Set TRPC调用服务接口,ForwardType为TRPC时有效
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setUrl(String Url)
Set 转发规则的路径。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setWafDomainId(String WafDomainId)
Set WAF实例ID
注意:此字段可能返回 null,表示取不到有效值。
|
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 RuleOutput()
public RuleOutput(RuleOutput source)
public String getLocationId()
public void setLocationId(String LocationId)
LocationId
- 转发规则的 IDpublic String getDomain()
public void setDomain(String Domain)
Domain
- 转发规则的域名。
注意:此字段可能返回 null,表示取不到有效值。public String getUrl()
public void setUrl(String Url)
Url
- 转发规则的路径。
注意:此字段可能返回 null,表示取不到有效值。public Long getSessionExpireTime()
public void setSessionExpireTime(Long SessionExpireTime)
SessionExpireTime
- 会话保持时间public HealthCheck getHealthCheck()
public void setHealthCheck(HealthCheck HealthCheck)
HealthCheck
- 健康检查信息
注意:此字段可能返回 null,表示取不到有效值。public CertificateOutput getCertificate()
public void setCertificate(CertificateOutput Certificate)
Certificate
- 证书信息
注意:此字段可能返回 null,表示取不到有效值。public String getScheduler()
public void setScheduler(String Scheduler)
Scheduler
- 规则的请求转发方式public String getListenerId()
public void setListenerId(String ListenerId)
ListenerId
- 转发规则所属的监听器 IDpublic RewriteTarget getRewriteTarget()
public void setRewriteTarget(RewriteTarget RewriteTarget)
RewriteTarget
- 转发规则的重定向目标信息
注意:此字段可能返回 null,表示取不到有效值。public Boolean getHttpGzip()
public void setHttpGzip(Boolean HttpGzip)
HttpGzip
- 是否开启gzippublic Boolean getBeAutoCreated()
public void setBeAutoCreated(Boolean BeAutoCreated)
BeAutoCreated
- 转发规则是否为自动创建public Boolean getDefaultServer()
public void setDefaultServer(Boolean DefaultServer)
DefaultServer
- 是否作为默认域名public Boolean getHttp2()
public void setHttp2(Boolean Http2)
Http2
- 是否开启Http2public String getForwardType()
public void setForwardType(String ForwardType)
ForwardType
- 负载均衡与后端服务之间的转发协议public String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime
- 转发规则的创建时间public String getTargetType()
public void setTargetType(String TargetType)
TargetType
- 后端服务器类型public BasicTargetGroupInfo getTargetGroup()
public void setTargetGroup(BasicTargetGroupInfo TargetGroup)
TargetGroup
- 绑定的目标组基本信息;当规则绑定目标组时,会返回该字段
注意:此字段可能返回 null,表示取不到有效值。public String getWafDomainId()
public void setWafDomainId(String WafDomainId)
WafDomainId
- WAF实例ID
注意:此字段可能返回 null,表示取不到有效值。public String getTrpcCallee()
public void setTrpcCallee(String TrpcCallee)
TrpcCallee
- TRPC被调服务器路由,ForwardType为TRPC时有效
注意:此字段可能返回 null,表示取不到有效值。public String getTrpcFunc()
public void setTrpcFunc(String TrpcFunc)
TrpcFunc
- TRPC调用服务接口,ForwardType为TRPC时有效
注意:此字段可能返回 null,表示取不到有效值。public String getQuicStatus()
public void setQuicStatus(String QuicStatus)
QuicStatus
- QUIC状态
注意:此字段可能返回 null,表示取不到有效值。public String[] getDomains()
public void setDomains(String[] Domains)
Domains
- 转发规则的域名列表。
注意:此字段可能返回 null,表示取不到有效值。Copyright © 2022. All rights reserved.