public class RuleOutput extends AbstractModel
| Constructor and Description | 
|---|
| RuleOutput() | 
| Modifier and Type | Method and Description | 
|---|---|
| Boolean | getBeAutoCreated()Get Whether the forwarding rule is automatically created | 
| CertificateOutput | getCertificate()Get Certificate information
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getCreateTime()Get Forwarding rule creation time | 
| Boolean | getDefaultServer()Get Whether to use as the default domain name | 
| String | getDomain()Get Domain name of the forwarding rule. | 
| String | getForwardType()Get Forwarding protocol between CLB and real server | 
| HealthCheck | getHealthCheck()Get Health check information
Note: This field may return null, indicating that no valid values can be obtained. | 
| Boolean | getHttp2()Get Whether to enable Http2 | 
| Boolean | getHttpGzip()Get Whether to enable gzip | 
| String | getListenerId()Get ID of the listener to which the forwarding rule belongs | 
| String | getLocationId()Get Forwarding rule ID | 
| String | getQuicStatus()Get QUIC status
Note: this field may return null, indicating that no valid values can be obtained. | 
| RewriteTarget | getRewriteTarget()Get Redirect target information of a forwarding rule
Note: This field may return null, indicating that no valid values can be obtained. | 
| String | getScheduler()Get Request forwarding method of the rule | 
| Long | getSessionExpireTime()Get Session persistence time | 
| BasicTargetGroupInfo | getTargetGroup()Get Basic information of a bound target group. | 
| String | getTargetType()Get Real server type | 
| String | getTrpcCallee()Get TRPC callee server route, which is valid when `ForwardType` is `TRPC`. | 
| String | getTrpcFunc()Get TRPC calling service API, which is valid when `ForwardType` is `TRPC`. | 
| String | getUrl()Get Forwarding rule path. | 
| String | getWafDomainId()Get WAF instance ID
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setBeAutoCreated(Boolean BeAutoCreated)Set Whether the forwarding rule is automatically created | 
| void | setCertificate(CertificateOutput Certificate)Set Certificate information
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setCreateTime(String CreateTime)Set Forwarding rule creation time | 
| void | setDefaultServer(Boolean DefaultServer)Set Whether to use as the default domain name | 
| void | setDomain(String Domain)Set Domain name of the forwarding rule. | 
| void | setForwardType(String ForwardType)Set Forwarding protocol between CLB and real server | 
| void | setHealthCheck(HealthCheck HealthCheck)Set Health check information
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setHttp2(Boolean Http2)Set Whether to enable Http2 | 
| void | setHttpGzip(Boolean HttpGzip)Set Whether to enable gzip | 
| void | setListenerId(String ListenerId)Set ID of the listener to which the forwarding rule belongs | 
| void | setLocationId(String LocationId)Set Forwarding rule ID | 
| void | setQuicStatus(String QuicStatus)Set QUIC status
Note: this field may return null, indicating that no valid values can be obtained. | 
| void | setRewriteTarget(RewriteTarget RewriteTarget)Set Redirect target information of a forwarding rule
Note: This field may return null, indicating that no valid values can be obtained. | 
| void | setScheduler(String Scheduler)Set Request forwarding method of the rule | 
| void | setSessionExpireTime(Long SessionExpireTime)Set Session persistence time | 
| void | setTargetGroup(BasicTargetGroupInfo TargetGroup)Set Basic information of a bound target group. | 
| void | setTargetType(String TargetType)Set Real server type | 
| void | setTrpcCallee(String TrpcCallee)Set TRPC callee server route, which is valid when `ForwardType` is `TRPC`. | 
| void | setTrpcFunc(String TrpcFunc)Set TRPC calling service API, which is valid when `ForwardType` is `TRPC`. | 
| void | setUrl(String Url)Set Forwarding rule path. | 
| void | setWafDomainId(String WafDomainId)Set WAF instance ID
Note: This field may return null, indicating that no valid values can be obtained. | 
| 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, toJsonStringpublic String getLocationId()
public void setLocationId(String LocationId)
LocationId - Forwarding rule IDpublic String getDomain()
public void setDomain(String Domain)
Domain - Domain name of the forwarding rule.
Note: This field may return null, indicating that no valid values can be obtained.public String getUrl()
public void setUrl(String Url)
Url - Forwarding rule path.
Note: This field may return null, indicating that no valid values can be obtained.public Long getSessionExpireTime()
public void setSessionExpireTime(Long SessionExpireTime)
SessionExpireTime - Session persistence timepublic HealthCheck getHealthCheck()
public void setHealthCheck(HealthCheck HealthCheck)
HealthCheck - Health check information
Note: This field may return null, indicating that no valid values can be obtained.public CertificateOutput getCertificate()
public void setCertificate(CertificateOutput Certificate)
Certificate - Certificate information
Note: This field may return null, indicating that no valid values can be obtained.public String getScheduler()
public void setScheduler(String Scheduler)
Scheduler - Request forwarding method of the rulepublic String getListenerId()
public void setListenerId(String ListenerId)
ListenerId - ID of the listener to which the forwarding rule belongspublic RewriteTarget getRewriteTarget()
public void setRewriteTarget(RewriteTarget RewriteTarget)
RewriteTarget - Redirect target information of a forwarding rule
Note: This field may return null, indicating that no valid values can be obtained.public Boolean getHttpGzip()
public void setHttpGzip(Boolean HttpGzip)
HttpGzip - Whether to enable gzippublic Boolean getBeAutoCreated()
public void setBeAutoCreated(Boolean BeAutoCreated)
BeAutoCreated - Whether the forwarding rule is automatically createdpublic Boolean getDefaultServer()
public void setDefaultServer(Boolean DefaultServer)
DefaultServer - Whether to use as the default domain namepublic Boolean getHttp2()
public void setHttp2(Boolean Http2)
Http2 - Whether to enable Http2public String getForwardType()
public void setForwardType(String ForwardType)
ForwardType - Forwarding protocol between CLB and real serverpublic String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime - Forwarding rule creation timepublic String getTargetType()
public void setTargetType(String TargetType)
TargetType - Real server typepublic BasicTargetGroupInfo getTargetGroup()
public void setTargetGroup(BasicTargetGroupInfo TargetGroup)
TargetGroup - Basic information of a bound target group. This field will be returned if a target group is bound to a rule.
Note: This field may return null, indicating that no valid values can be obtained.public String getWafDomainId()
public void setWafDomainId(String WafDomainId)
WafDomainId - WAF instance ID
Note: This field may return null, indicating that no valid values can be obtained.public String getTrpcCallee()
public void setTrpcCallee(String TrpcCallee)
TrpcCallee - TRPC callee server route, which is valid when `ForwardType` is `TRPC`.
Note: this field may return null, indicating that no valid values can be obtained.public String getTrpcFunc()
public void setTrpcFunc(String TrpcFunc)
TrpcFunc - TRPC calling service API, which is valid when `ForwardType` is `TRPC`.
Note: this field may return null, indicating that no valid values can be obtained.public String getQuicStatus()
public void setQuicStatus(String QuicStatus)
QuicStatus - QUIC status
Note: this field may return null, indicating that no valid values can be obtained.Copyright © 2021. All rights reserved.