Subset.Builder |
Subset.Builder.addAllSubsetSelectors(Iterable<? extends Subset.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.
|
Subset.Builder |
Subset.Builder.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
Subset.Builder |
Subset.Builder.addSubsetSelectors(int index,
Subset.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.
|
Subset.Builder |
Subset.Builder.addSubsetSelectors(int index,
Subset.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.
|
Subset.Builder |
Subset.Builder.addSubsetSelectors(Subset.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.
|
Subset.Builder |
Subset.Builder.addSubsetSelectors(Subset.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.
|
Subset.Builder |
Subset.Builder.clear() |
|
Subset.Builder |
Subset.Builder.clearAllowRedundantKeys() |
By default, only when the request metadata has exactly the **same** keys as one of subset selectors and
the values of the related keys are matched, the load balancer will have a valid subset for the request.
|
Subset.Builder |
Subset.Builder.clearDefaultSubset() |
Specifies the default subset of endpoints used during fallback if
fallback_policy is
:ref:`DEFAULT_SUBSET<envoy_v3_api_enum_value_extensions.load_balancing_policies.subset.v3.Subset.LbSubsetFallbackPolicy.DEFAULT_SUBSET>`.
|
Subset.Builder |
Subset.Builder.clearFallbackPolicy() |
The behavior used when no endpoint subset matches the selected route's
metadata.
|
Subset.Builder |
Subset.Builder.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
|
Subset.Builder |
Subset.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.
|
Subset.Builder |
Subset.Builder.clearLocalityWeightAware() |
If true, routing to subsets will take into account the localities and locality weights of the
endpoints when making the routing decision.
|
Subset.Builder |
Subset.Builder.clearMetadataFallbackPolicy() |
Fallback mechanism that allows to try different route metadata until a host is found.
|
Subset.Builder |
Subset.Builder.clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
|
Subset.Builder |
Subset.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.
|
Subset.Builder |
Subset.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.
|
Subset.Builder |
Subset.Builder.clearSubsetLbPolicy() |
The child LB policy to create for endpoint-picking within the chosen subset.
|
Subset.Builder |
Subset.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.
|
Subset.Builder |
Subset.Builder.clone() |
|
Subset.Builder |
Subset.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_extensions.load_balancing_policies.subset.v3.Subset.LbSubsetFallbackPolicy.DEFAULT_SUBSET>`.
|
Subset.Builder |
Subset.Builder.mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
|
Subset.Builder |
Subset.Builder.mergeFrom(com.google.protobuf.Message other) |
|
Subset.Builder |
Subset.Builder.mergeFrom(Subset other) |
|
Subset.Builder |
Subset.Builder.mergeSubsetLbPolicy(LoadBalancingPolicy value) |
The child LB policy to create for endpoint-picking within the chosen subset.
|
Subset.Builder |
Subset.Builder.mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
static Subset.Builder |
Subset.newBuilder() |
|
static Subset.Builder |
Subset.newBuilder(Subset prototype) |
|
Subset.Builder |
Subset.newBuilderForType() |
|
protected Subset.Builder |
Subset.newBuilderForType(com.google.protobuf.GeneratedMessageV3.BuilderParent parent) |
|
Subset.Builder |
Subset.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.
|
Subset.Builder |
Subset.Builder.setAllowRedundantKeys(boolean value) |
By default, only when the request metadata has exactly the **same** keys as one of subset selectors and
the values of the related keys are matched, the load balancer will have a valid subset for the request.
|
Subset.Builder |
Subset.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_extensions.load_balancing_policies.subset.v3.Subset.LbSubsetFallbackPolicy.DEFAULT_SUBSET>`.
|
Subset.Builder |
Subset.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_extensions.load_balancing_policies.subset.v3.Subset.LbSubsetFallbackPolicy.DEFAULT_SUBSET>`.
|
Subset.Builder |
Subset.Builder.setFallbackPolicy(Subset.LbSubsetFallbackPolicy value) |
The behavior used when no endpoint subset matches the selected route's
metadata.
|
Subset.Builder |
Subset.Builder.setFallbackPolicyValue(int value) |
The behavior used when no endpoint subset matches the selected route's
metadata.
|
Subset.Builder |
Subset.Builder.setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
|
Subset.Builder |
Subset.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.
|
Subset.Builder |
Subset.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.
|
Subset.Builder |
Subset.Builder.setMetadataFallbackPolicy(Subset.LbSubsetMetadataFallbackPolicy value) |
Fallback mechanism that allows to try different route metadata until a host is found.
|
Subset.Builder |
Subset.Builder.setMetadataFallbackPolicyValue(int value) |
Fallback mechanism that allows to try different route metadata until a host is found.
|
Subset.Builder |
Subset.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.
|
Subset.Builder |
Subset.Builder.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
|
Subset.Builder |
Subset.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.
|
Subset.Builder |
Subset.Builder.setSubsetLbPolicy(LoadBalancingPolicy value) |
The child LB policy to create for endpoint-picking within the chosen subset.
|
Subset.Builder |
Subset.Builder.setSubsetLbPolicy(LoadBalancingPolicy.Builder builderForValue) |
The child LB policy to create for endpoint-picking within the chosen subset.
|
Subset.Builder |
Subset.Builder.setSubsetSelectors(int index,
Subset.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.
|
Subset.Builder |
Subset.Builder.setSubsetSelectors(int index,
Subset.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.
|
Subset.Builder |
Subset.Builder.setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
|
Subset.Builder |
Subset.toBuilder() |
|