public class RuleOutput extends AbstractModel
header, skipSign| 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 转发规则的域名。 | 
| String[] | getDomains()Get 转发规则的域名列表。 | 
| String | getForwardType()Get 负载均衡与后端服务之间的转发协议 | 
| HealthCheck | getHealthCheck()Get 健康检查信息 | 
| Boolean | getHttp2()Get 是否开启Http2 | 
| Boolean | getHttpGzip()Get 是否开启gzip | 
| String | getListenerId()Get 转发规则所属的监听器 ID | 
| String | getLocationId()Get 转发规则的 ID | 
| OAuth | getOAuth()Get OAuth配置状态信息。 | 
| String | getQuicStatus()Get QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。 | 
| RewriteTarget | getRewriteTarget()Get 转发规则的重定向目标信息 | 
| String | getScheduler()Get 规则的请求转发方式。
WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。 | 
| Long | getSessionExpireTime()Get 会话保持时间 | 
| BasicTargetGroupInfo | getTargetGroup()Get 绑定的目标组基本信息;当规则绑定目标组时,会返回该字段
注意:此字段可能返回 null,表示取不到有效值。 | 
| BasicTargetGroupInfo[] | getTargetGroupList()Get 绑定的目标组列表
注意:此字段可能返回 null,表示取不到有效值。 | 
| String | getTargetType()Get 后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。 | 
| String | getTrpcCallee()Get TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。 | 
| String | getTrpcFunc()Get TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。 | 
| String | getUrl()Get 转发规则的路径。 | 
| String | getWafDomainId()Get WAF实例ID | 
| 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 转发规则的域名。 | 
| void | setDomains(String[] Domains)Set 转发规则的域名列表。 | 
| void | setForwardType(String ForwardType)Set 负载均衡与后端服务之间的转发协议 | 
| void | setHealthCheck(HealthCheck HealthCheck)Set 健康检查信息 | 
| 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 | setOAuth(OAuth OAuth)Set OAuth配置状态信息。 | 
| void | setQuicStatus(String QuicStatus)Set QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。 | 
| void | setRewriteTarget(RewriteTarget RewriteTarget)Set 转发规则的重定向目标信息 | 
| void | setScheduler(String Scheduler)Set 规则的请求转发方式。
WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。 | 
| void | setSessionExpireTime(Long SessionExpireTime)Set 会话保持时间 | 
| void | setTargetGroup(BasicTargetGroupInfo TargetGroup)Set 绑定的目标组基本信息;当规则绑定目标组时,会返回该字段
注意:此字段可能返回 null,表示取不到有效值。 | 
| void | setTargetGroupList(BasicTargetGroupInfo[] TargetGroupList)Set 绑定的目标组列表
注意:此字段可能返回 null,表示取不到有效值。 | 
| 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 转发规则的路径。 | 
| void | setWafDomainId(String WafDomainId)Set WAF实例ID | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic RuleOutput()
public RuleOutput(RuleOutput source)
public String getLocationId()
public void setLocationId(String LocationId)
LocationId - 转发规则的 IDpublic String getDomain()
public void setDomain(String Domain)
Domain - 转发规则的域名。public String getUrl()
public void setUrl(String Url)
Url - 转发规则的路径。public Long getSessionExpireTime()
public void setSessionExpireTime(Long SessionExpireTime)
SessionExpireTime - 会话保持时间public HealthCheck getHealthCheck()
public void setHealthCheck(HealthCheck HealthCheck)
HealthCheck - 健康检查信息public CertificateOutput getCertificate()
public void setCertificate(CertificateOutput Certificate)
Certificate - 证书信息
注意:此字段可能返回 null,表示取不到有效值。public String getScheduler()
public void setScheduler(String Scheduler)
Scheduler - 规则的请求转发方式。
WRR、LEAST_CONN、IP_HASH分别表示按权重轮询、最小连接数、IP Hash。public String getListenerId()
public void setListenerId(String ListenerId)
ListenerId - 转发规则所属的监听器 IDpublic RewriteTarget getRewriteTarget()
public void setRewriteTarget(RewriteTarget RewriteTarget)
RewriteTarget - 转发规则的重定向目标信息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 - 后端服务器类型。NODE表示绑定普通节点,TARGETGROUP表示绑定目标组。public BasicTargetGroupInfo getTargetGroup()
public void setTargetGroup(BasicTargetGroupInfo TargetGroup)
TargetGroup - 绑定的目标组基本信息;当规则绑定目标组时,会返回该字段
注意:此字段可能返回 null,表示取不到有效值。public String getWafDomainId()
public void setWafDomainId(String WafDomainId)
WafDomainId - WAF实例IDpublic String getTrpcCallee()
public void setTrpcCallee(String TrpcCallee)
TrpcCallee - TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。public String getTrpcFunc()
public void setTrpcFunc(String TrpcFunc)
TrpcFunc - TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。public String getQuicStatus()
public void setQuicStatus(String QuicStatus)
QuicStatus - QUIC状态。QUIC_ACTIVE表示开启,QUIC_INACTIVE表示未开启。注意,只有HTTPS域名才能开启QUIC。public String[] getDomains()
public void setDomains(String[] Domains)
Domains - 转发规则的域名列表。public BasicTargetGroupInfo[] getTargetGroupList()
public void setTargetGroupList(BasicTargetGroupInfo[] TargetGroupList)
TargetGroupList - 绑定的目标组列表
注意:此字段可能返回 null,表示取不到有效值。public OAuth getOAuth()
public void setOAuth(OAuth OAuth)
OAuth - OAuth配置状态信息。Copyright © 2025. All rights reserved.