public static class UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRoute
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
List<String> |
domains
The list of requested domain names.
|
UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRouteHTTPAdvancedOptions |
HTTPAdvancedOptions
The advanced settings for routing HTTP traffic.
|
UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRouteMatchRequest |
matchRequest
The matching rules for traffic routing.
|
String |
namespace
The namespace.
|
Object |
rawVSRoute
The original YAML file of the virtual service that is serialized in a JSON string.
|
List<UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRouteRouteDestinations> |
routeDestinations
The endpoints of destination services for Layer 4 weighted routing.
|
String |
routeName
The name of the routing rule.
|
String |
routeType
The type of the traffic to be routed.
|
| 构造器和说明 |
|---|
UpdateIstioGatewayRoutesRequestGatewayRoute() |
@NameInMap(value="HTTPAdvancedOptions") public UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRouteHTTPAdvancedOptions HTTPAdvancedOptions
The advanced settings for routing HTTP traffic.
@NameInMap(value="MatchRequest") public UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRouteMatchRequest matchRequest
The matching rules for traffic routing.
@NameInMap(value="Namespace") public String namespace
The namespace.
@NameInMap(value="RawVSRoute") public Object rawVSRoute
The original YAML file of the virtual service that is serialized in a JSON string.
@NameInMap(value="RouteDestinations") public List<UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRouteRouteDestinations> routeDestinations
The endpoints of destination services for Layer 4 weighted routing.
@NameInMap(value="RouteName") public String routeName
The name of the routing rule.
@NameInMap(value="RouteType") public String routeType
The type of the traffic to be routed. Valid values: `HTTP`, `TLS`, and `TCP`.
public UpdateIstioGatewayRoutesRequestGatewayRoute()
public static UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRoute build(Map<String,?> map) throws Exception
Exceptionpublic UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRoute setDomains(List<String> domains)
public UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRoute setHTTPAdvancedOptions(UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRouteHTTPAdvancedOptions HTTPAdvancedOptions)
public UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRouteHTTPAdvancedOptions getHTTPAdvancedOptions()
public UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRoute setMatchRequest(UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRouteMatchRequest matchRequest)
public UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRouteMatchRequest getMatchRequest()
public UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRoute setNamespace(String namespace)
public String getNamespace()
public UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRoute setRawVSRoute(Object rawVSRoute)
public Object getRawVSRoute()
public UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRoute setRouteDestinations(List<UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRouteRouteDestinations> routeDestinations)
public List<UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRouteRouteDestinations> getRouteDestinations()
public UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRoute setRouteName(String routeName)
public String getRouteName()
public UpdateIstioGatewayRoutesRequest.UpdateIstioGatewayRoutesRequestGatewayRoute setRouteType(String routeType)
public String getRouteType()
Copyright © 2023. All rights reserved.