Uses of Class
io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2alpha1.RouteAction.Builder
Packages that use RouteAction.Builder
-
Uses of RouteAction.Builder in io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2alpha1
Methods in io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2alpha1 that return RouteAction.BuilderModifier and TypeMethodDescriptionRouteAction.Builder.addAllRateLimits(Iterable<? extends RateLimit> values) Specifies a set of rate limit configurations that could be applied to the route.RouteAction.Builder.addRateLimits(int index, RateLimit value) Specifies a set of rate limit configurations that could be applied to the route.RouteAction.Builder.addRateLimits(int index, RateLimit.Builder builderForValue) Specifies a set of rate limit configurations that could be applied to the route.RouteAction.Builder.addRateLimits(RateLimit value) Specifies a set of rate limit configurations that could be applied to the route.RouteAction.Builder.addRateLimits(RateLimit.Builder builderForValue) Specifies a set of rate limit configurations that could be applied to the route.RouteAction.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) RouteAction.Builder.clear()RouteAction.Builder.clearCluster()Indicates a single upstream cluster to which the request should be routed to.RouteAction.Builder.clearClusterHeader()Envoy will determine the cluster to route to by reading the value of the Thrift header named by cluster_header from the request headers.RouteAction.Builder.clearClusterSpecifier()RouteAction.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) RouteAction.Builder.clearMetadataMatch()Optional endpoint metadata match criteria used by the subset load balancer.RouteAction.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) RouteAction.Builder.clearRateLimits()Specifies a set of rate limit configurations that could be applied to the route.RouteAction.Builder.clearStripServiceName()Strip the service prefix from the method name, if there's a prefix.RouteAction.Builder.clearWeightedClusters()Multiple upstream clusters can be specified for a given route.RouteAction.Builder.clone()Route.Builder.getRouteBuilder()Route request to some upstream cluster.RouteAction.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) RouteAction.Builder.mergeFrom(com.google.protobuf.Message other) RouteAction.Builder.mergeFrom(RouteAction other) RouteAction.Builder.mergeMetadataMatch(Metadata value) Optional endpoint metadata match criteria used by the subset load balancer.final RouteAction.BuilderRouteAction.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) RouteAction.Builder.mergeWeightedClusters(WeightedCluster value) Multiple upstream clusters can be specified for a given route.static RouteAction.BuilderRouteAction.newBuilder()static RouteAction.BuilderRouteAction.newBuilder(RouteAction prototype) RouteAction.newBuilderForType()protected RouteAction.BuilderRouteAction.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) RouteAction.Builder.removeRateLimits(int index) Specifies a set of rate limit configurations that could be applied to the route.RouteAction.Builder.setCluster(String value) Indicates a single upstream cluster to which the request should be routed to.RouteAction.Builder.setClusterBytes(com.google.protobuf.ByteString value) Indicates a single upstream cluster to which the request should be routed to.RouteAction.Builder.setClusterHeader(String value) Envoy will determine the cluster to route to by reading the value of the Thrift header named by cluster_header from the request headers.RouteAction.Builder.setClusterHeaderBytes(com.google.protobuf.ByteString value) Envoy will determine the cluster to route to by reading the value of the Thrift header named by cluster_header from the request headers.RouteAction.Builder.setMetadataMatch(Metadata value) Optional endpoint metadata match criteria used by the subset load balancer.RouteAction.Builder.setMetadataMatch(Metadata.Builder builderForValue) Optional endpoint metadata match criteria used by the subset load balancer.RouteAction.Builder.setRateLimits(int index, RateLimit value) Specifies a set of rate limit configurations that could be applied to the route.RouteAction.Builder.setRateLimits(int index, RateLimit.Builder builderForValue) Specifies a set of rate limit configurations that could be applied to the route.RouteAction.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) RouteAction.Builder.setStripServiceName(boolean value) Strip the service prefix from the method name, if there's a prefix.final RouteAction.BuilderRouteAction.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) RouteAction.Builder.setWeightedClusters(WeightedCluster value) Multiple upstream clusters can be specified for a given route.RouteAction.Builder.setWeightedClusters(WeightedCluster.Builder builderForValue) Multiple upstream clusters can be specified for a given route.RouteAction.toBuilder()Methods in io.envoyproxy.envoy.config.filter.network.thrift_proxy.v2alpha1 with parameters of type RouteAction.BuilderModifier and TypeMethodDescriptionRoute.Builder.setRoute(RouteAction.Builder builderForValue) Route request to some upstream cluster.