Uses of Class
io.envoyproxy.envoy.config.cluster.v3.Cluster.LbSubsetConfig.Builder
Packages that use Cluster.LbSubsetConfig.Builder
-
Uses of Cluster.LbSubsetConfig.Builder in io.envoyproxy.envoy.config.cluster.v3
Fields in io.envoyproxy.envoy.config.cluster.v3 with type parameters of type Cluster.LbSubsetConfig.BuilderModifier and TypeFieldDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Cluster.LbSubsetConfig, Cluster.LbSubsetConfig.Builder, Cluster.LbSubsetConfigOrBuilder> Cluster.Builder.lbSubsetConfigBuilder_
Methods in io.envoyproxy.envoy.config.cluster.v3 that return Cluster.LbSubsetConfig.BuilderModifier and TypeMethodDescriptionCluster.LbSubsetConfig.Builder.addAllSubsetSelectors
(Iterable<? extends Cluster.LbSubsetConfig.LbSubsetSelector> values) For each entry, LbEndpoint.Metadata's ``envoy.lb`` namespace is traversed and a subset is created for each unique combination of key and value.Cluster.LbSubsetConfig.Builder.addSubsetSelectors
(int index, Cluster.LbSubsetConfig.LbSubsetSelector value) For each entry, LbEndpoint.Metadata's ``envoy.lb`` namespace is traversed and a subset is created for each unique combination of key and value.Cluster.LbSubsetConfig.Builder.addSubsetSelectors
(int index, Cluster.LbSubsetConfig.LbSubsetSelector.Builder builderForValue) For each entry, LbEndpoint.Metadata's ``envoy.lb`` namespace is traversed and a subset is created for each unique combination of key and value.Cluster.LbSubsetConfig.Builder.addSubsetSelectors
(Cluster.LbSubsetConfig.LbSubsetSelector value) For each entry, LbEndpoint.Metadata's ``envoy.lb`` namespace is traversed and a subset is created for each unique combination of key and value.Cluster.LbSubsetConfig.Builder.addSubsetSelectors
(Cluster.LbSubsetConfig.LbSubsetSelector.Builder builderForValue) For each entry, LbEndpoint.Metadata's ``envoy.lb`` namespace is traversed and a subset is created for each unique combination of key and value.Cluster.LbSubsetConfig.Builder.clear()
Cluster.LbSubsetConfig.Builder.clearDefaultSubset()
Specifies the default subset of endpoints used during fallback if fallback_policy is :ref:`DEFAULT_SUBSET<envoy_v3_api_enum_value_config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetFallbackPolicy.DEFAULT_SUBSET>`.Cluster.LbSubsetConfig.Builder.clearFallbackPolicy()
The behavior used when no endpoint subset matches the selected route's metadata.Cluster.LbSubsetConfig.Builder.clearListAsAny()
If true, metadata specified for a metadata key will be matched against the corresponding endpoint metadata if the endpoint metadata matches the value exactly OR it is a list value and any of the elements in the list matches the criteria.Cluster.LbSubsetConfig.Builder.clearLocalityWeightAware()
If true, routing to subsets will take into account the localities and locality weights of the endpoints when making the routing decision.Cluster.LbSubsetConfig.Builder.clearMetadataFallbackPolicy()
Fallback mechanism that allows to try different route metadata until a host is found.Cluster.LbSubsetConfig.Builder.clearPanicModeAny()
If true, when a fallback policy is configured and its corresponding subset fails to find a host this will cause any host to be selected instead.Cluster.LbSubsetConfig.Builder.clearScaleLocalityWeight()
When used with locality_weight_aware, scales the weight of each locality by the ratio of hosts in the subset vs hosts in the original subset.Cluster.LbSubsetConfig.Builder.clearSubsetSelectors()
For each entry, LbEndpoint.Metadata's ``envoy.lb`` namespace is traversed and a subset is created for each unique combination of key and value.Cluster.Builder.getLbSubsetConfigBuilder()
Configuration for load balancing subsetting.Cluster.LbSubsetConfig.Builder.mergeDefaultSubset
(com.google.protobuf.Struct value) Specifies the default subset of endpoints used during fallback if fallback_policy is :ref:`DEFAULT_SUBSET<envoy_v3_api_enum_value_config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetFallbackPolicy.DEFAULT_SUBSET>`.Cluster.LbSubsetConfig.Builder.mergeFrom
(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) Cluster.LbSubsetConfig.Builder.mergeFrom
(com.google.protobuf.Message other) Cluster.LbSubsetConfig.Builder.mergeFrom
(Cluster.LbSubsetConfig other) Cluster.LbSubsetConfig.newBuilder()
Cluster.LbSubsetConfig.newBuilder
(Cluster.LbSubsetConfig prototype) Cluster.LbSubsetConfig.newBuilderForType()
protected Cluster.LbSubsetConfig.Builder
Cluster.LbSubsetConfig.newBuilderForType
(com.google.protobuf.AbstractMessage.BuilderParent parent) Cluster.LbSubsetConfig.Builder.removeSubsetSelectors
(int index) For each entry, LbEndpoint.Metadata's ``envoy.lb`` namespace is traversed and a subset is created for each unique combination of key and value.Cluster.LbSubsetConfig.Builder.setDefaultSubset
(com.google.protobuf.Struct value) Specifies the default subset of endpoints used during fallback if fallback_policy is :ref:`DEFAULT_SUBSET<envoy_v3_api_enum_value_config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetFallbackPolicy.DEFAULT_SUBSET>`.Cluster.LbSubsetConfig.Builder.setDefaultSubset
(com.google.protobuf.Struct.Builder builderForValue) Specifies the default subset of endpoints used during fallback if fallback_policy is :ref:`DEFAULT_SUBSET<envoy_v3_api_enum_value_config.cluster.v3.Cluster.LbSubsetConfig.LbSubsetFallbackPolicy.DEFAULT_SUBSET>`.Cluster.LbSubsetConfig.Builder.setFallbackPolicy
(Cluster.LbSubsetConfig.LbSubsetFallbackPolicy value) The behavior used when no endpoint subset matches the selected route's metadata.Cluster.LbSubsetConfig.Builder.setFallbackPolicyValue
(int value) The behavior used when no endpoint subset matches the selected route's metadata.Cluster.LbSubsetConfig.Builder.setListAsAny
(boolean value) If true, metadata specified for a metadata key will be matched against the corresponding endpoint metadata if the endpoint metadata matches the value exactly OR it is a list value and any of the elements in the list matches the criteria.Cluster.LbSubsetConfig.Builder.setLocalityWeightAware
(boolean value) If true, routing to subsets will take into account the localities and locality weights of the endpoints when making the routing decision.Cluster.LbSubsetConfig.Builder.setMetadataFallbackPolicy
(Cluster.LbSubsetConfig.LbSubsetMetadataFallbackPolicy value) Fallback mechanism that allows to try different route metadata until a host is found.Cluster.LbSubsetConfig.Builder.setMetadataFallbackPolicyValue
(int value) Fallback mechanism that allows to try different route metadata until a host is found.Cluster.LbSubsetConfig.Builder.setPanicModeAny
(boolean value) If true, when a fallback policy is configured and its corresponding subset fails to find a host this will cause any host to be selected instead.Cluster.LbSubsetConfig.Builder.setScaleLocalityWeight
(boolean value) When used with locality_weight_aware, scales the weight of each locality by the ratio of hosts in the subset vs hosts in the original subset.Cluster.LbSubsetConfig.Builder.setSubsetSelectors
(int index, Cluster.LbSubsetConfig.LbSubsetSelector value) For each entry, LbEndpoint.Metadata's ``envoy.lb`` namespace is traversed and a subset is created for each unique combination of key and value.Cluster.LbSubsetConfig.Builder.setSubsetSelectors
(int index, Cluster.LbSubsetConfig.LbSubsetSelector.Builder builderForValue) For each entry, LbEndpoint.Metadata's ``envoy.lb`` namespace is traversed and a subset is created for each unique combination of key and value.Cluster.LbSubsetConfig.toBuilder()
Methods in io.envoyproxy.envoy.config.cluster.v3 that return types with arguments of type Cluster.LbSubsetConfig.BuilderModifier and TypeMethodDescriptionprivate com.google.protobuf.SingleFieldBuilder
<Cluster.LbSubsetConfig, Cluster.LbSubsetConfig.Builder, Cluster.LbSubsetConfigOrBuilder> Cluster.Builder.internalGetLbSubsetConfigFieldBuilder()
Configuration for load balancing subsetting.Methods in io.envoyproxy.envoy.config.cluster.v3 with parameters of type Cluster.LbSubsetConfig.BuilderModifier and TypeMethodDescriptionCluster.Builder.setLbSubsetConfig
(Cluster.LbSubsetConfig.Builder builderForValue) Configuration for load balancing subsetting.