public class CreateCloudNativeAPIGatewayRouteRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateCloudNativeAPIGatewayRouteRequest() | 
| CreateCloudNativeAPIGatewayRouteRequest(CreateCloudNativeAPIGatewayRouteRequest 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 | 
|---|---|
| Long[] | getDestinationPorts()Get 四层匹配的目的端口 | 
| Boolean | getForceHttps()Deprecated.   | 
| String | getGatewayId()Get 网关ID | 
| KVMapping[] | getHeaders()Get 路由的Headers | 
| String[] | getHosts()Get 路由的域名 | 
| Long | getHttpsRedirectStatusCode()Get https重定向状态码 | 
| String[] | getMethods()Get 路由的方法,其中方法可选值:
- GET
- POST
- DELETE
- PUT
- OPTIONS
- PATCH
- HEAD
- ANY
- TRACE
- COPY
- MOVE
- PROPFIND
- PROPPATCH
- MKCOL
- LOCK
- UNLOCK | 
| String[] | getPaths()Get 路由的路径 | 
| Boolean | getPreserveHost()Get 转发到后端时是否保留Host | 
| String[] | getProtocols()Get 路由的协议,可选
- https
- http | 
| Long | getRegexPriority()Get 正则优先级 | 
| Boolean | getRequestBuffering()Get 是否缓存请求body,默认true | 
| Boolean | getResponseBuffering()Get 是否缓存响应body,默认true | 
| String | getRouteName()Get 路由的名字,实例级别唯一,可以不提供 | 
| String | getServiceID()Get 所属服务的ID | 
| Boolean | getStripPath()Get 转发到后端时是否StripPath | 
| void | setDestinationPorts(Long[] DestinationPorts)Set 四层匹配的目的端口 | 
| void | setForceHttps(Boolean ForceHttps)Deprecated.   | 
| void | setGatewayId(String GatewayId)Set 网关ID | 
| void | setHeaders(KVMapping[] Headers)Set 路由的Headers | 
| void | setHosts(String[] Hosts)Set 路由的域名 | 
| void | setHttpsRedirectStatusCode(Long HttpsRedirectStatusCode)Set https重定向状态码 | 
| void | setMethods(String[] Methods)Set 路由的方法,其中方法可选值:
- GET
- POST
- DELETE
- PUT
- OPTIONS
- PATCH
- HEAD
- ANY
- TRACE
- COPY
- MOVE
- PROPFIND
- PROPPATCH
- MKCOL
- LOCK
- UNLOCK | 
| void | setPaths(String[] Paths)Set 路由的路径 | 
| void | setPreserveHost(Boolean PreserveHost)Set 转发到后端时是否保留Host | 
| void | setProtocols(String[] Protocols)Set 路由的协议,可选
- https
- http | 
| void | setRegexPriority(Long RegexPriority)Set 正则优先级 | 
| void | setRequestBuffering(Boolean RequestBuffering)Set 是否缓存请求body,默认true | 
| void | setResponseBuffering(Boolean ResponseBuffering)Set 是否缓存响应body,默认true | 
| void | setRouteName(String RouteName)Set 路由的名字,实例级别唯一,可以不提供 | 
| void | setServiceID(String ServiceID)Set 所属服务的ID | 
| void | setStripPath(Boolean StripPath)Set 转发到后端时是否StripPath | 
| 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 CreateCloudNativeAPIGatewayRouteRequest()
public CreateCloudNativeAPIGatewayRouteRequest(CreateCloudNativeAPIGatewayRouteRequest source)
public String getGatewayId()
public void setGatewayId(String GatewayId)
GatewayId - 网关IDpublic String getServiceID()
public void setServiceID(String ServiceID)
ServiceID - 所属服务的IDpublic String getRouteName()
public void setRouteName(String RouteName)
RouteName - 路由的名字,实例级别唯一,可以不提供public String[] getMethods()
public void setMethods(String[] Methods)
Methods - 路由的方法,其中方法可选值:
- GET
- POST
- DELETE
- PUT
- OPTIONS
- PATCH
- HEAD
- ANY
- TRACE
- COPY
- MOVE
- PROPFIND
- PROPPATCH
- MKCOL
- LOCK
- UNLOCKpublic String[] getHosts()
public void setHosts(String[] Hosts)
Hosts - 路由的域名public String[] getPaths()
public void setPaths(String[] Paths)
Paths - 路由的路径public String[] getProtocols()
public void setProtocols(String[] Protocols)
Protocols - 路由的协议,可选
- https
- httppublic Boolean getPreserveHost()
public void setPreserveHost(Boolean PreserveHost)
PreserveHost - 转发到后端时是否保留Hostpublic Long getHttpsRedirectStatusCode()
public void setHttpsRedirectStatusCode(Long HttpsRedirectStatusCode)
HttpsRedirectStatusCode - https重定向状态码public Boolean getStripPath()
public void setStripPath(Boolean StripPath)
StripPath - 转发到后端时是否StripPath@Deprecated public Boolean getForceHttps()
@Deprecated public void setForceHttps(Boolean ForceHttps)
ForceHttps - 是否开启强制HTTPSpublic Long[] getDestinationPorts()
public void setDestinationPorts(Long[] DestinationPorts)
DestinationPorts - 四层匹配的目的端口public KVMapping[] getHeaders()
public void setHeaders(KVMapping[] Headers)
Headers - 路由的Headerspublic Boolean getRequestBuffering()
public void setRequestBuffering(Boolean RequestBuffering)
RequestBuffering - 是否缓存请求body,默认truepublic Boolean getResponseBuffering()
public void setResponseBuffering(Boolean ResponseBuffering)
ResponseBuffering - 是否缓存响应body,默认truepublic Long getRegexPriority()
public void setRegexPriority(Long RegexPriority)
RegexPriority - 正则优先级Copyright © 2025. All rights reserved.