Class ScopedRoutes.ScopeKeyBuilder.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.ScopeKeyBuilder.Builder>
-
- io.envoyproxy.envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder
,com.google.protobuf.MessageLite.Builder
,com.google.protobuf.MessageLiteOrBuilder
,com.google.protobuf.MessageOrBuilder
,ScopedRoutes.ScopeKeyBuilderOrBuilder
,java.lang.Cloneable
- Enclosing class:
- ScopedRoutes.ScopeKeyBuilder
public static final class ScopedRoutes.ScopeKeyBuilder.Builder extends com.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.ScopeKeyBuilder.Builder> implements ScopedRoutes.ScopeKeyBuilderOrBuilder
Specifies the mechanism for constructing "scope keys" based on HTTP request attributes. These keys are matched against a set of :ref:`Key<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration.Key>` objects assembled from :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>` messages distributed via SRDS (the Scoped Route Discovery Service) or assigned statically via :ref:`scoped_route_configurations_list<envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.scoped_route_configurations_list>`. Upon receiving a request's headers, the Router will build a key using the algorithm specified by this message. This key will be used to look up the routing table (i.e., the :ref:`RouteConfiguration<envoy_v3_api_msg_config.route.v3.RouteConfiguration>`) to use for the request.
Protobuf typeenvoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder
-
-
Field Summary
Fields Modifier and Type Field Description private int
bitField0_
private java.util.List<ScopedRoutes.ScopeKeyBuilder.FragmentBuilder>
fragments_
private com.google.protobuf.RepeatedFieldBuilder<ScopedRoutes.ScopeKeyBuilder.FragmentBuilder,ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder,ScopedRoutes.ScopeKeyBuilder.FragmentBuilderOrBuilder>
fragmentsBuilder_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ScopedRoutes.ScopeKeyBuilder.Builder
addAllFragments(java.lang.Iterable<? extends ScopedRoutes.ScopeKeyBuilder.FragmentBuilder> values)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.ScopedRoutes.ScopeKeyBuilder.Builder
addFragments(int index, ScopedRoutes.ScopeKeyBuilder.FragmentBuilder value)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.ScopedRoutes.ScopeKeyBuilder.Builder
addFragments(int index, ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder builderForValue)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.ScopedRoutes.ScopeKeyBuilder.Builder
addFragments(ScopedRoutes.ScopeKeyBuilder.FragmentBuilder value)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.ScopedRoutes.ScopeKeyBuilder.Builder
addFragments(ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder builderForValue)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder
addFragmentsBuilder()
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder
addFragmentsBuilder(int index)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.ScopedRoutes.ScopeKeyBuilder
build()
ScopedRoutes.ScopeKeyBuilder
buildPartial()
private void
buildPartial0(ScopedRoutes.ScopeKeyBuilder result)
private void
buildPartialRepeatedFields(ScopedRoutes.ScopeKeyBuilder result)
ScopedRoutes.ScopeKeyBuilder.Builder
clear()
ScopedRoutes.ScopeKeyBuilder.Builder
clearFragments()
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.private void
ensureFragmentsIsMutable()
ScopedRoutes.ScopeKeyBuilder
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
ScopedRoutes.ScopeKeyBuilder.FragmentBuilder
getFragments(int index)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder
getFragmentsBuilder(int index)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.java.util.List<ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder>
getFragmentsBuilderList()
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.int
getFragmentsCount()
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.private com.google.protobuf.RepeatedFieldBuilder<ScopedRoutes.ScopeKeyBuilder.FragmentBuilder,ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder,ScopedRoutes.ScopeKeyBuilder.FragmentBuilderOrBuilder>
getFragmentsFieldBuilder()
java.util.List<ScopedRoutes.ScopeKeyBuilder.FragmentBuilder>
getFragmentsList()
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.ScopedRoutes.ScopeKeyBuilder.FragmentBuilderOrBuilder
getFragmentsOrBuilder(int index)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.java.util.List<? extends ScopedRoutes.ScopeKeyBuilder.FragmentBuilderOrBuilder>
getFragmentsOrBuilderList()
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.protected com.google.protobuf.GeneratedMessage.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ScopedRoutes.ScopeKeyBuilder.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ScopedRoutes.ScopeKeyBuilder.Builder
mergeFrom(com.google.protobuf.Message other)
ScopedRoutes.ScopeKeyBuilder.Builder
mergeFrom(ScopedRoutes.ScopeKeyBuilder other)
ScopedRoutes.ScopeKeyBuilder.Builder
removeFragments(int index)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.ScopedRoutes.ScopeKeyBuilder.Builder
setFragments(int index, ScopedRoutes.ScopeKeyBuilder.FragmentBuilder value)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.ScopedRoutes.ScopeKeyBuilder.Builder
setFragments(int index, ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder builderForValue)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`.-
Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
bitField0_
private int bitField0_
-
fragments_
private java.util.List<ScopedRoutes.ScopeKeyBuilder.FragmentBuilder> fragments_
-
fragmentsBuilder_
private com.google.protobuf.RepeatedFieldBuilder<ScopedRoutes.ScopeKeyBuilder.FragmentBuilder,ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder,ScopedRoutes.ScopeKeyBuilder.FragmentBuilderOrBuilder> fragmentsBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.ScopeKeyBuilder.Builder>
-
clear
public ScopedRoutes.ScopeKeyBuilder.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.ScopeKeyBuilder.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.ScopeKeyBuilder.Builder>
-
getDefaultInstanceForType
public ScopedRoutes.ScopeKeyBuilder getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ScopedRoutes.ScopeKeyBuilder build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ScopedRoutes.ScopeKeyBuilder buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartialRepeatedFields
private void buildPartialRepeatedFields(ScopedRoutes.ScopeKeyBuilder result)
-
buildPartial0
private void buildPartial0(ScopedRoutes.ScopeKeyBuilder result)
-
mergeFrom
public ScopedRoutes.ScopeKeyBuilder.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ScopedRoutes.ScopeKeyBuilder.Builder>
-
mergeFrom
public ScopedRoutes.ScopeKeyBuilder.Builder mergeFrom(ScopedRoutes.ScopeKeyBuilder other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in classcom.google.protobuf.GeneratedMessage.Builder<ScopedRoutes.ScopeKeyBuilder.Builder>
-
mergeFrom
public ScopedRoutes.ScopeKeyBuilder.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ScopedRoutes.ScopeKeyBuilder.Builder>
- Throws:
java.io.IOException
-
ensureFragmentsIsMutable
private void ensureFragmentsIsMutable()
-
getFragmentsList
public java.util.List<ScopedRoutes.ScopeKeyBuilder.FragmentBuilder> getFragmentsList()
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
- Specified by:
getFragmentsList
in interfaceScopedRoutes.ScopeKeyBuilderOrBuilder
-
getFragmentsCount
public int getFragmentsCount()
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
- Specified by:
getFragmentsCount
in interfaceScopedRoutes.ScopeKeyBuilderOrBuilder
-
getFragments
public ScopedRoutes.ScopeKeyBuilder.FragmentBuilder getFragments(int index)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
- Specified by:
getFragments
in interfaceScopedRoutes.ScopeKeyBuilderOrBuilder
-
setFragments
public ScopedRoutes.ScopeKeyBuilder.Builder setFragments(int index, ScopedRoutes.ScopeKeyBuilder.FragmentBuilder value)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
-
setFragments
public ScopedRoutes.ScopeKeyBuilder.Builder setFragments(int index, ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder builderForValue)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
-
addFragments
public ScopedRoutes.ScopeKeyBuilder.Builder addFragments(ScopedRoutes.ScopeKeyBuilder.FragmentBuilder value)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
-
addFragments
public ScopedRoutes.ScopeKeyBuilder.Builder addFragments(int index, ScopedRoutes.ScopeKeyBuilder.FragmentBuilder value)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
-
addFragments
public ScopedRoutes.ScopeKeyBuilder.Builder addFragments(ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder builderForValue)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
-
addFragments
public ScopedRoutes.ScopeKeyBuilder.Builder addFragments(int index, ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder builderForValue)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
-
addAllFragments
public ScopedRoutes.ScopeKeyBuilder.Builder addAllFragments(java.lang.Iterable<? extends ScopedRoutes.ScopeKeyBuilder.FragmentBuilder> values)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
-
clearFragments
public ScopedRoutes.ScopeKeyBuilder.Builder clearFragments()
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
-
removeFragments
public ScopedRoutes.ScopeKeyBuilder.Builder removeFragments(int index)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
-
getFragmentsBuilder
public ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder getFragmentsBuilder(int index)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
-
getFragmentsOrBuilder
public ScopedRoutes.ScopeKeyBuilder.FragmentBuilderOrBuilder getFragmentsOrBuilder(int index)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
- Specified by:
getFragmentsOrBuilder
in interfaceScopedRoutes.ScopeKeyBuilderOrBuilder
-
getFragmentsOrBuilderList
public java.util.List<? extends ScopedRoutes.ScopeKeyBuilder.FragmentBuilderOrBuilder> getFragmentsOrBuilderList()
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
- Specified by:
getFragmentsOrBuilderList
in interfaceScopedRoutes.ScopeKeyBuilderOrBuilder
-
addFragmentsBuilder
public ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder addFragmentsBuilder()
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
-
addFragmentsBuilder
public ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder addFragmentsBuilder(int index)
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
-
getFragmentsBuilderList
public java.util.List<ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder> getFragmentsBuilderList()
The final(built) scope key consists of the ordered union of these fragments, which are compared in order with the fragments of a :ref:`ScopedRouteConfiguration<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration>`. A missing fragment during comparison will make the key invalid, i.e., the computed key doesn't match any key.
repeated .envoy.extensions.filters.network.http_connection_manager.v3.ScopedRoutes.ScopeKeyBuilder.FragmentBuilder fragments = 1 [(.validate.rules) = { ... }
-
getFragmentsFieldBuilder
private com.google.protobuf.RepeatedFieldBuilder<ScopedRoutes.ScopeKeyBuilder.FragmentBuilder,ScopedRoutes.ScopeKeyBuilder.FragmentBuilder.Builder,ScopedRoutes.ScopeKeyBuilder.FragmentBuilderOrBuilder> getFragmentsFieldBuilder()
-
-