类 VirtualServiceOuterClass.Delegate.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<VirtualServiceOuterClass.Delegate.Builder>
com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Delegate.Builder>
istio.networking.v1alpha3.VirtualServiceOuterClass.Delegate.Builder
所有已实现的接口:
com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, VirtualServiceOuterClass.DelegateOrBuilder, Cloneable
封闭类:
VirtualServiceOuterClass.Delegate

public static final class VirtualServiceOuterClass.Delegate.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.Delegate.Builder> implements VirtualServiceOuterClass.DelegateOrBuilder
 Describes the delegate VirtualService.
 The following routing rules forward the traffic to `/productpage` by a delegate VirtualService named `productpage`,
 forward the traffic to `/reviews` by a delegate VirtualService named `reviews`.

 ```yaml
 apiVersion: networking.istio.io/v1alpha3
 kind: VirtualService
 metadata:
   name: bookinfo
 spec:
   hosts:
   - "bookinfo.com"
   gateways:
   - mygateway
   http:
   - match:
     - uri:
         prefix: "/productpage"
     delegate:
        name: productpage
        namespace: nsA
   - match:
     - uri:
         prefix: "/reviews"
     delegate:
         name: reviews
         namespace: nsB
 ```

 ```yaml
 apiVersion: networking.istio.io/v1alpha3
 kind: VirtualService
 metadata:
   name: productpage
   namespace: nsA
 spec:
   http:
   - match:
      - uri:
         prefix: "/productpage/v1/"
     route:
     - destination:
         host: productpage-v1.nsA.svc.cluster.local
   - route:
     - destination:
         host: productpage.nsA.svc.cluster.local
 ```

 ```yaml
 apiVersion: networking.istio.io/v1alpha3
 kind: VirtualService
 metadata:
   name: reviews
   namespace: nsB
 spec:
   http:
   - route:
     - destination:
         host: reviews.nsB.svc.cluster.local
 ```
 
Protobuf type istio.networking.v1alpha3.Delegate