类 VirtualServiceOuterClass.TCPRoute.Builder

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

public static final class VirtualServiceOuterClass.TCPRoute.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.TCPRoute.Builder> implements VirtualServiceOuterClass.TCPRouteOrBuilder
 Describes match conditions and actions for routing TCP traffic. The
 following routing rule forwards traffic arriving at port 27017 for
 mongo.prod.svc.cluster.local to another Mongo server on port 5555.

 {{<tabset category-name="example">}}
 {{<tab name="v1alpha3" category-value="v1alpha3">}}
 ```yaml
 apiVersion: networking.istio.io/v1alpha3
 kind: VirtualService
 metadata:
   name: bookinfo-mongo
 spec:
   hosts:
   - mongo.prod.svc.cluster.local
   tcp:
   - match:
     - port: 27017
     route:
     - destination:
         host: mongo.backup.svc.cluster.local
         port:
           number: 5555
 ```
 {{</tab>}}

 {{<tab name="v1beta1" category-value="v1beta1">}}
 ```yaml
 apiVersion: networking.istio.io/v1beta1
 kind: VirtualService
 metadata:
   name: bookinfo-mongo
 spec:
   hosts:
   - mongo.prod.svc.cluster.local
   tcp:
   - match:
     - port: 27017
     route:
     - destination:
         host: mongo.backup.svc.cluster.local
         port:
           number: 5555
 ```
 {{</tab>}}
 {{</tabset>}}
 
Protobuf type istio.networking.v1alpha3.TCPRoute