Interface RouteConfigurationOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
RouteConfiguration,RouteConfiguration.Builder
public interface RouteConfigurationOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetName()The name of the route configuration.com.google.protobuf.ByteStringgetNameBytes()The name of the route configuration.RoutegetRoutes(int index)The list of routes that will be matched, in order, against incoming requests.intgetRoutesCount()The list of routes that will be matched, in order, against incoming requests.List<Route>getRoutesList()The list of routes that will be matched, in order, against incoming requests.RouteOrBuildergetRoutesOrBuilder(int index)The list of routes that will be matched, in order, against incoming requests.List<? extends RouteOrBuilder>getRoutesOrBuilderList()The list of routes that will be matched, in order, against incoming requests.com.google.protobuf.BoolValuegetValidateClusters()An optional boolean that specifies whether the clusters that the route table refers to will be validated by the cluster manager.com.google.protobuf.BoolValueOrBuildergetValidateClustersOrBuilder()An optional boolean that specifies whether the clusters that the route table refers to will be validated by the cluster manager.booleanhasValidateClusters()An optional boolean that specifies whether the clusters that the route table refers to will be validated by the cluster manager.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
getName
String getName()
The name of the route configuration. This name is used in asynchronous route discovery. For example, it might match :ref:`route_config_name <envoy_v3_api_field_extensions.filters.network.thrift_proxy.v3.Trds.route_config_name>` in :ref:`envoy_v3_api_msg_extensions.filters.network.thrift_proxy.v3.Trds`.
string name = 1;- Returns:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
The name of the route configuration. This name is used in asynchronous route discovery. For example, it might match :ref:`route_config_name <envoy_v3_api_field_extensions.filters.network.thrift_proxy.v3.Trds.route_config_name>` in :ref:`envoy_v3_api_msg_extensions.filters.network.thrift_proxy.v3.Trds`.
string name = 1;- Returns:
- The bytes for name.
-
getRoutesList
List<Route> getRoutesList()
The list of routes that will be matched, in order, against incoming requests. The first route that matches will be used.
repeated .envoy.extensions.filters.network.thrift_proxy.v3.Route routes = 2;
-
getRoutes
Route getRoutes(int index)
The list of routes that will be matched, in order, against incoming requests. The first route that matches will be used.
repeated .envoy.extensions.filters.network.thrift_proxy.v3.Route routes = 2;
-
getRoutesCount
int getRoutesCount()
The list of routes that will be matched, in order, against incoming requests. The first route that matches will be used.
repeated .envoy.extensions.filters.network.thrift_proxy.v3.Route routes = 2;
-
getRoutesOrBuilderList
List<? extends RouteOrBuilder> getRoutesOrBuilderList()
The list of routes that will be matched, in order, against incoming requests. The first route that matches will be used.
repeated .envoy.extensions.filters.network.thrift_proxy.v3.Route routes = 2;
-
getRoutesOrBuilder
RouteOrBuilder getRoutesOrBuilder(int index)
The list of routes that will be matched, in order, against incoming requests. The first route that matches will be used.
repeated .envoy.extensions.filters.network.thrift_proxy.v3.Route routes = 2;
-
hasValidateClusters
boolean hasValidateClusters()
An optional boolean that specifies whether the clusters that the route table refers to will be validated by the cluster manager. If set to true and a route refers to a non-existent cluster, the route table will not load. If set to false and a route refers to a non-existent cluster, the route table will load and the router filter will return a INTERNAL_ERROR if the route is selected at runtime. This setting defaults to true if the route table is statically defined via the :ref:`route_config <envoy_v3_api_field_extensions.filters.network.thrift_proxy.v3.ThriftProxy.route_config>` option. This setting default to false if the route table is loaded dynamically via the :ref:`trds <envoy_v3_api_field_extensions.filters.network.thrift_proxy.v3.ThriftProxy.trds>` option. Users may wish to override the default behavior in certain cases (for example when using CDS with a static route table).
.google.protobuf.BoolValue validate_clusters = 3;- Returns:
- Whether the validateClusters field is set.
-
getValidateClusters
com.google.protobuf.BoolValue getValidateClusters()
An optional boolean that specifies whether the clusters that the route table refers to will be validated by the cluster manager. If set to true and a route refers to a non-existent cluster, the route table will not load. If set to false and a route refers to a non-existent cluster, the route table will load and the router filter will return a INTERNAL_ERROR if the route is selected at runtime. This setting defaults to true if the route table is statically defined via the :ref:`route_config <envoy_v3_api_field_extensions.filters.network.thrift_proxy.v3.ThriftProxy.route_config>` option. This setting default to false if the route table is loaded dynamically via the :ref:`trds <envoy_v3_api_field_extensions.filters.network.thrift_proxy.v3.ThriftProxy.trds>` option. Users may wish to override the default behavior in certain cases (for example when using CDS with a static route table).
.google.protobuf.BoolValue validate_clusters = 3;- Returns:
- The validateClusters.
-
getValidateClustersOrBuilder
com.google.protobuf.BoolValueOrBuilder getValidateClustersOrBuilder()
An optional boolean that specifies whether the clusters that the route table refers to will be validated by the cluster manager. If set to true and a route refers to a non-existent cluster, the route table will not load. If set to false and a route refers to a non-existent cluster, the route table will load and the router filter will return a INTERNAL_ERROR if the route is selected at runtime. This setting defaults to true if the route table is statically defined via the :ref:`route_config <envoy_v3_api_field_extensions.filters.network.thrift_proxy.v3.ThriftProxy.route_config>` option. This setting default to false if the route table is loaded dynamically via the :ref:`trds <envoy_v3_api_field_extensions.filters.network.thrift_proxy.v3.ThriftProxy.trds>` option. Users may wish to override the default behavior in certain cases (for example when using CDS with a static route table).
.google.protobuf.BoolValue validate_clusters = 3;
-
-