Uses of Class
io.envoyproxy.envoy.config.route.v3.HedgePolicy.Builder
Packages that use HedgePolicy.Builder
-
Uses of HedgePolicy.Builder in io.envoyproxy.envoy.config.route.v3
Fields in io.envoyproxy.envoy.config.route.v3 with type parameters of type HedgePolicy.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<HedgePolicy, HedgePolicy.Builder, HedgePolicyOrBuilder> RouteAction.Builder.hedgePolicyBuilder_
private com.google.protobuf.SingleFieldBuilder
<HedgePolicy, HedgePolicy.Builder, HedgePolicyOrBuilder> VirtualHost.Builder.hedgePolicyBuilder_
Methods in io.envoyproxy.envoy.config.route.v3 that return HedgePolicy.BuilderModifier and TypeMethodDescriptionHedgePolicy.Builder.clear()
HedgePolicy.Builder.clearAdditionalRequestChance()
Specifies a probability that an additional upstream request should be sent on top of what is specified by initial_requests.HedgePolicy.Builder.clearHedgeOnPerTryTimeout()
Indicates that a hedged request should be sent when the per-try timeout is hit.HedgePolicy.Builder.clearInitialRequests()
Specifies the number of initial requests that should be sent upstream.RouteAction.Builder.getHedgePolicyBuilder()
Indicates that the route has a hedge policy.VirtualHost.Builder.getHedgePolicyBuilder()
Indicates the hedge policy for all routes in this virtual host.HedgePolicy.Builder.mergeAdditionalRequestChance
(FractionalPercent value) Specifies a probability that an additional upstream request should be sent on top of what is specified by initial_requests.HedgePolicy.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) HedgePolicy.Builder.mergeFrom
(com.google.protobuf.Message other) HedgePolicy.Builder.mergeFrom
(HedgePolicy other) HedgePolicy.Builder.mergeInitialRequests
(com.google.protobuf.UInt32Value value) Specifies the number of initial requests that should be sent upstream.static HedgePolicy.Builder
HedgePolicy.newBuilder()
static HedgePolicy.Builder
HedgePolicy.newBuilder
(HedgePolicy prototype) HedgePolicy.newBuilderForType()
protected HedgePolicy.Builder
HedgePolicy.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) HedgePolicy.Builder.setAdditionalRequestChance
(FractionalPercent value) Specifies a probability that an additional upstream request should be sent on top of what is specified by initial_requests.HedgePolicy.Builder.setAdditionalRequestChance
(FractionalPercent.Builder builderForValue) Specifies a probability that an additional upstream request should be sent on top of what is specified by initial_requests.HedgePolicy.Builder.setHedgeOnPerTryTimeout
(boolean value) Indicates that a hedged request should be sent when the per-try timeout is hit.HedgePolicy.Builder.setInitialRequests
(com.google.protobuf.UInt32Value value) Specifies the number of initial requests that should be sent upstream.HedgePolicy.Builder.setInitialRequests
(com.google.protobuf.UInt32Value.Builder builderForValue) Specifies the number of initial requests that should be sent upstream.HedgePolicy.toBuilder()
Methods in io.envoyproxy.envoy.config.route.v3 that return types with arguments of type HedgePolicy.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<HedgePolicy, HedgePolicy.Builder, HedgePolicyOrBuilder> RouteAction.Builder.getHedgePolicyFieldBuilder()
Indicates that the route has a hedge policy.private com.google.protobuf.SingleFieldBuilder
<HedgePolicy, HedgePolicy.Builder, HedgePolicyOrBuilder> VirtualHost.Builder.getHedgePolicyFieldBuilder()
Indicates the hedge policy for all routes in this virtual host.Methods in io.envoyproxy.envoy.config.route.v3 with parameters of type HedgePolicy.BuilderModifier and TypeMethodDescriptionRouteAction.Builder.setHedgePolicy
(HedgePolicy.Builder builderForValue) Indicates that the route has a hedge policy.VirtualHost.Builder.setHedgePolicy
(HedgePolicy.Builder builderForValue) Indicates the hedge policy for all routes in this virtual host.