Class RuleOutput
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.clb.v20180317.models.RuleOutput
-
public class RuleOutput extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor 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.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleangetBeAutoCreated()Get 转发规则是否为自动创建CertificateOutputgetCertificate()Get 证书信息 注意:此字段可能返回 null,表示取不到有效值。StringgetCreateTime()Get 转发规则的创建时间BooleangetDefaultServer()Get 是否作为默认域名StringgetDomain()Get 转发规则的域名。 注意:此字段可能返回 null,表示取不到有效值。String[]getDomains()Get 转发规则的域名列表。 注意:此字段可能返回 null,表示取不到有效值。StringgetForwardType()Get 负载均衡与后端服务之间的转发协议HealthCheckgetHealthCheck()Get 健康检查信息 注意:此字段可能返回 null,表示取不到有效值。BooleangetHttp2()Get 是否开启Http2BooleangetHttpGzip()Get 是否开启gzipStringgetListenerId()Get 转发规则所属的监听器 IDStringgetLocationId()Get 转发规则的 IDStringgetQuicStatus()Get QUIC状态 注意:此字段可能返回 null,表示取不到有效值。RewriteTargetgetRewriteTarget()Get 转发规则的重定向目标信息 注意:此字段可能返回 null,表示取不到有效值。StringgetScheduler()Get 规则的请求转发方式LonggetSessionExpireTime()Get 会话保持时间BasicTargetGroupInfogetTargetGroup()Get 绑定的目标组基本信息;当规则绑定目标组时,会返回该字段 注意:此字段可能返回 null,表示取不到有效值。BasicTargetGroupInfo[]getTargetGroupList()Get 绑定的目标组列表 注意:此字段可能返回 null,表示取不到有效值。StringgetTargetType()Get 后端服务器类型StringgetTrpcCallee()Get TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。StringgetTrpcFunc()Get TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。StringgetUrl()Get 转发规则的路径。 注意:此字段可能返回 null,表示取不到有效值。StringgetWafDomainId()Get WAF实例ID 注意:此字段可能返回 null,表示取不到有效值。voidsetBeAutoCreated(Boolean BeAutoCreated)Set 转发规则是否为自动创建voidsetCertificate(CertificateOutput Certificate)Set 证书信息 注意:此字段可能返回 null,表示取不到有效值。voidsetCreateTime(String CreateTime)Set 转发规则的创建时间voidsetDefaultServer(Boolean DefaultServer)Set 是否作为默认域名voidsetDomain(String Domain)Set 转发规则的域名。 注意:此字段可能返回 null,表示取不到有效值。voidsetDomains(String[] Domains)Set 转发规则的域名列表。 注意:此字段可能返回 null,表示取不到有效值。voidsetForwardType(String ForwardType)Set 负载均衡与后端服务之间的转发协议voidsetHealthCheck(HealthCheck HealthCheck)Set 健康检查信息 注意:此字段可能返回 null,表示取不到有效值。voidsetHttp2(Boolean Http2)Set 是否开启Http2voidsetHttpGzip(Boolean HttpGzip)Set 是否开启gzipvoidsetListenerId(String ListenerId)Set 转发规则所属的监听器 IDvoidsetLocationId(String LocationId)Set 转发规则的 IDvoidsetQuicStatus(String QuicStatus)Set QUIC状态 注意:此字段可能返回 null,表示取不到有效值。voidsetRewriteTarget(RewriteTarget RewriteTarget)Set 转发规则的重定向目标信息 注意:此字段可能返回 null,表示取不到有效值。voidsetScheduler(String Scheduler)Set 规则的请求转发方式voidsetSessionExpireTime(Long SessionExpireTime)Set 会话保持时间voidsetTargetGroup(BasicTargetGroupInfo TargetGroup)Set 绑定的目标组基本信息;当规则绑定目标组时,会返回该字段 注意:此字段可能返回 null,表示取不到有效值。voidsetTargetGroupList(BasicTargetGroupInfo[] TargetGroupList)Set 绑定的目标组列表 注意:此字段可能返回 null,表示取不到有效值。voidsetTargetType(String TargetType)Set 后端服务器类型voidsetTrpcCallee(String TrpcCallee)Set TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。voidsetTrpcFunc(String TrpcFunc)Set TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。voidsetUrl(String Url)Set 转发规则的路径。 注意:此字段可能返回 null,表示取不到有效值。voidsetWafDomainId(String WafDomainId)Set WAF实例ID 注意:此字段可能返回 null,表示取不到有效值。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
RuleOutput
public RuleOutput()
-
RuleOutput
public 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.
-
-
Method Detail
-
getLocationId
public String getLocationId()
Get 转发规则的 ID- Returns:
- LocationId 转发规则的 ID
-
setLocationId
public void setLocationId(String LocationId)
Set 转发规则的 ID- Parameters:
LocationId- 转发规则的 ID
-
getDomain
public String getDomain()
Get 转发规则的域名。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Domain 转发规则的域名。 注意:此字段可能返回 null,表示取不到有效值。
-
setDomain
public void setDomain(String Domain)
Set 转发规则的域名。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Domain- 转发规则的域名。 注意:此字段可能返回 null,表示取不到有效值。
-
getUrl
public String getUrl()
Get 转发规则的路径。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Url 转发规则的路径。 注意:此字段可能返回 null,表示取不到有效值。
-
setUrl
public void setUrl(String Url)
Set 转发规则的路径。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Url- 转发规则的路径。 注意:此字段可能返回 null,表示取不到有效值。
-
getSessionExpireTime
public Long getSessionExpireTime()
Get 会话保持时间- Returns:
- SessionExpireTime 会话保持时间
-
setSessionExpireTime
public void setSessionExpireTime(Long SessionExpireTime)
Set 会话保持时间- Parameters:
SessionExpireTime- 会话保持时间
-
getHealthCheck
public HealthCheck getHealthCheck()
Get 健康检查信息 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- HealthCheck 健康检查信息 注意:此字段可能返回 null,表示取不到有效值。
-
setHealthCheck
public void setHealthCheck(HealthCheck HealthCheck)
Set 健康检查信息 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
HealthCheck- 健康检查信息 注意:此字段可能返回 null,表示取不到有效值。
-
getCertificate
public CertificateOutput getCertificate()
Get 证书信息 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Certificate 证书信息 注意:此字段可能返回 null,表示取不到有效值。
-
setCertificate
public void setCertificate(CertificateOutput Certificate)
Set 证书信息 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Certificate- 证书信息 注意:此字段可能返回 null,表示取不到有效值。
-
getScheduler
public String getScheduler()
Get 规则的请求转发方式- Returns:
- Scheduler 规则的请求转发方式
-
setScheduler
public void setScheduler(String Scheduler)
Set 规则的请求转发方式- Parameters:
Scheduler- 规则的请求转发方式
-
getListenerId
public String getListenerId()
Get 转发规则所属的监听器 ID- Returns:
- ListenerId 转发规则所属的监听器 ID
-
setListenerId
public void setListenerId(String ListenerId)
Set 转发规则所属的监听器 ID- Parameters:
ListenerId- 转发规则所属的监听器 ID
-
getRewriteTarget
public RewriteTarget getRewriteTarget()
Get 转发规则的重定向目标信息 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- RewriteTarget 转发规则的重定向目标信息 注意:此字段可能返回 null,表示取不到有效值。
-
setRewriteTarget
public void setRewriteTarget(RewriteTarget RewriteTarget)
Set 转发规则的重定向目标信息 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
RewriteTarget- 转发规则的重定向目标信息 注意:此字段可能返回 null,表示取不到有效值。
-
getHttpGzip
public Boolean getHttpGzip()
Get 是否开启gzip- Returns:
- HttpGzip 是否开启gzip
-
setHttpGzip
public void setHttpGzip(Boolean HttpGzip)
Set 是否开启gzip- Parameters:
HttpGzip- 是否开启gzip
-
getBeAutoCreated
public Boolean getBeAutoCreated()
Get 转发规则是否为自动创建- Returns:
- BeAutoCreated 转发规则是否为自动创建
-
setBeAutoCreated
public void setBeAutoCreated(Boolean BeAutoCreated)
Set 转发规则是否为自动创建- Parameters:
BeAutoCreated- 转发规则是否为自动创建
-
getDefaultServer
public Boolean getDefaultServer()
Get 是否作为默认域名- Returns:
- DefaultServer 是否作为默认域名
-
setDefaultServer
public void setDefaultServer(Boolean DefaultServer)
Set 是否作为默认域名- Parameters:
DefaultServer- 是否作为默认域名
-
getHttp2
public Boolean getHttp2()
Get 是否开启Http2- Returns:
- Http2 是否开启Http2
-
setHttp2
public void setHttp2(Boolean Http2)
Set 是否开启Http2- Parameters:
Http2- 是否开启Http2
-
getForwardType
public String getForwardType()
Get 负载均衡与后端服务之间的转发协议- Returns:
- ForwardType 负载均衡与后端服务之间的转发协议
-
setForwardType
public void setForwardType(String ForwardType)
Set 负载均衡与后端服务之间的转发协议- Parameters:
ForwardType- 负载均衡与后端服务之间的转发协议
-
getCreateTime
public String getCreateTime()
Get 转发规则的创建时间- Returns:
- CreateTime 转发规则的创建时间
-
setCreateTime
public void setCreateTime(String CreateTime)
Set 转发规则的创建时间- Parameters:
CreateTime- 转发规则的创建时间
-
getTargetType
public String getTargetType()
Get 后端服务器类型- Returns:
- TargetType 后端服务器类型
-
setTargetType
public void setTargetType(String TargetType)
Set 后端服务器类型- Parameters:
TargetType- 后端服务器类型
-
getTargetGroup
public BasicTargetGroupInfo getTargetGroup()
Get 绑定的目标组基本信息;当规则绑定目标组时,会返回该字段 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TargetGroup 绑定的目标组基本信息;当规则绑定目标组时,会返回该字段 注意:此字段可能返回 null,表示取不到有效值。
-
setTargetGroup
public void setTargetGroup(BasicTargetGroupInfo TargetGroup)
Set 绑定的目标组基本信息;当规则绑定目标组时,会返回该字段 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TargetGroup- 绑定的目标组基本信息;当规则绑定目标组时,会返回该字段 注意:此字段可能返回 null,表示取不到有效值。
-
getWafDomainId
public String getWafDomainId()
Get WAF实例ID 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- WafDomainId WAF实例ID 注意:此字段可能返回 null,表示取不到有效值。
-
setWafDomainId
public void setWafDomainId(String WafDomainId)
Set WAF实例ID 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
WafDomainId- WAF实例ID 注意:此字段可能返回 null,表示取不到有效值。
-
getTrpcCallee
public String getTrpcCallee()
Get TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TrpcCallee TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。
-
setTrpcCallee
public void setTrpcCallee(String TrpcCallee)
Set TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TrpcCallee- TRPC被调服务器路由,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。
-
getTrpcFunc
public String getTrpcFunc()
Get TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TrpcFunc TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。
-
setTrpcFunc
public void setTrpcFunc(String TrpcFunc)
Set TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TrpcFunc- TRPC调用服务接口,ForwardType为TRPC时有效。目前暂未对外开放。 注意:此字段可能返回 null,表示取不到有效值。
-
getQuicStatus
public String getQuicStatus()
Get QUIC状态 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- QuicStatus QUIC状态 注意:此字段可能返回 null,表示取不到有效值。
-
setQuicStatus
public void setQuicStatus(String QuicStatus)
Set QUIC状态 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
QuicStatus- QUIC状态 注意:此字段可能返回 null,表示取不到有效值。
-
getDomains
public String[] getDomains()
Get 转发规则的域名列表。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Domains 转发规则的域名列表。 注意:此字段可能返回 null,表示取不到有效值。
-
setDomains
public void setDomains(String[] Domains)
Set 转发规则的域名列表。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Domains- 转发规则的域名列表。 注意:此字段可能返回 null,表示取不到有效值。
-
getTargetGroupList
public BasicTargetGroupInfo[] getTargetGroupList()
Get 绑定的目标组列表 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TargetGroupList 绑定的目标组列表 注意:此字段可能返回 null,表示取不到有效值。
-
setTargetGroupList
public void setTargetGroupList(BasicTargetGroupInfo[] TargetGroupList)
Set 绑定的目标组列表 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TargetGroupList- 绑定的目标组列表 注意:此字段可能返回 null,表示取不到有效值。
-
-