public static interface RouteOuterClass.RouteAction.WebSocketProxyConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
com.google.protobuf.Duration |
getIdleTimeout()
See :ref:`idle_timeout
<envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.idle_timeout>`.
|
com.google.protobuf.DurationOrBuilder |
getIdleTimeoutOrBuilder()
See :ref:`idle_timeout
<envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.idle_timeout>`.
|
com.google.protobuf.UInt32Value |
getMaxConnectAttempts()
See :ref:`max_connect_attempts
<envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.max_connect_attempts>`.
|
com.google.protobuf.UInt32ValueOrBuilder |
getMaxConnectAttemptsOrBuilder()
See :ref:`max_connect_attempts
<envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.max_connect_attempts>`.
|
String |
getStatPrefix()
See :ref:`stat_prefix
<envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.stat_prefix>`.
|
com.google.protobuf.ByteString |
getStatPrefixBytes()
See :ref:`stat_prefix
<envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.stat_prefix>`.
|
boolean |
hasIdleTimeout()
See :ref:`idle_timeout
<envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.idle_timeout>`.
|
boolean |
hasMaxConnectAttempts()
See :ref:`max_connect_attempts
<envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.max_connect_attempts>`.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getStatPrefix()
See :ref:`stat_prefix <envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.stat_prefix>`. If the parameter is not specified, the default value of "websocket" is used. WebSocket connections support the :ref:`downstream statistics <config_network_filters_tcp_proxy_stats>` for TCP proxy, except for the following, which are reported in the :ref:`HTTP Connection Manager statistics <config_http_conn_man_stats>`: - downstream_cx_tx_bytes_total - downstream_cx_tx_bytes_buffered - downstream_cx_rx_bytes_total - downstream_cx_rx_bytes_buffered
string stat_prefix = 1;com.google.protobuf.ByteString getStatPrefixBytes()
See :ref:`stat_prefix <envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.stat_prefix>`. If the parameter is not specified, the default value of "websocket" is used. WebSocket connections support the :ref:`downstream statistics <config_network_filters_tcp_proxy_stats>` for TCP proxy, except for the following, which are reported in the :ref:`HTTP Connection Manager statistics <config_http_conn_man_stats>`: - downstream_cx_tx_bytes_total - downstream_cx_tx_bytes_buffered - downstream_cx_rx_bytes_total - downstream_cx_rx_bytes_buffered
string stat_prefix = 1;boolean hasIdleTimeout()
See :ref:`idle_timeout <envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.idle_timeout>`. This timeout is only in effect after the WebSocket upgrade request is received by Envoy. It does not cover the initial part of the HTTP request.
.google.protobuf.Duration idle_timeout = 2 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }com.google.protobuf.Duration getIdleTimeout()
See :ref:`idle_timeout <envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.idle_timeout>`. This timeout is only in effect after the WebSocket upgrade request is received by Envoy. It does not cover the initial part of the HTTP request.
.google.protobuf.Duration idle_timeout = 2 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }com.google.protobuf.DurationOrBuilder getIdleTimeoutOrBuilder()
See :ref:`idle_timeout <envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.idle_timeout>`. This timeout is only in effect after the WebSocket upgrade request is received by Envoy. It does not cover the initial part of the HTTP request.
.google.protobuf.Duration idle_timeout = 2 [(.gogoproto.stdduration) = true, (.validate.rules) = { ... }boolean hasMaxConnectAttempts()
See :ref:`max_connect_attempts <envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.max_connect_attempts>`.
.google.protobuf.UInt32Value max_connect_attempts = 3 [(.validate.rules) = { ... }com.google.protobuf.UInt32Value getMaxConnectAttempts()
See :ref:`max_connect_attempts <envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.max_connect_attempts>`.
.google.protobuf.UInt32Value max_connect_attempts = 3 [(.validate.rules) = { ... }com.google.protobuf.UInt32ValueOrBuilder getMaxConnectAttemptsOrBuilder()
See :ref:`max_connect_attempts <envoy_api_field_config.filter.network.tcp_proxy.v2.TcpProxy.max_connect_attempts>`.
.google.protobuf.UInt32Value max_connect_attempts = 3 [(.validate.rules) = { ... }Copyright © 2018 The Envoy Project. All rights reserved.