public class ModifyCloudNativeAPIGatewayRouteRequest extends AbstractModel
skipSign
Constructor and Description |
---|
ModifyCloudNativeAPIGatewayRouteRequest() |
ModifyCloudNativeAPIGatewayRouteRequest(ModifyCloudNativeAPIGatewayRouteRequest 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
|
String |
getRouteID()
Get 路由的ID,实例级别唯一
|
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 |
setRouteID(String RouteID)
Set 路由的ID,实例级别唯一
|
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, getMultipartRequestParams, getSkipSign, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public ModifyCloudNativeAPIGatewayRouteRequest()
public ModifyCloudNativeAPIGatewayRouteRequest(ModifyCloudNativeAPIGatewayRouteRequest source)
public String getGatewayId()
public void setGatewayId(String GatewayId)
GatewayId
- 网关IDpublic String getServiceID()
public void setServiceID(String ServiceID)
ServiceID
- 所属服务的IDpublic String getRouteID()
public void setRouteID(String RouteID)
RouteID
- 路由的ID,实例级别唯一public 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
- 路由的HeadersCopyright © 2023. All rights reserved.