@Generated(value="jsii-pacmak/1.74.0 (build 6d08790)",
date="2023-03-28T21:34:27.796Z")
public interface GatewayRouteBaseProps
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());
Modifier and Type | Interface and Description |
---|---|
static class |
GatewayRouteBaseProps.Builder
A builder for
GatewayRouteBaseProps |
static class |
GatewayRouteBaseProps.Jsii$Proxy
An implementation for
GatewayRouteBaseProps |
Modifier and Type | Method and Description |
---|---|
static GatewayRouteBaseProps.Builder |
builder() |
default java.lang.String |
getGatewayRouteName()
The name of the GatewayRoute.
|
GatewayRouteSpec |
getRouteSpec()
What protocol the route uses.
|
GatewayRouteSpec getRouteSpec()
default java.lang.String getGatewayRouteName()
Default: - an automatically generated name
static GatewayRouteBaseProps.Builder builder()
GatewayRouteBaseProps.Builder
of GatewayRouteBaseProps