public class ModifyRuleRequest extends AbstractModel
Constructor and Description |
---|
ModifyRuleRequest() |
ModifyRuleRequest(ModifyRuleRequest 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 |
---|---|
String |
getForwardType()
Get 负载均衡实例与后端服务之间的转发协议,默认HTTP,可取值:HTTP、HTTPS、TRPC。
|
HealthCheck |
getHealthCheck()
Get 健康检查信息。
|
String |
getListenerId()
Get 负载均衡监听器 ID。
|
String |
getLoadBalancerId()
Get 负载均衡实例 ID。
|
String |
getLocationId()
Get 要修改的转发规则的 ID。
|
String |
getScheduler()
Get 规则的请求转发方式,可选值:WRR、LEAST_CONN、IP_HASH
分别表示按权重轮询、最小连接数、按IP哈希, 默认为 WRR。
|
Long |
getSessionExpireTime()
Get 会话保持时间。
|
String |
getTrpcCallee()
Get TRPC被调服务器路由,ForwardType为TRPC时必填。目前暂未对外开放。
|
String |
getTrpcFunc()
Get TRPC调用服务接口,ForwardType为TRPC时必填。目前暂未对外开放。
|
String |
getUrl()
Get 转发规则的新的转发路径,如不需修改Url,则不需提供此参数。
|
void |
setForwardType(String ForwardType)
Set 负载均衡实例与后端服务之间的转发协议,默认HTTP,可取值:HTTP、HTTPS、TRPC。
|
void |
setHealthCheck(HealthCheck HealthCheck)
Set 健康检查信息。
|
void |
setListenerId(String ListenerId)
Set 负载均衡监听器 ID。
|
void |
setLoadBalancerId(String LoadBalancerId)
Set 负载均衡实例 ID。
|
void |
setLocationId(String LocationId)
Set 要修改的转发规则的 ID。
|
void |
setScheduler(String Scheduler)
Set 规则的请求转发方式,可选值:WRR、LEAST_CONN、IP_HASH
分别表示按权重轮询、最小连接数、按IP哈希, 默认为 WRR。
|
void |
setSessionExpireTime(Long SessionExpireTime)
Set 会话保持时间。
|
void |
setTrpcCallee(String TrpcCallee)
Set TRPC被调服务器路由,ForwardType为TRPC时必填。目前暂未对外开放。
|
void |
setTrpcFunc(String TrpcFunc)
Set TRPC调用服务接口,ForwardType为TRPC时必填。目前暂未对外开放。
|
void |
setUrl(String Url)
Set 转发规则的新的转发路径,如不需修改Url,则不需提供此参数。
|
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 ModifyRuleRequest()
public ModifyRuleRequest(ModifyRuleRequest source)
public String getLoadBalancerId()
public void setLoadBalancerId(String LoadBalancerId)
LoadBalancerId
- 负载均衡实例 ID。public String getListenerId()
public void setListenerId(String ListenerId)
ListenerId
- 负载均衡监听器 ID。public String getLocationId()
public void setLocationId(String LocationId)
LocationId
- 要修改的转发规则的 ID。public String getUrl()
public void setUrl(String Url)
Url
- 转发规则的新的转发路径,如不需修改Url,则不需提供此参数。public HealthCheck getHealthCheck()
public void setHealthCheck(HealthCheck HealthCheck)
HealthCheck
- 健康检查信息。public String getScheduler()
public void setScheduler(String Scheduler)
Scheduler
- 规则的请求转发方式,可选值:WRR、LEAST_CONN、IP_HASH
分别表示按权重轮询、最小连接数、按IP哈希, 默认为 WRR。public Long getSessionExpireTime()
public void setSessionExpireTime(Long SessionExpireTime)
SessionExpireTime
- 会话保持时间。public String getForwardType()
public void setForwardType(String ForwardType)
ForwardType
- 负载均衡实例与后端服务之间的转发协议,默认HTTP,可取值:HTTP、HTTPS、TRPC。public String getTrpcCallee()
public void setTrpcCallee(String TrpcCallee)
TrpcCallee
- TRPC被调服务器路由,ForwardType为TRPC时必填。目前暂未对外开放。public String getTrpcFunc()
public void setTrpcFunc(String TrpcFunc)
TrpcFunc
- TRPC调用服务接口,ForwardType为TRPC时必填。目前暂未对外开放。Copyright © 2023. All rights reserved.