Class OverrideHost.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<OverrideHost.Builder>
io.envoyproxy.envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.Builder
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,OverrideHostOrBuilder,Cloneable
- Enclosing class:
- OverrideHost
public static final class OverrideHost.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<OverrideHost.Builder>
implements OverrideHostOrBuilder
Configuration for the Override Host Load Balancing policy.
This policy allows endpoint picking to be implemented in downstream HTTP filters. For example an ext_proc RPC to a service
that implements k8s proposal for AI gateway inferences extensions
https://github.com/kubernetes-sigs/gateway-api-inference-extension/tree/main/docs/proposals/004-endpoint-picker-protocol
can provide hosts for serving a request using Override Host load balancing policy.
This policy extracts selected override hosts from a list of ``OverrideHostSource`` (request headers, metadata, etc.).
The override host source must specify at least one host in ``IP:Port`` format or multiple hosts in ``IP:Port,IP:Port,...``
format. For example ``10.0.0.5:8080`` or ``[2600:4040:5204::1574:24ae]:80``. The IPv6 address is enclosed in square brackets.
For specific example, to support k8s gateway inference extensions, which uses the ``x-gateway-destination-endpoint``
header or metadata value under the "envoy.lb" key for selected hosts, the Override Host load balancing policy should be
configured in the following way:
.. code-block:: yaml
override_host_sources:
- header: "x-gateway-destination-endpoint"
- metadata:
key: "envoy.lb"
path:
- key: "x-gateway-destination-endpoint"
If no valid host in the override host list, then the specified fallback load balancing policy is used. This allows load
balancing to degrade to a a built in policy (i.e. Round Robin) in case external endpoint picker fails.
See the :ref:`load balancing architecture
overview<arch_overview_load_balancing_types>` for more information.
Protobuf type envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost-
Method Summary
Modifier and TypeMethodDescriptionaddAllOverrideHostSources(Iterable<? extends OverrideHost.OverrideHostSource> values) A list of sources to get host addresses from.addOverrideHostSources(int index, OverrideHost.OverrideHostSource value) A list of sources to get host addresses from.addOverrideHostSources(int index, OverrideHost.OverrideHostSource.Builder builderForValue) A list of sources to get host addresses from.A list of sources to get host addresses from.addOverrideHostSources(OverrideHost.OverrideHostSource.Builder builderForValue) A list of sources to get host addresses from.A list of sources to get host addresses from.addOverrideHostSourcesBuilder(int index) A list of sources to get host addresses from.addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()The child LB policy to use in case neither header nor metadata with selected hosts is present.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) A list of sources to get host addresses from.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe child LB policy to use in case neither header nor metadata with selected hosts is present.The child LB policy to use in case neither header nor metadata with selected hosts is present.The child LB policy to use in case neither header nor metadata with selected hosts is present.getOverrideHostSources(int index) A list of sources to get host addresses from.getOverrideHostSourcesBuilder(int index) A list of sources to get host addresses from.A list of sources to get host addresses from.intA list of sources to get host addresses from.A list of sources to get host addresses from.getOverrideHostSourcesOrBuilder(int index) A list of sources to get host addresses from.List<? extends OverrideHost.OverrideHostSourceOrBuilder>A list of sources to get host addresses from.booleanThe child LB policy to use in case neither header nor metadata with selected hosts is present.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanThe child LB policy to use in case neither header nor metadata with selected hosts is present.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeFrom(OverrideHost other) final OverrideHost.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) removeOverrideHostSources(int index) A list of sources to get host addresses from.The child LB policy to use in case neither header nor metadata with selected hosts is present.setFallbackPolicy(LoadBalancingPolicy.Builder builderForValue) The child LB policy to use in case neither header nor metadata with selected hosts is present.setOverrideHostSources(int index, OverrideHost.OverrideHostSource value) A list of sources to get host addresses from.setOverrideHostSources(int index, OverrideHost.OverrideHostSource.Builder builderForValue) A list of sources to get host addresses from.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) final OverrideHost.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<OverrideHost.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<OverrideHost.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessageV3.Builder<OverrideHost.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<OverrideHost.Builder>
-
setField
public OverrideHost.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OverrideHost.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OverrideHost.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<OverrideHost.Builder>
-
setRepeatedField
public OverrideHost.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) - Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OverrideHost.Builder>
-
addRepeatedField
public OverrideHost.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) - Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<OverrideHost.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OverrideHost.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<OverrideHost.Builder>
-
mergeFrom
public OverrideHost.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<OverrideHost.Builder>- Throws:
IOException
-
getOverrideHostSourcesList
A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... }- Specified by:
getOverrideHostSourcesListin interfaceOverrideHostOrBuilder
-
getOverrideHostSourcesCount
public int getOverrideHostSourcesCount()A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... }- Specified by:
getOverrideHostSourcesCountin interfaceOverrideHostOrBuilder
-
getOverrideHostSources
A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... }- Specified by:
getOverrideHostSourcesin interfaceOverrideHostOrBuilder
-
setOverrideHostSources
public OverrideHost.Builder setOverrideHostSources(int index, OverrideHost.OverrideHostSource value) A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... } -
setOverrideHostSources
public OverrideHost.Builder setOverrideHostSources(int index, OverrideHost.OverrideHostSource.Builder builderForValue) A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... } -
addOverrideHostSources
A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... } -
addOverrideHostSources
public OverrideHost.Builder addOverrideHostSources(int index, OverrideHost.OverrideHostSource value) A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... } -
addOverrideHostSources
public OverrideHost.Builder addOverrideHostSources(OverrideHost.OverrideHostSource.Builder builderForValue) A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... } -
addOverrideHostSources
public OverrideHost.Builder addOverrideHostSources(int index, OverrideHost.OverrideHostSource.Builder builderForValue) A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... } -
addAllOverrideHostSources
public OverrideHost.Builder addAllOverrideHostSources(Iterable<? extends OverrideHost.OverrideHostSource> values) A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... } -
clearOverrideHostSources
A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... } -
removeOverrideHostSources
A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... } -
getOverrideHostSourcesBuilder
A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... } -
getOverrideHostSourcesOrBuilder
A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... }- Specified by:
getOverrideHostSourcesOrBuilderin interfaceOverrideHostOrBuilder
-
getOverrideHostSourcesOrBuilderList
public List<? extends OverrideHost.OverrideHostSourceOrBuilder> getOverrideHostSourcesOrBuilderList()A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... }- Specified by:
getOverrideHostSourcesOrBuilderListin interfaceOverrideHostOrBuilder
-
addOverrideHostSourcesBuilder
A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... } -
addOverrideHostSourcesBuilder
A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... } -
getOverrideHostSourcesBuilderList
A list of sources to get host addresses from. The host sources are searched in the order specified. The request is forwarded to the first address and subsequent addresses are used for request retries or hedging. Note that if an overridden host address is not present in the current endpoint set, it is skipped and the next found address is used. If there are not enough overridden addresses to satisfy all retry attempts the fallback load balancing policy is used to pick a host.
repeated .envoy.extensions.load_balancing_policies.override_host.v3.OverrideHost.OverrideHostSource override_host_sources = 1 [(.validate.rules) = { ... } -
hasFallbackPolicy
public boolean hasFallbackPolicy()The child LB policy to use in case neither header nor metadata with selected hosts is present.
.envoy.config.cluster.v3.LoadBalancingPolicy fallback_policy = 3 [(.validate.rules) = { ... }- Specified by:
hasFallbackPolicyin interfaceOverrideHostOrBuilder- Returns:
- Whether the fallbackPolicy field is set.
-
getFallbackPolicy
The child LB policy to use in case neither header nor metadata with selected hosts is present.
.envoy.config.cluster.v3.LoadBalancingPolicy fallback_policy = 3 [(.validate.rules) = { ... }- Specified by:
getFallbackPolicyin interfaceOverrideHostOrBuilder- Returns:
- The fallbackPolicy.
-
setFallbackPolicy
The child LB policy to use in case neither header nor metadata with selected hosts is present.
.envoy.config.cluster.v3.LoadBalancingPolicy fallback_policy = 3 [(.validate.rules) = { ... } -
setFallbackPolicy
The child LB policy to use in case neither header nor metadata with selected hosts is present.
.envoy.config.cluster.v3.LoadBalancingPolicy fallback_policy = 3 [(.validate.rules) = { ... } -
mergeFallbackPolicy
The child LB policy to use in case neither header nor metadata with selected hosts is present.
.envoy.config.cluster.v3.LoadBalancingPolicy fallback_policy = 3 [(.validate.rules) = { ... } -
clearFallbackPolicy
The child LB policy to use in case neither header nor metadata with selected hosts is present.
.envoy.config.cluster.v3.LoadBalancingPolicy fallback_policy = 3 [(.validate.rules) = { ... } -
getFallbackPolicyBuilder
The child LB policy to use in case neither header nor metadata with selected hosts is present.
.envoy.config.cluster.v3.LoadBalancingPolicy fallback_policy = 3 [(.validate.rules) = { ... } -
getFallbackPolicyOrBuilder
The child LB policy to use in case neither header nor metadata with selected hosts is present.
.envoy.config.cluster.v3.LoadBalancingPolicy fallback_policy = 3 [(.validate.rules) = { ... }- Specified by:
getFallbackPolicyOrBuilderin interfaceOverrideHostOrBuilder
-
setUnknownFields
public final OverrideHost.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OverrideHost.Builder>
-
mergeUnknownFields
public final OverrideHost.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<OverrideHost.Builder>
-