Uses of Class
io.envoyproxy.envoy.config.route.v3.WeightedCluster.ClusterWeight.Builder
Packages that use WeightedCluster.ClusterWeight.Builder
-
Uses of WeightedCluster.ClusterWeight.Builder in io.envoyproxy.envoy.config.route.v3
Fields in io.envoyproxy.envoy.config.route.v3 with type parameters of type WeightedCluster.ClusterWeight.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.RepeatedFieldBuilder
<WeightedCluster.ClusterWeight, WeightedCluster.ClusterWeight.Builder, WeightedCluster.ClusterWeightOrBuilder> WeightedCluster.Builder.clustersBuilder_
Methods in io.envoyproxy.envoy.config.route.v3 that return WeightedCluster.ClusterWeight.BuilderModifier and TypeMethodDescriptionWeightedCluster.ClusterWeight.Builder.addAllRequestHeadersToAdd
(Iterable<? extends HeaderValueOption> values) Specifies a list of headers to be added to requests when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.addAllRequestHeadersToRemove
(Iterable<String> values) Specifies a list of HTTP headers that should be removed from each request when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.addAllResponseHeadersToAdd
(Iterable<? extends HeaderValueOption> values) Specifies a list of headers to be added to responses when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.addAllResponseHeadersToRemove
(Iterable<String> values) Specifies a list of headers to be removed from responses when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.Builder.addClustersBuilder()
Specifies one or more upstream clusters associated with the route.WeightedCluster.Builder.addClustersBuilder
(int index) Specifies one or more upstream clusters associated with the route.WeightedCluster.ClusterWeight.Builder.addRequestHeadersToAdd
(int index, HeaderValueOption value) Specifies a list of headers to be added to requests when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.addRequestHeadersToAdd
(int index, HeaderValueOption.Builder builderForValue) Specifies a list of headers to be added to requests when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.addRequestHeadersToAdd
(HeaderValueOption value) Specifies a list of headers to be added to requests when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.addRequestHeadersToAdd
(HeaderValueOption.Builder builderForValue) Specifies a list of headers to be added to requests when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.addRequestHeadersToRemove
(String value) Specifies a list of HTTP headers that should be removed from each request when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.addRequestHeadersToRemoveBytes
(com.google.protobuf.ByteString value) Specifies a list of HTTP headers that should be removed from each request when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.addResponseHeadersToAdd
(int index, HeaderValueOption value) Specifies a list of headers to be added to responses when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.addResponseHeadersToAdd
(int index, HeaderValueOption.Builder builderForValue) Specifies a list of headers to be added to responses when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.addResponseHeadersToAdd
(HeaderValueOption value) Specifies a list of headers to be added to responses when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.addResponseHeadersToAdd
(HeaderValueOption.Builder builderForValue) Specifies a list of headers to be added to responses when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.addResponseHeadersToRemove
(String value) Specifies a list of headers to be removed from responses when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.addResponseHeadersToRemoveBytes
(com.google.protobuf.ByteString value) Specifies a list of headers to be removed from responses when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.clear()
WeightedCluster.ClusterWeight.Builder.clearClusterHeader()
Only one of ``name`` and ``cluster_header`` may be specified.WeightedCluster.ClusterWeight.Builder.clearHostRewriteLiteral()
Indicates that during forwarding, the host header will be swapped with this value.WeightedCluster.ClusterWeight.Builder.clearHostRewriteSpecifier()
WeightedCluster.ClusterWeight.Builder.clearMetadataMatch()
Optional endpoint metadata match criteria used by the subset load balancer.WeightedCluster.ClusterWeight.Builder.clearName()
Only one of ``name`` and ``cluster_header`` may be specified.WeightedCluster.ClusterWeight.Builder.clearRequestHeadersToAdd()
Specifies a list of headers to be added to requests when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.clearRequestHeadersToRemove()
Specifies a list of HTTP headers that should be removed from each request when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.clearResponseHeadersToAdd()
Specifies a list of headers to be added to responses when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.clearResponseHeadersToRemove()
Specifies a list of headers to be removed from responses when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.clearTypedPerFilterConfig()
WeightedCluster.ClusterWeight.Builder.clearWeight()
The weight of the cluster.WeightedCluster.Builder.getClustersBuilder
(int index) Specifies one or more upstream clusters associated with the route.WeightedCluster.ClusterWeight.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) WeightedCluster.ClusterWeight.Builder.mergeFrom
(com.google.protobuf.Message other) WeightedCluster.ClusterWeight.Builder.mergeFrom
(WeightedCluster.ClusterWeight other) WeightedCluster.ClusterWeight.Builder.mergeMetadataMatch
(Metadata value) Optional endpoint metadata match criteria used by the subset load balancer.WeightedCluster.ClusterWeight.Builder.mergeWeight
(com.google.protobuf.UInt32Value value) The weight of the cluster.WeightedCluster.ClusterWeight.newBuilder()
WeightedCluster.ClusterWeight.newBuilder
(WeightedCluster.ClusterWeight prototype) WeightedCluster.ClusterWeight.newBuilderForType()
protected WeightedCluster.ClusterWeight.Builder
WeightedCluster.ClusterWeight.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) WeightedCluster.ClusterWeight.Builder.putAllTypedPerFilterConfig
(Map<String, com.google.protobuf.Any> values) This field can be used to provide weighted cluster specific per filter config.WeightedCluster.ClusterWeight.Builder.putTypedPerFilterConfig
(String key, com.google.protobuf.Any value) This field can be used to provide weighted cluster specific per filter config.WeightedCluster.ClusterWeight.Builder.removeRequestHeadersToAdd
(int index) Specifies a list of headers to be added to requests when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.removeResponseHeadersToAdd
(int index) Specifies a list of headers to be added to responses when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.removeTypedPerFilterConfig
(String key) This field can be used to provide weighted cluster specific per filter config.WeightedCluster.ClusterWeight.Builder.setClusterHeader
(String value) Only one of ``name`` and ``cluster_header`` may be specified.WeightedCluster.ClusterWeight.Builder.setClusterHeaderBytes
(com.google.protobuf.ByteString value) Only one of ``name`` and ``cluster_header`` may be specified.WeightedCluster.ClusterWeight.Builder.setHostRewriteLiteral
(String value) Indicates that during forwarding, the host header will be swapped with this value.WeightedCluster.ClusterWeight.Builder.setHostRewriteLiteralBytes
(com.google.protobuf.ByteString value) Indicates that during forwarding, the host header will be swapped with this value.WeightedCluster.ClusterWeight.Builder.setMetadataMatch
(Metadata value) Optional endpoint metadata match criteria used by the subset load balancer.WeightedCluster.ClusterWeight.Builder.setMetadataMatch
(Metadata.Builder builderForValue) Optional endpoint metadata match criteria used by the subset load balancer.Only one of ``name`` and ``cluster_header`` may be specified.WeightedCluster.ClusterWeight.Builder.setNameBytes
(com.google.protobuf.ByteString value) Only one of ``name`` and ``cluster_header`` may be specified.WeightedCluster.ClusterWeight.Builder.setRequestHeadersToAdd
(int index, HeaderValueOption value) Specifies a list of headers to be added to requests when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.setRequestHeadersToAdd
(int index, HeaderValueOption.Builder builderForValue) Specifies a list of headers to be added to requests when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.setRequestHeadersToRemove
(int index, String value) Specifies a list of HTTP headers that should be removed from each request when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.setResponseHeadersToAdd
(int index, HeaderValueOption value) Specifies a list of headers to be added to responses when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.setResponseHeadersToAdd
(int index, HeaderValueOption.Builder builderForValue) Specifies a list of headers to be added to responses when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.setResponseHeadersToRemove
(int index, String value) Specifies a list of headers to be removed from responses when this cluster is selected through the enclosing :ref:`envoy_v3_api_msg_config.route.v3.RouteAction`.WeightedCluster.ClusterWeight.Builder.setWeight
(com.google.protobuf.UInt32Value value) The weight of the cluster.WeightedCluster.ClusterWeight.Builder.setWeight
(com.google.protobuf.UInt32Value.Builder builderForValue) The weight of the cluster.WeightedCluster.ClusterWeight.toBuilder()
Methods in io.envoyproxy.envoy.config.route.v3 that return types with arguments of type WeightedCluster.ClusterWeight.BuilderModifier and TypeMethodDescriptionWeightedCluster.Builder.getClustersBuilderList()
Specifies one or more upstream clusters associated with the route.private com.google.protobuf.RepeatedFieldBuilder
<WeightedCluster.ClusterWeight, WeightedCluster.ClusterWeight.Builder, WeightedCluster.ClusterWeightOrBuilder> WeightedCluster.Builder.getClustersFieldBuilder()
Methods in io.envoyproxy.envoy.config.route.v3 with parameters of type WeightedCluster.ClusterWeight.BuilderModifier and TypeMethodDescriptionWeightedCluster.Builder.addClusters
(int index, WeightedCluster.ClusterWeight.Builder builderForValue) 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.setClusters
(int index, WeightedCluster.ClusterWeight.Builder builderForValue) Specifies one or more upstream clusters associated with the route.