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 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[] |
getDomains()
Get List of domain names associated with the forwarding rule
Note: This field may return `null`, indicating that no valid values can be obtained.
|
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.
|
BasicTargetGroupInfo[] |
getTargetGroupList()
Get List of bound target groups
Note: This field may return `null`, indicating that no valid values can be obtained.
|
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 |
setDomains(String[] Domains)
Set List of domain names associated with the forwarding rule
Note: This field may return `null`, indicating that no valid values can be obtained.
|
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 |
setTargetGroupList(BasicTargetGroupInfo[] TargetGroupList)
Set List of bound target groups
Note: This field may return `null`, indicating that no valid values can be obtained.
|
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, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public RuleOutput()
public RuleOutput(RuleOutput source)
public 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`. This is now only for internal usage.
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`. This is now only for internal usage.
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.public String[] getDomains()
public void setDomains(String[] Domains)
Domains
- List of domain names associated with the forwarding rule
Note: This field may return `null`, indicating that no valid values can be obtained.public BasicTargetGroupInfo[] getTargetGroupList()
public void setTargetGroupList(BasicTargetGroupInfo[] TargetGroupList)
TargetGroupList
- List of bound target groups
Note: This field may return `null`, indicating that no valid values can be obtained.Copyright © 2024. All rights reserved.