public final class VirtualServiceOuterClass extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
VirtualServiceOuterClass.CorsPolicy
Describes the Cross-Origin Resource Sharing (CORS) policy, for a given
service.
|
static interface |
VirtualServiceOuterClass.CorsPolicyOrBuilder |
static class |
VirtualServiceOuterClass.Delegate
Describes the delegate VirtualService.
|
static interface |
VirtualServiceOuterClass.DelegateOrBuilder |
static class |
VirtualServiceOuterClass.Destination
Destination indicates the network addressable service to which the
request/connection will be sent after processing a routing rule.
|
static interface |
VirtualServiceOuterClass.DestinationOrBuilder |
static class |
VirtualServiceOuterClass.Headers
Message headers can be manipulated when Envoy forwards requests to,
or responses from, a destination service.
|
static interface |
VirtualServiceOuterClass.HeadersOrBuilder |
static class |
VirtualServiceOuterClass.HTTPFaultInjection
HTTPFaultInjection can be used to specify one or more faults to inject
while forwarding HTTP requests to the destination specified in a route.
|
static interface |
VirtualServiceOuterClass.HTTPFaultInjectionOrBuilder |
static class |
VirtualServiceOuterClass.HTTPMatchRequest
HttpMatchRequest specifies a set of criterion to be met in order for the
rule to be applied to the HTTP request.
|
static interface |
VirtualServiceOuterClass.HTTPMatchRequestOrBuilder |
static class |
VirtualServiceOuterClass.HTTPRedirect
HTTPRedirect can be used to send a 301 redirect response to the caller,
where the Authority/Host and the URI in the response can be swapped with
the specified values.
|
static interface |
VirtualServiceOuterClass.HTTPRedirectOrBuilder |
static class |
VirtualServiceOuterClass.HTTPRetry
Describes the retry policy to use when a HTTP request fails.
|
static interface |
VirtualServiceOuterClass.HTTPRetryOrBuilder |
static class |
VirtualServiceOuterClass.HTTPRewrite
HTTPRewrite can be used to rewrite specific parts of a HTTP request
before forwarding the request to the destination.
|
static interface |
VirtualServiceOuterClass.HTTPRewriteOrBuilder |
static class |
VirtualServiceOuterClass.HTTPRoute
Describes match conditions and actions for routing HTTP/1.1, HTTP2, and
gRPC traffic.
|
static class |
VirtualServiceOuterClass.HTTPRouteDestination
Each routing rule is associated with one or more service versions (see
glossary in beginning of document).
|
static interface |
VirtualServiceOuterClass.HTTPRouteDestinationOrBuilder |
static interface |
VirtualServiceOuterClass.HTTPRouteOrBuilder |
static class |
VirtualServiceOuterClass.L4MatchAttributes
L4 connection match attributes.
|
static interface |
VirtualServiceOuterClass.L4MatchAttributesOrBuilder |
static class |
VirtualServiceOuterClass.Percent
Percent specifies a percentage in the range of [0.0, 100.0].
|
static interface |
VirtualServiceOuterClass.PercentOrBuilder |
static class |
VirtualServiceOuterClass.PortSelector
PortSelector specifies the number of a port to be used for
matching or selection for final routing.
|
static interface |
VirtualServiceOuterClass.PortSelectorOrBuilder |
static class |
VirtualServiceOuterClass.RouteDestination
L4 routing rule weighted destination.
|
static interface |
VirtualServiceOuterClass.RouteDestinationOrBuilder |
static class |
VirtualServiceOuterClass.StringMatch
Describes how to match a given string in HTTP headers.
|
static interface |
VirtualServiceOuterClass.StringMatchOrBuilder |
static class |
VirtualServiceOuterClass.TCPRoute
Describes match conditions and actions for routing TCP traffic.
|
static interface |
VirtualServiceOuterClass.TCPRouteOrBuilder |
static class |
VirtualServiceOuterClass.TLSMatchAttributes
TLS connection match attributes.
|
static interface |
VirtualServiceOuterClass.TLSMatchAttributesOrBuilder |
static class |
VirtualServiceOuterClass.TLSRoute
Describes match conditions and actions for routing unterminated TLS
traffic (TLS/HTTPS) The following routing rule forwards unterminated TLS
traffic arriving at port 443 of gateway called "mygateway" to internal
services in the mesh based on the SNI value.
|
static interface |
VirtualServiceOuterClass.TLSRouteOrBuilder |
static class |
VirtualServiceOuterClass.VirtualService
Configuration affecting traffic routing.
|
static interface |
VirtualServiceOuterClass.VirtualServiceOrBuilder |
| 限定符和类型 | 方法和说明 |
|---|---|
static com.google.protobuf.Descriptors.FileDescriptor |
getDescriptor() |
static void |
registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) |
static void |
registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) |
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()
Copyright © 2018–2023 Alibaba Group. All rights reserved.