public static interface Rds.RouteConfigurationOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getInternalOnlyHeaders(int index)
Optionally specifies a list of HTTP headers that the connection manager
will consider to be internal only.
|
com.google.protobuf.ByteString |
getInternalOnlyHeadersBytes(int index)
Optionally specifies a list of HTTP headers that the connection manager
will consider to be internal only.
|
int |
getInternalOnlyHeadersCount()
Optionally specifies a list of HTTP headers that the connection manager
will consider to be internal only.
|
List<String> |
getInternalOnlyHeadersList()
Optionally specifies a list of HTTP headers that the connection manager
will consider to be internal only.
|
String |
getName()
The name of the route configuration.
|
com.google.protobuf.ByteString |
getNameBytes()
The name of the route configuration.
|
Base.HeaderValueOption |
getRequestHeadersToAdd(int index)
Specifies a list of HTTP headers that should be added to each request
routed by the HTTP connection manager.
|
int |
getRequestHeadersToAddCount()
Specifies a list of HTTP headers that should be added to each request
routed by the HTTP connection manager.
|
List<Base.HeaderValueOption> |
getRequestHeadersToAddList()
Specifies a list of HTTP headers that should be added to each request
routed by the HTTP connection manager.
|
Base.HeaderValueOptionOrBuilder |
getRequestHeadersToAddOrBuilder(int index)
Specifies a list of HTTP headers that should be added to each request
routed by the HTTP connection manager.
|
List<? extends Base.HeaderValueOptionOrBuilder> |
getRequestHeadersToAddOrBuilderList()
Specifies a list of HTTP headers that should be added to each request
routed by the HTTP connection manager.
|
String |
getRequestHeadersToRemove(int index)
Specifies a list of HTTP headers that should be removed from each request
routed by the HTTP connection manager.
|
com.google.protobuf.ByteString |
getRequestHeadersToRemoveBytes(int index)
Specifies a list of HTTP headers that should be removed from each request
routed by the HTTP connection manager.
|
int |
getRequestHeadersToRemoveCount()
Specifies a list of HTTP headers that should be removed from each request
routed by the HTTP connection manager.
|
List<String> |
getRequestHeadersToRemoveList()
Specifies a list of HTTP headers that should be removed from each request
routed by the HTTP connection manager.
|
Base.HeaderValueOption |
getResponseHeadersToAdd(int index)
Specifies a list of HTTP headers that should be added to each response that
the connection manager encodes.
|
int |
getResponseHeadersToAddCount()
Specifies a list of HTTP headers that should be added to each response that
the connection manager encodes.
|
List<Base.HeaderValueOption> |
getResponseHeadersToAddList()
Specifies a list of HTTP headers that should be added to each response that
the connection manager encodes.
|
Base.HeaderValueOptionOrBuilder |
getResponseHeadersToAddOrBuilder(int index)
Specifies a list of HTTP headers that should be added to each response that
the connection manager encodes.
|
List<? extends Base.HeaderValueOptionOrBuilder> |
getResponseHeadersToAddOrBuilderList()
Specifies a list of HTTP headers that should be added to each response that
the connection manager encodes.
|
String |
getResponseHeadersToRemove(int index)
Specifies a list of HTTP headers that should be removed from each response
that the connection manager encodes.
|
com.google.protobuf.ByteString |
getResponseHeadersToRemoveBytes(int index)
Specifies a list of HTTP headers that should be removed from each response
that the connection manager encodes.
|
int |
getResponseHeadersToRemoveCount()
Specifies a list of HTTP headers that should be removed from each response
that the connection manager encodes.
|
List<String> |
getResponseHeadersToRemoveList()
Specifies a list of HTTP headers that should be removed from each response
that the connection manager encodes.
|
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.
|
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.
|
RouteOuterClass.VirtualHost |
getVirtualHosts(int index)
An array of virtual hosts that make up the route table.
|
int |
getVirtualHostsCount()
An array of virtual hosts that make up the route table.
|
List<RouteOuterClass.VirtualHost> |
getVirtualHostsList()
An array of virtual hosts that make up the route table.
|
RouteOuterClass.VirtualHostOrBuilder |
getVirtualHostsOrBuilder(int index)
An array of virtual hosts that make up the route table.
|
List<? extends RouteOuterClass.VirtualHostOrBuilder> |
getVirtualHostsOrBuilderList()
An array of virtual hosts that make up the route table.
|
boolean |
hasValidateClusters()
An optional boolean that specifies whether the clusters that the route
table refers to will be validated by the cluster manager.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
The name of the route configuration. For example, it might match :ref:`route_config_name <envoy_api_field_config.filter.network.http_connection_manager.v2.Rds.route_config_name>` in :ref:`envoy_api_msg_config.filter.network.http_connection_manager.v2.Rds`.
string name = 1;com.google.protobuf.ByteString getNameBytes()
The name of the route configuration. For example, it might match :ref:`route_config_name <envoy_api_field_config.filter.network.http_connection_manager.v2.Rds.route_config_name>` in :ref:`envoy_api_msg_config.filter.network.http_connection_manager.v2.Rds`.
string name = 1;List<RouteOuterClass.VirtualHost> getVirtualHostsList()
An array of virtual hosts that make up the route table.
repeated .envoy.api.v2.route.VirtualHost virtual_hosts = 2 [(.gogoproto.nullable) = false];RouteOuterClass.VirtualHost getVirtualHosts(int index)
An array of virtual hosts that make up the route table.
repeated .envoy.api.v2.route.VirtualHost virtual_hosts = 2 [(.gogoproto.nullable) = false];int getVirtualHostsCount()
An array of virtual hosts that make up the route table.
repeated .envoy.api.v2.route.VirtualHost virtual_hosts = 2 [(.gogoproto.nullable) = false];List<? extends RouteOuterClass.VirtualHostOrBuilder> getVirtualHostsOrBuilderList()
An array of virtual hosts that make up the route table.
repeated .envoy.api.v2.route.VirtualHost virtual_hosts = 2 [(.gogoproto.nullable) = false];RouteOuterClass.VirtualHostOrBuilder getVirtualHostsOrBuilder(int index)
An array of virtual hosts that make up the route table.
repeated .envoy.api.v2.route.VirtualHost virtual_hosts = 2 [(.gogoproto.nullable) = false];List<String> getInternalOnlyHeadersList()
Optionally specifies a list of HTTP headers that the connection manager will consider to be internal only. If they are found on external requests they will be cleaned prior to filter invocation. See :ref:`config_http_conn_man_headers_x-envoy-internal` for more information.
repeated string internal_only_headers = 3;int getInternalOnlyHeadersCount()
Optionally specifies a list of HTTP headers that the connection manager will consider to be internal only. If they are found on external requests they will be cleaned prior to filter invocation. See :ref:`config_http_conn_man_headers_x-envoy-internal` for more information.
repeated string internal_only_headers = 3;String getInternalOnlyHeaders(int index)
Optionally specifies a list of HTTP headers that the connection manager will consider to be internal only. If they are found on external requests they will be cleaned prior to filter invocation. See :ref:`config_http_conn_man_headers_x-envoy-internal` for more information.
repeated string internal_only_headers = 3;com.google.protobuf.ByteString getInternalOnlyHeadersBytes(int index)
Optionally specifies a list of HTTP headers that the connection manager will consider to be internal only. If they are found on external requests they will be cleaned prior to filter invocation. See :ref:`config_http_conn_man_headers_x-envoy-internal` for more information.
repeated string internal_only_headers = 3;List<Base.HeaderValueOption> getResponseHeadersToAddList()
Specifies a list of HTTP headers that should be added to each response that the connection manager encodes. Headers specified at this level are applied after headers from any enclosed :ref:`envoy_api_msg_route.VirtualHost` or :ref:`envoy_api_msg_route.RouteAction`. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption response_headers_to_add = 4;Base.HeaderValueOption getResponseHeadersToAdd(int index)
Specifies a list of HTTP headers that should be added to each response that the connection manager encodes. Headers specified at this level are applied after headers from any enclosed :ref:`envoy_api_msg_route.VirtualHost` or :ref:`envoy_api_msg_route.RouteAction`. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption response_headers_to_add = 4;int getResponseHeadersToAddCount()
Specifies a list of HTTP headers that should be added to each response that the connection manager encodes. Headers specified at this level are applied after headers from any enclosed :ref:`envoy_api_msg_route.VirtualHost` or :ref:`envoy_api_msg_route.RouteAction`. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption response_headers_to_add = 4;List<? extends Base.HeaderValueOptionOrBuilder> getResponseHeadersToAddOrBuilderList()
Specifies a list of HTTP headers that should be added to each response that the connection manager encodes. Headers specified at this level are applied after headers from any enclosed :ref:`envoy_api_msg_route.VirtualHost` or :ref:`envoy_api_msg_route.RouteAction`. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption response_headers_to_add = 4;Base.HeaderValueOptionOrBuilder getResponseHeadersToAddOrBuilder(int index)
Specifies a list of HTTP headers that should be added to each response that the connection manager encodes. Headers specified at this level are applied after headers from any enclosed :ref:`envoy_api_msg_route.VirtualHost` or :ref:`envoy_api_msg_route.RouteAction`. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption response_headers_to_add = 4;List<String> getResponseHeadersToRemoveList()
Specifies a list of HTTP headers that should be removed from each response that the connection manager encodes.
repeated string response_headers_to_remove = 5;int getResponseHeadersToRemoveCount()
Specifies a list of HTTP headers that should be removed from each response that the connection manager encodes.
repeated string response_headers_to_remove = 5;String getResponseHeadersToRemove(int index)
Specifies a list of HTTP headers that should be removed from each response that the connection manager encodes.
repeated string response_headers_to_remove = 5;com.google.protobuf.ByteString getResponseHeadersToRemoveBytes(int index)
Specifies a list of HTTP headers that should be removed from each response that the connection manager encodes.
repeated string response_headers_to_remove = 5;List<Base.HeaderValueOption> getRequestHeadersToAddList()
Specifies a list of HTTP headers that should be added to each request routed by the HTTP connection manager. Headers specified at this level are applied after headers from any enclosed :ref:`envoy_api_msg_route.VirtualHost` or :ref:`envoy_api_msg_route.RouteAction`. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6;Base.HeaderValueOption getRequestHeadersToAdd(int index)
Specifies a list of HTTP headers that should be added to each request routed by the HTTP connection manager. Headers specified at this level are applied after headers from any enclosed :ref:`envoy_api_msg_route.VirtualHost` or :ref:`envoy_api_msg_route.RouteAction`. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6;int getRequestHeadersToAddCount()
Specifies a list of HTTP headers that should be added to each request routed by the HTTP connection manager. Headers specified at this level are applied after headers from any enclosed :ref:`envoy_api_msg_route.VirtualHost` or :ref:`envoy_api_msg_route.RouteAction`. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6;List<? extends Base.HeaderValueOptionOrBuilder> getRequestHeadersToAddOrBuilderList()
Specifies a list of HTTP headers that should be added to each request routed by the HTTP connection manager. Headers specified at this level are applied after headers from any enclosed :ref:`envoy_api_msg_route.VirtualHost` or :ref:`envoy_api_msg_route.RouteAction`. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6;Base.HeaderValueOptionOrBuilder getRequestHeadersToAddOrBuilder(int index)
Specifies a list of HTTP headers that should be added to each request routed by the HTTP connection manager. Headers specified at this level are applied after headers from any enclosed :ref:`envoy_api_msg_route.VirtualHost` or :ref:`envoy_api_msg_route.RouteAction`. For more information, including details on header value syntax, see the documentation on :ref:`custom request headers <config_http_conn_man_headers_custom_request_headers>`.
repeated .envoy.api.v2.core.HeaderValueOption request_headers_to_add = 6;List<String> getRequestHeadersToRemoveList()
Specifies a list of HTTP headers that should be removed from each request routed by the HTTP connection manager.
repeated string request_headers_to_remove = 8;int getRequestHeadersToRemoveCount()
Specifies a list of HTTP headers that should be removed from each request routed by the HTTP connection manager.
repeated string request_headers_to_remove = 8;String getRequestHeadersToRemove(int index)
Specifies a list of HTTP headers that should be removed from each request routed by the HTTP connection manager.
repeated string request_headers_to_remove = 8;com.google.protobuf.ByteString getRequestHeadersToRemoveBytes(int index)
Specifies a list of HTTP headers that should be removed from each request routed by the HTTP connection manager.
repeated string request_headers_to_remove = 8;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 404 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_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.route_config>` option. This setting default to false if the route table is loaded dynamically via the :ref:`rds <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.rds>` option. Users may which to override the default behavior in certain cases (for example when using CDS with a static route table).
.google.protobuf.BoolValue validate_clusters = 7;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 404 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_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.route_config>` option. This setting default to false if the route table is loaded dynamically via the :ref:`rds <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.rds>` option. Users may which to override the default behavior in certain cases (for example when using CDS with a static route table).
.google.protobuf.BoolValue validate_clusters = 7;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 404 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_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.route_config>` option. This setting default to false if the route table is loaded dynamically via the :ref:`rds <envoy_api_field_config.filter.network.http_connection_manager.v2.HttpConnectionManager.rds>` option. Users may which to override the default behavior in certain cases (for example when using CDS with a static route table).
.google.protobuf.BoolValue validate_clusters = 7;Copyright © 2018 The Envoy Project. All rights reserved.