public static final class Cluster.LbSubsetConfig.LbSubsetSelector.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<Cluster.LbSubsetConfig.LbSubsetSelector.Builder> implements Cluster.LbSubsetConfig.LbSubsetSelectorOrBuilder
Specifications for subsets.Protobuf type
envoy.api.v2.Cluster.LbSubsetConfig.LbSubsetSelector| Modifier and Type | Method and Description |
|---|---|
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
addAllFallbackKeysSubset(Iterable<String> values)
Subset of
:ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by
:ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>`
fallback policy.
|
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
addAllKeys(Iterable<String> values)
List of keys to match with the weighted cluster metadata.
|
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
addFallbackKeysSubset(String value)
Subset of
:ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by
:ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>`
fallback policy.
|
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
addFallbackKeysSubsetBytes(com.google.protobuf.ByteString value)
Subset of
:ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by
:ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>`
fallback policy.
|
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
addKeys(String value)
List of keys to match with the weighted cluster metadata.
|
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
addKeysBytes(com.google.protobuf.ByteString value)
List of keys to match with the weighted cluster metadata.
|
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Cluster.LbSubsetConfig.LbSubsetSelector |
build() |
Cluster.LbSubsetConfig.LbSubsetSelector |
buildPartial() |
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
clear() |
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
clearFallbackKeysSubset()
Subset of
:ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by
:ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>`
fallback policy.
|
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
clearFallbackPolicy()
The behavior used when no endpoint subset matches the selected route's
metadata.
|
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
clearField(com.google.protobuf.Descriptors.FieldDescriptor field) |
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
clearKeys()
List of keys to match with the weighted cluster metadata.
|
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) |
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
clone() |
Cluster.LbSubsetConfig.LbSubsetSelector |
getDefaultInstanceForType() |
static com.google.protobuf.Descriptors.Descriptor |
getDescriptor() |
com.google.protobuf.Descriptors.Descriptor |
getDescriptorForType() |
String |
getFallbackKeysSubset(int index)
Subset of
:ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by
:ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>`
fallback policy.
|
com.google.protobuf.ByteString |
getFallbackKeysSubsetBytes(int index)
Subset of
:ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by
:ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>`
fallback policy.
|
int |
getFallbackKeysSubsetCount()
Subset of
:ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by
:ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>`
fallback policy.
|
com.google.protobuf.ProtocolStringList |
getFallbackKeysSubsetList()
Subset of
:ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by
:ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>`
fallback policy.
|
Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy |
getFallbackPolicy()
The behavior used when no endpoint subset matches the selected route's
metadata.
|
int |
getFallbackPolicyValue()
The behavior used when no endpoint subset matches the selected route's
metadata.
|
String |
getKeys(int index)
List of keys to match with the weighted cluster metadata.
|
com.google.protobuf.ByteString |
getKeysBytes(int index)
List of keys to match with the weighted cluster metadata.
|
int |
getKeysCount()
List of keys to match with the weighted cluster metadata.
|
com.google.protobuf.ProtocolStringList |
getKeysList()
List of keys to match with the weighted cluster metadata.
|
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable |
internalGetFieldAccessorTable() |
boolean |
isInitialized() |
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
mergeFrom(Cluster.LbSubsetConfig.LbSubsetSelector other) |
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
mergeFrom(com.google.protobuf.CodedInputStream input,
com.google.protobuf.ExtensionRegistryLite extensionRegistry) |
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
mergeFrom(com.google.protobuf.Message other) |
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
setFallbackKeysSubset(int index,
String value)
Subset of
:ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by
:ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>`
fallback policy.
|
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
setFallbackPolicy(Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy value)
The behavior used when no endpoint subset matches the selected route's
metadata.
|
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
setFallbackPolicyValue(int value)
The behavior used when no endpoint subset matches the selected route's
metadata.
|
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
setField(com.google.protobuf.Descriptors.FieldDescriptor field,
Object value) |
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
setKeys(int index,
String value)
List of keys to match with the weighted cluster metadata.
|
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field,
int index,
Object value) |
Cluster.LbSubsetConfig.LbSubsetSelector.Builder |
setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) |
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, newBuilderForField, onBuilt, onChanged, setUnknownFieldsProto3findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringaddAll, addAll, mergeFrom, newUninitializedMessageExceptionequals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitpublic static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.LbSubsetConfig.LbSubsetSelector.Builder>public Cluster.LbSubsetConfig.LbSubsetSelector.Builder clear()
clear in interface com.google.protobuf.Message.Builderclear in interface com.google.protobuf.MessageLite.Builderclear in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.LbSubsetConfig.LbSubsetSelector.Builder>public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.Message.BuildergetDescriptorForType in interface com.google.protobuf.MessageOrBuildergetDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.LbSubsetConfig.LbSubsetSelector.Builder>public Cluster.LbSubsetConfig.LbSubsetSelector getDefaultInstanceForType()
getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuildergetDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilderpublic Cluster.LbSubsetConfig.LbSubsetSelector build()
build in interface com.google.protobuf.Message.Builderbuild in interface com.google.protobuf.MessageLite.Builderpublic Cluster.LbSubsetConfig.LbSubsetSelector buildPartial()
buildPartial in interface com.google.protobuf.Message.BuilderbuildPartial in interface com.google.protobuf.MessageLite.Builderpublic Cluster.LbSubsetConfig.LbSubsetSelector.Builder clone()
clone in interface com.google.protobuf.Message.Builderclone in interface com.google.protobuf.MessageLite.Builderclone in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.LbSubsetConfig.LbSubsetSelector.Builder>public Cluster.LbSubsetConfig.LbSubsetSelector.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
setField in interface com.google.protobuf.Message.BuildersetField in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.LbSubsetConfig.LbSubsetSelector.Builder>public Cluster.LbSubsetConfig.LbSubsetSelector.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
clearField in interface com.google.protobuf.Message.BuilderclearField in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.LbSubsetConfig.LbSubsetSelector.Builder>public Cluster.LbSubsetConfig.LbSubsetSelector.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
clearOneof in interface com.google.protobuf.Message.BuilderclearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.LbSubsetConfig.LbSubsetSelector.Builder>public Cluster.LbSubsetConfig.LbSubsetSelector.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
setRepeatedField in interface com.google.protobuf.Message.BuildersetRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.LbSubsetConfig.LbSubsetSelector.Builder>public Cluster.LbSubsetConfig.LbSubsetSelector.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
addRepeatedField in interface com.google.protobuf.Message.BuilderaddRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.LbSubsetConfig.LbSubsetSelector.Builder>public Cluster.LbSubsetConfig.LbSubsetSelector.Builder mergeFrom(com.google.protobuf.Message other)
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Cluster.LbSubsetConfig.LbSubsetSelector.Builder>public Cluster.LbSubsetConfig.LbSubsetSelector.Builder mergeFrom(Cluster.LbSubsetConfig.LbSubsetSelector other)
public final boolean isInitialized()
isInitialized in interface com.google.protobuf.MessageLiteOrBuilderisInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.LbSubsetConfig.LbSubsetSelector.Builder>public Cluster.LbSubsetConfig.LbSubsetSelector.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
mergeFrom in interface com.google.protobuf.Message.BuildermergeFrom in interface com.google.protobuf.MessageLite.BuildermergeFrom in class com.google.protobuf.AbstractMessage.Builder<Cluster.LbSubsetConfig.LbSubsetSelector.Builder>IOExceptionpublic com.google.protobuf.ProtocolStringList getKeysList()
List of keys to match with the weighted cluster metadata.
repeated string keys = 1;getKeysList in interface Cluster.LbSubsetConfig.LbSubsetSelectorOrBuilderpublic int getKeysCount()
List of keys to match with the weighted cluster metadata.
repeated string keys = 1;getKeysCount in interface Cluster.LbSubsetConfig.LbSubsetSelectorOrBuilderpublic String getKeys(int index)
List of keys to match with the weighted cluster metadata.
repeated string keys = 1;getKeys in interface Cluster.LbSubsetConfig.LbSubsetSelectorOrBuilderpublic com.google.protobuf.ByteString getKeysBytes(int index)
List of keys to match with the weighted cluster metadata.
repeated string keys = 1;getKeysBytes in interface Cluster.LbSubsetConfig.LbSubsetSelectorOrBuilderpublic Cluster.LbSubsetConfig.LbSubsetSelector.Builder setKeys(int index, String value)
List of keys to match with the weighted cluster metadata.
repeated string keys = 1;public Cluster.LbSubsetConfig.LbSubsetSelector.Builder addKeys(String value)
List of keys to match with the weighted cluster metadata.
repeated string keys = 1;public Cluster.LbSubsetConfig.LbSubsetSelector.Builder addAllKeys(Iterable<String> values)
List of keys to match with the weighted cluster metadata.
repeated string keys = 1;public Cluster.LbSubsetConfig.LbSubsetSelector.Builder clearKeys()
List of keys to match with the weighted cluster metadata.
repeated string keys = 1;public Cluster.LbSubsetConfig.LbSubsetSelector.Builder addKeysBytes(com.google.protobuf.ByteString value)
List of keys to match with the weighted cluster metadata.
repeated string keys = 1;public int getFallbackPolicyValue()
The behavior used when no endpoint subset matches the selected route's metadata.
.envoy.api.v2.Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy fallback_policy = 2 [(.validate.rules) = { ... }getFallbackPolicyValue in interface Cluster.LbSubsetConfig.LbSubsetSelectorOrBuilderpublic Cluster.LbSubsetConfig.LbSubsetSelector.Builder setFallbackPolicyValue(int value)
The behavior used when no endpoint subset matches the selected route's metadata.
.envoy.api.v2.Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy fallback_policy = 2 [(.validate.rules) = { ... }public Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy getFallbackPolicy()
The behavior used when no endpoint subset matches the selected route's metadata.
.envoy.api.v2.Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy fallback_policy = 2 [(.validate.rules) = { ... }getFallbackPolicy in interface Cluster.LbSubsetConfig.LbSubsetSelectorOrBuilderpublic Cluster.LbSubsetConfig.LbSubsetSelector.Builder setFallbackPolicy(Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy value)
The behavior used when no endpoint subset matches the selected route's metadata.
.envoy.api.v2.Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy fallback_policy = 2 [(.validate.rules) = { ... }public Cluster.LbSubsetConfig.LbSubsetSelector.Builder clearFallbackPolicy()
The behavior used when no endpoint subset matches the selected route's metadata.
.envoy.api.v2.Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy fallback_policy = 2 [(.validate.rules) = { ... }public com.google.protobuf.ProtocolStringList getFallbackKeysSubsetList()
Subset of :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by :ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>` fallback policy. It has to be a non empty list if KEYS_SUBSET fallback policy is selected. For any other fallback policy the parameter is not used and should not be set. Only values also present in :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` are allowed, but `fallback_keys_subset` cannot be equal to `keys`.
repeated string fallback_keys_subset = 3;getFallbackKeysSubsetList in interface Cluster.LbSubsetConfig.LbSubsetSelectorOrBuilderpublic int getFallbackKeysSubsetCount()
Subset of :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by :ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>` fallback policy. It has to be a non empty list if KEYS_SUBSET fallback policy is selected. For any other fallback policy the parameter is not used and should not be set. Only values also present in :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` are allowed, but `fallback_keys_subset` cannot be equal to `keys`.
repeated string fallback_keys_subset = 3;getFallbackKeysSubsetCount in interface Cluster.LbSubsetConfig.LbSubsetSelectorOrBuilderpublic String getFallbackKeysSubset(int index)
Subset of :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by :ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>` fallback policy. It has to be a non empty list if KEYS_SUBSET fallback policy is selected. For any other fallback policy the parameter is not used and should not be set. Only values also present in :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` are allowed, but `fallback_keys_subset` cannot be equal to `keys`.
repeated string fallback_keys_subset = 3;getFallbackKeysSubset in interface Cluster.LbSubsetConfig.LbSubsetSelectorOrBuilderpublic com.google.protobuf.ByteString getFallbackKeysSubsetBytes(int index)
Subset of :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by :ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>` fallback policy. It has to be a non empty list if KEYS_SUBSET fallback policy is selected. For any other fallback policy the parameter is not used and should not be set. Only values also present in :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` are allowed, but `fallback_keys_subset` cannot be equal to `keys`.
repeated string fallback_keys_subset = 3;getFallbackKeysSubsetBytes in interface Cluster.LbSubsetConfig.LbSubsetSelectorOrBuilderpublic Cluster.LbSubsetConfig.LbSubsetSelector.Builder setFallbackKeysSubset(int index, String value)
Subset of :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by :ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>` fallback policy. It has to be a non empty list if KEYS_SUBSET fallback policy is selected. For any other fallback policy the parameter is not used and should not be set. Only values also present in :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` are allowed, but `fallback_keys_subset` cannot be equal to `keys`.
repeated string fallback_keys_subset = 3;public Cluster.LbSubsetConfig.LbSubsetSelector.Builder addFallbackKeysSubset(String value)
Subset of :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by :ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>` fallback policy. It has to be a non empty list if KEYS_SUBSET fallback policy is selected. For any other fallback policy the parameter is not used and should not be set. Only values also present in :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` are allowed, but `fallback_keys_subset` cannot be equal to `keys`.
repeated string fallback_keys_subset = 3;public Cluster.LbSubsetConfig.LbSubsetSelector.Builder addAllFallbackKeysSubset(Iterable<String> values)
Subset of :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by :ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>` fallback policy. It has to be a non empty list if KEYS_SUBSET fallback policy is selected. For any other fallback policy the parameter is not used and should not be set. Only values also present in :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` are allowed, but `fallback_keys_subset` cannot be equal to `keys`.
repeated string fallback_keys_subset = 3;public Cluster.LbSubsetConfig.LbSubsetSelector.Builder clearFallbackKeysSubset()
Subset of :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by :ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>` fallback policy. It has to be a non empty list if KEYS_SUBSET fallback policy is selected. For any other fallback policy the parameter is not used and should not be set. Only values also present in :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` are allowed, but `fallback_keys_subset` cannot be equal to `keys`.
repeated string fallback_keys_subset = 3;public Cluster.LbSubsetConfig.LbSubsetSelector.Builder addFallbackKeysSubsetBytes(com.google.protobuf.ByteString value)
Subset of :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` used by :ref:`KEYS_SUBSET<envoy_api_enum_value_Cluster.LbSubsetConfig.LbSubsetSelector.LbSubsetSelectorFallbackPolicy.KEYS_SUBSET>` fallback policy. It has to be a non empty list if KEYS_SUBSET fallback policy is selected. For any other fallback policy the parameter is not used and should not be set. Only values also present in :ref:`keys<envoy_api_field_Cluster.LbSubsetConfig.LbSubsetSelector.keys>` are allowed, but `fallback_keys_subset` cannot be equal to `keys`.
repeated string fallback_keys_subset = 3;public final Cluster.LbSubsetConfig.LbSubsetSelector.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
setUnknownFields in interface com.google.protobuf.Message.BuildersetUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.LbSubsetConfig.LbSubsetSelector.Builder>public final Cluster.LbSubsetConfig.LbSubsetSelector.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
mergeUnknownFields in interface com.google.protobuf.Message.BuildermergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Cluster.LbSubsetConfig.LbSubsetSelector.Builder>Copyright © 2018–2021 The Envoy Project. All rights reserved.