类 VirtualServiceOuterClass.HTTPFaultInjection.Delay.Builder

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

public static final class VirtualServiceOuterClass.HTTPFaultInjection.Delay.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<VirtualServiceOuterClass.HTTPFaultInjection.Delay.Builder> implements VirtualServiceOuterClass.HTTPFaultInjection.DelayOrBuilder
 Delay specification is used to inject latency into the request
 forwarding path. The following example will introduce a 5 second delay
 in 1 out of every 1000 requests to the "v1" version of the "reviews"
 service from all pods with label env: prod

 {{<tabset category-name="example">}}
 {{<tab name="v1alpha3" category-value="v1alpha3">}}
 ```yaml
 apiVersion: networking.istio.io/v1alpha3
 kind: VirtualService
 metadata:
   name: reviews-route
 spec:
   hosts:
   - reviews.prod.svc.cluster.local
   http:
   - match:
     - sourceLabels:
         env: prod
     route:
     - destination:
         host: reviews.prod.svc.cluster.local
         subset: v1
     fault:
       delay:
         percentage:
           value: 0.1
         fixedDelay: 5s
 ```
 {{</tab>}}

 {{<tab name="v1beta1" category-value="v1beta1">}}
 ```yaml
 apiVersion: networking.istio.io/v1beta1
 kind: VirtualService
 metadata:
   name: reviews-route
 spec:
   hosts:
   - reviews.prod.svc.cluster.local
   http:
   - match:
     - sourceLabels:
         env: prod
     route:
     - destination:
         host: reviews.prod.svc.cluster.local
         subset: v1
     fault:
       delay:
         percentage:
           value: 0.1
         fixedDelay: 5s
 ```
 {{</tab>}}
 {{</tabset>}}

 The _fixedDelay_ field is used to indicate the amount of delay in seconds.
 The optional _percentage_ field can be used to only delay a certain
 percentage of requests. If left unspecified, all request will be delayed.
 
Protobuf type istio.networking.v1alpha3.HTTPFaultInjection.Delay