Uses of Class
io.envoyproxy.envoy.config.route.v3.WeightedCluster.Builder
Packages that use WeightedCluster.Builder
Package
Description
-
Uses of WeightedCluster.Builder in io.envoyproxy.envoy.config.route.v3
Methods in io.envoyproxy.envoy.config.route.v3 that return WeightedCluster.BuilderModifier and TypeMethodDescriptionWeightedCluster.Builder.addAllClusters(Iterable<? extends WeightedCluster.ClusterWeight> values) Specifies one or more upstream clusters associated with the route.WeightedCluster.Builder.addClusters(int index, WeightedCluster.ClusterWeight value) Specifies one or more upstream clusters associated with the route.WeightedCluster.Builder.addClusters(int index, WeightedCluster.ClusterWeight.Builder builderForValue) Specifies one or more upstream clusters associated with the route.WeightedCluster.Builder.addClusters(WeightedCluster.ClusterWeight value) Specifies one or more upstream clusters associated with the route.WeightedCluster.Builder.addClusters(WeightedCluster.ClusterWeight.Builder builderForValue) Specifies one or more upstream clusters associated with the route.WeightedCluster.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) WeightedCluster.Builder.clear()WeightedCluster.Builder.clearClusters()Specifies one or more upstream clusters associated with the route.WeightedCluster.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) WeightedCluster.Builder.clearHeaderName()Specifies the header name that is used to look up the random value passed in the request header.WeightedCluster.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) WeightedCluster.Builder.clearRandomValueSpecifier()WeightedCluster.Builder.clearRuntimeKeyPrefix()Specifies the runtime key prefix that should be used to construct the runtime keys associated with each cluster.WeightedCluster.Builder.clearTotalWeight()Deprecated.WeightedCluster.Builder.clearUseHashPolicy()When set to true, the hash policies will be used to generate the random value for weighted cluster selection.WeightedCluster.Builder.clone()RouteAction.Builder.getWeightedClustersBuilder()Multiple upstream clusters can be specified for a given route.WeightedCluster.Builder.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) WeightedCluster.Builder.mergeFrom(com.google.protobuf.Message other) WeightedCluster.Builder.mergeFrom(WeightedCluster other) WeightedCluster.Builder.mergeTotalWeight(com.google.protobuf.UInt32Value value) Deprecated.final WeightedCluster.BuilderWeightedCluster.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) WeightedCluster.Builder.mergeUseHashPolicy(com.google.protobuf.BoolValue value) When set to true, the hash policies will be used to generate the random value for weighted cluster selection.static WeightedCluster.BuilderWeightedCluster.newBuilder()static WeightedCluster.BuilderWeightedCluster.newBuilder(WeightedCluster prototype) WeightedCluster.newBuilderForType()protected WeightedCluster.BuilderWeightedCluster.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) WeightedCluster.Builder.removeClusters(int index) Specifies one or more upstream clusters associated with the route.WeightedCluster.Builder.setClusters(int index, WeightedCluster.ClusterWeight value) Specifies one or more upstream clusters associated with the route.WeightedCluster.Builder.setClusters(int index, WeightedCluster.ClusterWeight.Builder builderForValue) Specifies one or more upstream clusters associated with the route.WeightedCluster.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) WeightedCluster.Builder.setHeaderName(String value) Specifies the header name that is used to look up the random value passed in the request header.WeightedCluster.Builder.setHeaderNameBytes(com.google.protobuf.ByteString value) Specifies the header name that is used to look up the random value passed in the request header.WeightedCluster.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) WeightedCluster.Builder.setRuntimeKeyPrefix(String value) Specifies the runtime key prefix that should be used to construct the runtime keys associated with each cluster.WeightedCluster.Builder.setRuntimeKeyPrefixBytes(com.google.protobuf.ByteString value) Specifies the runtime key prefix that should be used to construct the runtime keys associated with each cluster.WeightedCluster.Builder.setTotalWeight(com.google.protobuf.UInt32Value value) Deprecated.WeightedCluster.Builder.setTotalWeight(com.google.protobuf.UInt32Value.Builder builderForValue) Deprecated.final WeightedCluster.BuilderWeightedCluster.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) WeightedCluster.Builder.setUseHashPolicy(com.google.protobuf.BoolValue value) When set to true, the hash policies will be used to generate the random value for weighted cluster selection.WeightedCluster.Builder.setUseHashPolicy(com.google.protobuf.BoolValue.Builder builderForValue) When set to true, the hash policies will be used to generate the random value for weighted cluster selection.WeightedCluster.toBuilder()Methods in io.envoyproxy.envoy.config.route.v3 with parameters of type WeightedCluster.BuilderModifier and TypeMethodDescriptionRouteAction.Builder.setWeightedClusters(WeightedCluster.Builder builderForValue) Multiple upstream clusters can be specified for a given route. -
Uses of WeightedCluster.Builder in io.envoyproxy.envoy.extensions.filters.network.dubbo_proxy.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.dubbo_proxy.v3 that return WeightedCluster.BuilderModifier and TypeMethodDescriptionRouteAction.Builder.getWeightedClustersBuilder()Multiple upstream clusters can be specified for a given route.Methods in io.envoyproxy.envoy.extensions.filters.network.dubbo_proxy.v3 with parameters of type WeightedCluster.BuilderModifier and TypeMethodDescriptionRouteAction.Builder.setWeightedClusters(WeightedCluster.Builder builderForValue) Multiple upstream clusters can be specified for a given route. -
Uses of WeightedCluster.Builder in io.envoyproxy.envoy.extensions.filters.network.generic_proxy.action.v3
Methods in io.envoyproxy.envoy.extensions.filters.network.generic_proxy.action.v3 that return WeightedCluster.BuilderModifier and TypeMethodDescriptionRouteAction.Builder.getWeightedClustersBuilder()[#not-implemented-hide:] Multiple upstream clusters can be specified for a given route.Methods in io.envoyproxy.envoy.extensions.filters.network.generic_proxy.action.v3 with parameters of type WeightedCluster.BuilderModifier and TypeMethodDescriptionRouteAction.Builder.setWeightedClusters(WeightedCluster.Builder builderForValue) [#not-implemented-hide:] Multiple upstream clusters can be specified for a given route.