类 VirtualServiceOuterClass
- java.lang.Object
-
- istio.networking.v1alpha3.VirtualServiceOuterClass
-
public final class VirtualServiceOuterClass extends java.lang.Object
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 static classVirtualServiceOuterClass.CorsPolicyDescribes the Cross-Origin Resource Sharing (CORS) policy, for a given service.static interfaceVirtualServiceOuterClass.CorsPolicyOrBuilderstatic classVirtualServiceOuterClass.DelegateDescribes the delegate VirtualService.static interfaceVirtualServiceOuterClass.DelegateOrBuilderstatic classVirtualServiceOuterClass.DestinationDestination indicates the network addressable service to which the request/connection will be sent after processing a routing rule.static interfaceVirtualServiceOuterClass.DestinationOrBuilderstatic classVirtualServiceOuterClass.HeadersMessage headers can be manipulated when Envoy forwards requests to, or responses from, a destination service.static interfaceVirtualServiceOuterClass.HeadersOrBuilderstatic classVirtualServiceOuterClass.HTTPFaultInjectionHTTPFaultInjection can be used to specify one or more faults to inject while forwarding HTTP requests to the destination specified in a route.static interfaceVirtualServiceOuterClass.HTTPFaultInjectionOrBuilderstatic classVirtualServiceOuterClass.HTTPMatchRequestHttpMatchRequest specifies a set of criterion to be met in order for the rule to be applied to the HTTP request.static interfaceVirtualServiceOuterClass.HTTPMatchRequestOrBuilderstatic classVirtualServiceOuterClass.HTTPRedirectHTTPRedirect 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 interfaceVirtualServiceOuterClass.HTTPRedirectOrBuilderstatic classVirtualServiceOuterClass.HTTPRetryDescribes the retry policy to use when a HTTP request fails.static interfaceVirtualServiceOuterClass.HTTPRetryOrBuilderstatic classVirtualServiceOuterClass.HTTPRewriteHTTPRewrite can be used to rewrite specific parts of a HTTP request before forwarding the request to the destination.static interfaceVirtualServiceOuterClass.HTTPRewriteOrBuilderstatic classVirtualServiceOuterClass.HTTPRouteDescribes match conditions and actions for routing HTTP/1.1, HTTP2, and gRPC traffic.static classVirtualServiceOuterClass.HTTPRouteDestinationEach routing rule is associated with one or more service versions (see glossary in beginning of document).static interfaceVirtualServiceOuterClass.HTTPRouteDestinationOrBuilderstatic interfaceVirtualServiceOuterClass.HTTPRouteOrBuilderstatic classVirtualServiceOuterClass.L4MatchAttributesL4 connection match attributes.static interfaceVirtualServiceOuterClass.L4MatchAttributesOrBuilderstatic classVirtualServiceOuterClass.PercentPercent specifies a percentage in the range of [0.0, 100.0].static interfaceVirtualServiceOuterClass.PercentOrBuilderstatic classVirtualServiceOuterClass.PortSelectorPortSelector specifies the number of a port to be used for matching or selection for final routing.static interfaceVirtualServiceOuterClass.PortSelectorOrBuilderstatic classVirtualServiceOuterClass.RouteDestinationL4 routing rule weighted destination.static interfaceVirtualServiceOuterClass.RouteDestinationOrBuilderstatic classVirtualServiceOuterClass.StringMatchDescribes how to match a given string in HTTP headers.static interfaceVirtualServiceOuterClass.StringMatchOrBuilderstatic classVirtualServiceOuterClass.TCPRouteDescribes match conditions and actions for routing TCP traffic.static interfaceVirtualServiceOuterClass.TCPRouteOrBuilderstatic classVirtualServiceOuterClass.TLSMatchAttributesTLS connection match attributes.static interfaceVirtualServiceOuterClass.TLSMatchAttributesOrBuilderstatic classVirtualServiceOuterClass.TLSRouteDescribes 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 valuestatic interfaceVirtualServiceOuterClass.TLSRouteOrBuilderstatic classVirtualServiceOuterClass.VirtualServiceConfiguration affecting traffic routing.static interfaceVirtualServiceOuterClass.VirtualServiceOrBuilder
-
字段概要
-
构造器概要
构造器 限定符 构造器 说明 privateVirtualServiceOuterClass()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static com.google.protobuf.Descriptors.FileDescriptorgetDescriptor()static voidregisterAllExtensions(com.google.protobuf.ExtensionRegistry registry)static voidregisterAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
-
-
-
字段详细资料
-
internal_static_istio_networking_v1alpha3_VirtualService_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_VirtualService_descriptor
-
internal_static_istio_networking_v1alpha3_VirtualService_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_VirtualService_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_Destination_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_Destination_descriptor
-
internal_static_istio_networking_v1alpha3_Destination_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_Destination_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_HTTPRoute_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_HTTPRoute_descriptor
-
internal_static_istio_networking_v1alpha3_HTTPRoute_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_HTTPRoute_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_Delegate_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_Delegate_descriptor
-
internal_static_istio_networking_v1alpha3_Delegate_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_Delegate_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_Headers_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_Headers_descriptor
-
internal_static_istio_networking_v1alpha3_Headers_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_Headers_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_Headers_HeaderOperations_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_Headers_HeaderOperations_descriptor
-
internal_static_istio_networking_v1alpha3_Headers_HeaderOperations_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_Headers_HeaderOperations_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_Headers_HeaderOperations_SetEntry_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_Headers_HeaderOperations_SetEntry_descriptor
-
internal_static_istio_networking_v1alpha3_Headers_HeaderOperations_SetEntry_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_Headers_HeaderOperations_SetEntry_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_Headers_HeaderOperations_AddEntry_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_Headers_HeaderOperations_AddEntry_descriptor
-
internal_static_istio_networking_v1alpha3_Headers_HeaderOperations_AddEntry_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_Headers_HeaderOperations_AddEntry_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_TLSRoute_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_TLSRoute_descriptor
-
internal_static_istio_networking_v1alpha3_TLSRoute_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_TLSRoute_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_TCPRoute_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_TCPRoute_descriptor
-
internal_static_istio_networking_v1alpha3_TCPRoute_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_TCPRoute_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_HTTPMatchRequest_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_HTTPMatchRequest_descriptor
-
internal_static_istio_networking_v1alpha3_HTTPMatchRequest_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_HTTPMatchRequest_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_HTTPMatchRequest_HeadersEntry_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_HTTPMatchRequest_HeadersEntry_descriptor
-
internal_static_istio_networking_v1alpha3_HTTPMatchRequest_HeadersEntry_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_HTTPMatchRequest_HeadersEntry_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_HTTPMatchRequest_SourceLabelsEntry_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_HTTPMatchRequest_SourceLabelsEntry_descriptor
-
internal_static_istio_networking_v1alpha3_HTTPMatchRequest_SourceLabelsEntry_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_HTTPMatchRequest_SourceLabelsEntry_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_HTTPMatchRequest_QueryParamsEntry_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_HTTPMatchRequest_QueryParamsEntry_descriptor
-
internal_static_istio_networking_v1alpha3_HTTPMatchRequest_QueryParamsEntry_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_HTTPMatchRequest_QueryParamsEntry_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_HTTPMatchRequest_WithoutHeadersEntry_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_HTTPMatchRequest_WithoutHeadersEntry_descriptor
-
internal_static_istio_networking_v1alpha3_HTTPMatchRequest_WithoutHeadersEntry_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_HTTPMatchRequest_WithoutHeadersEntry_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_HTTPRouteDestination_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_HTTPRouteDestination_descriptor
-
internal_static_istio_networking_v1alpha3_HTTPRouteDestination_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_HTTPRouteDestination_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_RouteDestination_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_RouteDestination_descriptor
-
internal_static_istio_networking_v1alpha3_RouteDestination_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_RouteDestination_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_L4MatchAttributes_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_L4MatchAttributes_descriptor
-
internal_static_istio_networking_v1alpha3_L4MatchAttributes_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_L4MatchAttributes_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_L4MatchAttributes_SourceLabelsEntry_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_L4MatchAttributes_SourceLabelsEntry_descriptor
-
internal_static_istio_networking_v1alpha3_L4MatchAttributes_SourceLabelsEntry_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_L4MatchAttributes_SourceLabelsEntry_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_TLSMatchAttributes_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_TLSMatchAttributes_descriptor
-
internal_static_istio_networking_v1alpha3_TLSMatchAttributes_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_TLSMatchAttributes_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_TLSMatchAttributes_SourceLabelsEntry_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_TLSMatchAttributes_SourceLabelsEntry_descriptor
-
internal_static_istio_networking_v1alpha3_TLSMatchAttributes_SourceLabelsEntry_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_TLSMatchAttributes_SourceLabelsEntry_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_HTTPRedirect_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_HTTPRedirect_descriptor
-
internal_static_istio_networking_v1alpha3_HTTPRedirect_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_HTTPRedirect_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_HTTPRewrite_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_HTTPRewrite_descriptor
-
internal_static_istio_networking_v1alpha3_HTTPRewrite_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_HTTPRewrite_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_StringMatch_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_StringMatch_descriptor
-
internal_static_istio_networking_v1alpha3_StringMatch_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_StringMatch_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_HTTPRetry_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_HTTPRetry_descriptor
-
internal_static_istio_networking_v1alpha3_HTTPRetry_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_HTTPRetry_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_CorsPolicy_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_CorsPolicy_descriptor
-
internal_static_istio_networking_v1alpha3_CorsPolicy_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_CorsPolicy_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_HTTPFaultInjection_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_HTTPFaultInjection_descriptor
-
internal_static_istio_networking_v1alpha3_HTTPFaultInjection_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_HTTPFaultInjection_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_HTTPFaultInjection_Delay_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_HTTPFaultInjection_Delay_descriptor
-
internal_static_istio_networking_v1alpha3_HTTPFaultInjection_Delay_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_HTTPFaultInjection_Delay_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_HTTPFaultInjection_Abort_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_HTTPFaultInjection_Abort_descriptor
-
internal_static_istio_networking_v1alpha3_HTTPFaultInjection_Abort_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_HTTPFaultInjection_Abort_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_PortSelector_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_PortSelector_descriptor
-
internal_static_istio_networking_v1alpha3_PortSelector_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_PortSelector_fieldAccessorTable
-
internal_static_istio_networking_v1alpha3_Percent_descriptor
private static final com.google.protobuf.Descriptors.Descriptor internal_static_istio_networking_v1alpha3_Percent_descriptor
-
internal_static_istio_networking_v1alpha3_Percent_fieldAccessorTable
private static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internal_static_istio_networking_v1alpha3_Percent_fieldAccessorTable
-
descriptor
private static com.google.protobuf.Descriptors.FileDescriptor descriptor
-
-
方法详细资料
-
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry)
-
registerAllExtensions
public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry)
-
getDescriptor
public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor()
-
-