Uses of Class
io.envoyproxy.envoy.extensions.filters.network.thrift_proxy.v3.RouteAction.Builder
Packages that use RouteAction.Builder
-
Uses of RouteAction.Builder in io.envoyproxy.envoy.extensions.filters.network.thrift_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.thrift_proxy.v3 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.addAllRequestMirrorPolicies(Iterable<? extends RouteAction.RequestMirrorPolicy> values) Indicates that the route has request mirroring policies.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.addRequestMirrorPolicies(int index, RouteAction.RequestMirrorPolicy value) Indicates that the route has request mirroring policies.RouteAction.Builder.addRequestMirrorPolicies(int index, RouteAction.RequestMirrorPolicy.Builder builderForValue) Indicates that the route has request mirroring policies.RouteAction.Builder.addRequestMirrorPolicies(RouteAction.RequestMirrorPolicy value) Indicates that the route has request mirroring policies.RouteAction.Builder.addRequestMirrorPolicies(RouteAction.RequestMirrorPolicy.Builder builderForValue) Indicates that the route has request mirroring policies.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.clearRequestMirrorPolicies()Indicates that the route has request mirroring policies.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.removeRequestMirrorPolicies(int index) Indicates that the route has request mirroring policies.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.setRequestMirrorPolicies(int index, RouteAction.RequestMirrorPolicy value) Indicates that the route has request mirroring policies.RouteAction.Builder.setRequestMirrorPolicies(int index, RouteAction.RequestMirrorPolicy.Builder builderForValue) Indicates that the route has request mirroring policies.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.extensions.filters.network.thrift_proxy.v3 with parameters of type RouteAction.BuilderModifier and TypeMethodDescriptionRoute.Builder.setRoute(RouteAction.Builder builderForValue) Route request to some upstream cluster.