Class ScopedRouteConfiguration.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderT>
-
- com.google.protobuf.GeneratedMessage.Builder<ScopedRouteConfiguration.Builder>
-
- io.envoyproxy.envoy.config.route.v3.ScopedRouteConfiguration.Builder
-
- All Implemented Interfaces:
com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,ScopedRouteConfigurationOrBuilder,java.lang.Cloneable
- Enclosing class:
- ScopedRouteConfiguration
public static final class ScopedRouteConfiguration.Builder extends com.google.protobuf.GeneratedMessage.Builder<ScopedRouteConfiguration.Builder> implements ScopedRouteConfigurationOrBuilder
Specifies a routing scope, which associates a :ref:`Key<envoy_v3_api_msg_config.route.v3.ScopedRouteConfiguration.Key>` to a :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration`. The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` can be obtained dynamically via RDS (:ref:`route_configuration_name<envoy_v3_api_field_config.route.v3.ScopedRouteConfiguration.route_configuration_name>`) or specified inline (:ref:`route_configuration<envoy_v3_api_field_config.route.v3.ScopedRouteConfiguration.route_configuration>`). The HTTP connection manager builds up a table consisting of these Key to RouteConfiguration mappings, and looks up the RouteConfiguration to use per request according to the algorithm specified in the :ref:`scope_key_builder<envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.scope_key_builder>` assigned to the HttpConnectionManager. For example, with the following configurations (in YAML): HttpConnectionManager config: .. code:: ... scoped_routes: name: foo-scoped-routes scope_key_builder: fragments: - header_value_extractor: name: X-Route-Selector element_separator: "," element: separator: = key: vip ScopedRouteConfiguration resources (specified statically via :ref:`scoped_route_configurations_list<envoy_v3_api_field_extensions.filters.network.http_connection_manager.v3.ScopedRoutes.scoped_route_configurations_list>` or obtained dynamically via SRDS): .. code:: (1) name: route-scope1 route_configuration_name: route-config1 key: fragments: - string_key: 172.10.10.20 (2) name: route-scope2 route_configuration_name: route-config2 key: fragments: - string_key: 172.20.20.30 A request from a client such as: .. code:: GET / HTTP/1.1 Host: foo.com X-Route-Selector: vip=172.10.10.20 would result in the routing table defined by the ``route-config1`` RouteConfiguration being assigned to the HTTP request/stream. [#next-free-field: 6]
Protobuf typeenvoy.config.route.v3.ScopedRouteConfiguration
-
-
Field Summary
Fields Modifier and Type Field Description private intbitField0_private ScopedRouteConfiguration.Keykey_private com.google.protobuf.SingleFieldBuilder<ScopedRouteConfiguration.Key,ScopedRouteConfiguration.Key.Builder,ScopedRouteConfiguration.KeyOrBuilder>keyBuilder_private java.lang.Objectname_private booleanonDemand_private RouteConfigurationrouteConfiguration_private com.google.protobuf.SingleFieldBuilder<RouteConfiguration,RouteConfiguration.Builder,RouteConfigurationOrBuilder>routeConfigurationBuilder_private java.lang.ObjectrouteConfigurationName_
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ScopedRouteConfigurationbuild()ScopedRouteConfigurationbuildPartial()private voidbuildPartial0(ScopedRouteConfiguration result)ScopedRouteConfiguration.Builderclear()ScopedRouteConfiguration.BuilderclearKey()The key to match against.ScopedRouteConfiguration.BuilderclearName()The name assigned to the routing scope.ScopedRouteConfiguration.BuilderclearOnDemand()Whether the RouteConfiguration should be loaded on demand.ScopedRouteConfiguration.BuilderclearRouteConfiguration()The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.ScopedRouteConfiguration.BuilderclearRouteConfigurationName()The resource name to use for a :ref:`envoy_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with this scope.ScopedRouteConfigurationgetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()ScopedRouteConfiguration.KeygetKey()The key to match against.ScopedRouteConfiguration.Key.BuildergetKeyBuilder()The key to match against.private com.google.protobuf.SingleFieldBuilder<ScopedRouteConfiguration.Key,ScopedRouteConfiguration.Key.Builder,ScopedRouteConfiguration.KeyOrBuilder>getKeyFieldBuilder()The key to match against.ScopedRouteConfiguration.KeyOrBuildergetKeyOrBuilder()The key to match against.java.lang.StringgetName()The name assigned to the routing scope.com.google.protobuf.ByteStringgetNameBytes()The name assigned to the routing scope.booleangetOnDemand()Whether the RouteConfiguration should be loaded on demand.RouteConfigurationgetRouteConfiguration()The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.RouteConfiguration.BuildergetRouteConfigurationBuilder()The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.private com.google.protobuf.SingleFieldBuilder<RouteConfiguration,RouteConfiguration.Builder,RouteConfigurationOrBuilder>getRouteConfigurationFieldBuilder()The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.java.lang.StringgetRouteConfigurationName()The resource name to use for a :ref:`envoy_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with this scope.com.google.protobuf.ByteStringgetRouteConfigurationNameBytes()The resource name to use for a :ref:`envoy_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with this scope.RouteConfigurationOrBuildergetRouteConfigurationOrBuilder()The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.booleanhasKey()The key to match against.booleanhasRouteConfiguration()The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.protected com.google.protobuf.GeneratedMessage.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()private voidmaybeForceBuilderInitialization()ScopedRouteConfiguration.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ScopedRouteConfiguration.BuildermergeFrom(com.google.protobuf.Message other)ScopedRouteConfiguration.BuildermergeFrom(ScopedRouteConfiguration other)ScopedRouteConfiguration.BuildermergeKey(ScopedRouteConfiguration.Key value)The key to match against.ScopedRouteConfiguration.BuildermergeRouteConfiguration(RouteConfiguration value)The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.ScopedRouteConfiguration.BuildersetKey(ScopedRouteConfiguration.Key value)The key to match against.ScopedRouteConfiguration.BuildersetKey(ScopedRouteConfiguration.Key.Builder builderForValue)The key to match against.ScopedRouteConfiguration.BuildersetName(java.lang.String value)The name assigned to the routing scope.ScopedRouteConfiguration.BuildersetNameBytes(com.google.protobuf.ByteString value)The name assigned to the routing scope.ScopedRouteConfiguration.BuildersetOnDemand(boolean value)Whether the RouteConfiguration should be loaded on demand.ScopedRouteConfiguration.BuildersetRouteConfiguration(RouteConfiguration value)The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.ScopedRouteConfiguration.BuildersetRouteConfiguration(RouteConfiguration.Builder builderForValue)The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.ScopedRouteConfiguration.BuildersetRouteConfigurationName(java.lang.String value)The resource name to use for a :ref:`envoy_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with this scope.ScopedRouteConfiguration.BuildersetRouteConfigurationNameBytes(com.google.protobuf.ByteString value)The resource name to use for a :ref:`envoy_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with this scope.-
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_
-
onDemand_
private boolean onDemand_
-
name_
private java.lang.Object name_
-
routeConfigurationName_
private java.lang.Object routeConfigurationName_
-
routeConfiguration_
private RouteConfiguration routeConfiguration_
-
routeConfigurationBuilder_
private com.google.protobuf.SingleFieldBuilder<RouteConfiguration,RouteConfiguration.Builder,RouteConfigurationOrBuilder> routeConfigurationBuilder_
-
key_
private ScopedRouteConfiguration.Key key_
-
keyBuilder_
private com.google.protobuf.SingleFieldBuilder<ScopedRouteConfiguration.Key,ScopedRouteConfiguration.Key.Builder,ScopedRouteConfiguration.KeyOrBuilder> keyBuilder_
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ScopedRouteConfiguration.Builder>
-
maybeForceBuilderInitialization
private void maybeForceBuilderInitialization()
-
clear
public ScopedRouteConfiguration.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ScopedRouteConfiguration.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.GeneratedMessage.Builder<ScopedRouteConfiguration.Builder>
-
getDefaultInstanceForType
public ScopedRouteConfiguration getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ScopedRouteConfiguration build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ScopedRouteConfiguration buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial0
private void buildPartial0(ScopedRouteConfiguration result)
-
mergeFrom
public ScopedRouteConfiguration.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ScopedRouteConfiguration.Builder>
-
mergeFrom
public ScopedRouteConfiguration.Builder mergeFrom(ScopedRouteConfiguration other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ScopedRouteConfiguration.Builder>
-
mergeFrom
public ScopedRouteConfiguration.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws java.io.IOException
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ScopedRouteConfiguration.Builder>- Throws:
java.io.IOException
-
getOnDemand
public boolean getOnDemand()
Whether the RouteConfiguration should be loaded on demand.
bool on_demand = 4;- Specified by:
getOnDemandin interfaceScopedRouteConfigurationOrBuilder- Returns:
- The onDemand.
-
setOnDemand
public ScopedRouteConfiguration.Builder setOnDemand(boolean value)
Whether the RouteConfiguration should be loaded on demand.
bool on_demand = 4;- Parameters:
value- The onDemand to set.- Returns:
- This builder for chaining.
-
clearOnDemand
public ScopedRouteConfiguration.Builder clearOnDemand()
Whether the RouteConfiguration should be loaded on demand.
bool on_demand = 4;- Returns:
- This builder for chaining.
-
getName
public java.lang.String getName()
The name assigned to the routing scope.
string name = 1 [(.validate.rules) = { ... }- Specified by:
getNamein interfaceScopedRouteConfigurationOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()
The name assigned to the routing scope.
string name = 1 [(.validate.rules) = { ... }- Specified by:
getNameBytesin interfaceScopedRouteConfigurationOrBuilder- Returns:
- The bytes for name.
-
setName
public ScopedRouteConfiguration.Builder setName(java.lang.String value)
The name assigned to the routing scope.
string name = 1 [(.validate.rules) = { ... }- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
public ScopedRouteConfiguration.Builder clearName()
The name assigned to the routing scope.
string name = 1 [(.validate.rules) = { ... }- Returns:
- This builder for chaining.
-
setNameBytes
public ScopedRouteConfiguration.Builder setNameBytes(com.google.protobuf.ByteString value)
The name assigned to the routing scope.
string name = 1 [(.validate.rules) = { ... }- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getRouteConfigurationName
public java.lang.String getRouteConfigurationName()
The resource name to use for a :ref:`envoy_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with this scope.
string route_configuration_name = 2 [(.udpa.annotations.field_migrate) = { ... }- Specified by:
getRouteConfigurationNamein interfaceScopedRouteConfigurationOrBuilder- Returns:
- The routeConfigurationName.
-
getRouteConfigurationNameBytes
public com.google.protobuf.ByteString getRouteConfigurationNameBytes()
The resource name to use for a :ref:`envoy_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with this scope.
string route_configuration_name = 2 [(.udpa.annotations.field_migrate) = { ... }- Specified by:
getRouteConfigurationNameBytesin interfaceScopedRouteConfigurationOrBuilder- Returns:
- The bytes for routeConfigurationName.
-
setRouteConfigurationName
public ScopedRouteConfiguration.Builder setRouteConfigurationName(java.lang.String value)
The resource name to use for a :ref:`envoy_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with this scope.
string route_configuration_name = 2 [(.udpa.annotations.field_migrate) = { ... }- Parameters:
value- The routeConfigurationName to set.- Returns:
- This builder for chaining.
-
clearRouteConfigurationName
public ScopedRouteConfiguration.Builder clearRouteConfigurationName()
The resource name to use for a :ref:`envoy_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with this scope.
string route_configuration_name = 2 [(.udpa.annotations.field_migrate) = { ... }- Returns:
- This builder for chaining.
-
setRouteConfigurationNameBytes
public ScopedRouteConfiguration.Builder setRouteConfigurationNameBytes(com.google.protobuf.ByteString value)
The resource name to use for a :ref:`envoy_v3_api_msg_service.discovery.v3.DiscoveryRequest` to an RDS server to fetch the :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with this scope.
string route_configuration_name = 2 [(.udpa.annotations.field_migrate) = { ... }- Parameters:
value- The bytes for routeConfigurationName to set.- Returns:
- This builder for chaining.
-
hasRouteConfiguration
public boolean hasRouteConfiguration()
The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
.envoy.config.route.v3.RouteConfiguration route_configuration = 5 [(.udpa.annotations.field_migrate) = { ... }- Specified by:
hasRouteConfigurationin interfaceScopedRouteConfigurationOrBuilder- Returns:
- Whether the routeConfiguration field is set.
-
getRouteConfiguration
public RouteConfiguration getRouteConfiguration()
The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
.envoy.config.route.v3.RouteConfiguration route_configuration = 5 [(.udpa.annotations.field_migrate) = { ... }- Specified by:
getRouteConfigurationin interfaceScopedRouteConfigurationOrBuilder- Returns:
- The routeConfiguration.
-
setRouteConfiguration
public ScopedRouteConfiguration.Builder setRouteConfiguration(RouteConfiguration value)
The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
.envoy.config.route.v3.RouteConfiguration route_configuration = 5 [(.udpa.annotations.field_migrate) = { ... }
-
setRouteConfiguration
public ScopedRouteConfiguration.Builder setRouteConfiguration(RouteConfiguration.Builder builderForValue)
The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
.envoy.config.route.v3.RouteConfiguration route_configuration = 5 [(.udpa.annotations.field_migrate) = { ... }
-
mergeRouteConfiguration
public ScopedRouteConfiguration.Builder mergeRouteConfiguration(RouteConfiguration value)
The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
.envoy.config.route.v3.RouteConfiguration route_configuration = 5 [(.udpa.annotations.field_migrate) = { ... }
-
clearRouteConfiguration
public ScopedRouteConfiguration.Builder clearRouteConfiguration()
The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
.envoy.config.route.v3.RouteConfiguration route_configuration = 5 [(.udpa.annotations.field_migrate) = { ... }
-
getRouteConfigurationBuilder
public RouteConfiguration.Builder getRouteConfigurationBuilder()
The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
.envoy.config.route.v3.RouteConfiguration route_configuration = 5 [(.udpa.annotations.field_migrate) = { ... }
-
getRouteConfigurationOrBuilder
public RouteConfigurationOrBuilder getRouteConfigurationOrBuilder()
The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
.envoy.config.route.v3.RouteConfiguration route_configuration = 5 [(.udpa.annotations.field_migrate) = { ... }- Specified by:
getRouteConfigurationOrBuilderin interfaceScopedRouteConfigurationOrBuilder
-
getRouteConfigurationFieldBuilder
private com.google.protobuf.SingleFieldBuilder<RouteConfiguration,RouteConfiguration.Builder,RouteConfigurationOrBuilder> getRouteConfigurationFieldBuilder()
The :ref:`envoy_v3_api_msg_config.route.v3.RouteConfiguration` associated with the scope.
.envoy.config.route.v3.RouteConfiguration route_configuration = 5 [(.udpa.annotations.field_migrate) = { ... }
-
hasKey
public boolean hasKey()
The key to match against.
.envoy.config.route.v3.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }- Specified by:
hasKeyin interfaceScopedRouteConfigurationOrBuilder- Returns:
- Whether the key field is set.
-
getKey
public ScopedRouteConfiguration.Key getKey()
The key to match against.
.envoy.config.route.v3.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }- Specified by:
getKeyin interfaceScopedRouteConfigurationOrBuilder- Returns:
- The key.
-
setKey
public ScopedRouteConfiguration.Builder setKey(ScopedRouteConfiguration.Key value)
The key to match against.
.envoy.config.route.v3.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }
-
setKey
public ScopedRouteConfiguration.Builder setKey(ScopedRouteConfiguration.Key.Builder builderForValue)
The key to match against.
.envoy.config.route.v3.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }
-
mergeKey
public ScopedRouteConfiguration.Builder mergeKey(ScopedRouteConfiguration.Key value)
The key to match against.
.envoy.config.route.v3.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }
-
clearKey
public ScopedRouteConfiguration.Builder clearKey()
The key to match against.
.envoy.config.route.v3.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }
-
getKeyBuilder
public ScopedRouteConfiguration.Key.Builder getKeyBuilder()
The key to match against.
.envoy.config.route.v3.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }
-
getKeyOrBuilder
public ScopedRouteConfiguration.KeyOrBuilder getKeyOrBuilder()
The key to match against.
.envoy.config.route.v3.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }- Specified by:
getKeyOrBuilderin interfaceScopedRouteConfigurationOrBuilder
-
getKeyFieldBuilder
private com.google.protobuf.SingleFieldBuilder<ScopedRouteConfiguration.Key,ScopedRouteConfiguration.Key.Builder,ScopedRouteConfiguration.KeyOrBuilder> getKeyFieldBuilder()
The key to match against.
.envoy.config.route.v3.ScopedRouteConfiguration.Key key = 3 [(.validate.rules) = { ... }
-
-