Interface GatewayRouteBaseProps
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Subinterfaces:
GatewayRouteProps
- All Known Implementing Classes:
GatewayRouteBaseProps.Jsii$Proxy
,GatewayRouteProps.Jsii$Proxy
@Generated(value="jsii-pacmak/1.106.0 (build e852934)",
date="2025-02-12T12:31:57.853Z")
@Stability(Stable)
public interface GatewayRouteBaseProps
extends software.amazon.jsii.JsiiSerializable
Basic configuration properties for a GatewayRoute.
Example:
VirtualGateway gateway; VirtualService virtualService; gateway.addGatewayRoute("gateway-route-grpc", GatewayRouteBaseProps.builder() .routeSpec(GatewayRouteSpec.grpc(GrpcGatewayRouteSpecOptions.builder() .routeTarget(virtualService) .match(GrpcGatewayRouteMatch.builder() .hostname(GatewayRouteHostnameMatch.exactly("example.com")) // This disables the default rewrite to virtual service name and retain original request. .rewriteRequestHostname(false) .build()) .build())) .build());
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final class
A builder forGatewayRouteBaseProps
static final class
An implementation forGatewayRouteBaseProps
-
Method Summary
Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getRouteSpec
What protocol the route uses. -
getGatewayRouteName
The name of the GatewayRoute.Default: - an automatically generated name
-
builder
- Returns:
- a
GatewayRouteBaseProps.Builder
ofGatewayRouteBaseProps
-