接口 EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterChainMatchOrBuilder
-
- 所有超级接口:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- 所有已知实现类:
EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterChainMatch,EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterChainMatch.Builder
public static interface EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterChainMatchOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
方法概要
所有方法 实例方法 抽象方法 修饰符和类型 方法 说明 java.lang.StringgetApplicationProtocols()Applies only to sidecars.com.google.protobuf.ByteStringgetApplicationProtocolsBytes()Applies only to sidecars.EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterMatchgetFilter()The name of a specific filter to apply the patch to.EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterMatchOrBuildergetFilterOrBuilder()The name of a specific filter to apply the patch to.java.lang.StringgetName()The name assigned to the filter chain.com.google.protobuf.ByteStringgetNameBytes()The name assigned to the filter chain.java.lang.StringgetSni()The SNI value used by a filter chain's match condition.com.google.protobuf.ByteStringgetSniBytes()The SNI value used by a filter chain's match condition.java.lang.StringgetTransportProtocol()Applies only to `SIDECAR_INBOUND` context.com.google.protobuf.ByteStringgetTransportProtocolBytes()Applies only to `SIDECAR_INBOUND` context.booleanhasFilter()The name of a specific filter to apply the patch to.
-
-
-
方法详细资料
-
getName
java.lang.String getName()
The name assigned to the filter chain.
string name = 1;- 返回:
- The name.
-
getNameBytes
com.google.protobuf.ByteString getNameBytes()
The name assigned to the filter chain.
string name = 1;- 返回:
- The bytes for name.
-
getSni
java.lang.String getSni()
The SNI value used by a filter chain's match condition. This condition will evaluate to false if the filter chain has no sni match.
string sni = 2;- 返回:
- The sni.
-
getSniBytes
com.google.protobuf.ByteString getSniBytes()
The SNI value used by a filter chain's match condition. This condition will evaluate to false if the filter chain has no sni match.
string sni = 2;- 返回:
- The bytes for sni.
-
getTransportProtocol
java.lang.String getTransportProtocol()
Applies only to `SIDECAR_INBOUND` context. If non-empty, a transport protocol to consider when determining a filter chain match. This value will be compared against the transport protocol of a new connection, when it's detected by the `tls_inspector` listener filter. Accepted values include: * `raw_buffer` - default, used when no transport protocol is detected. * `tls` - set when TLS protocol is detected by the TLS inspector.
string transport_protocol = 3;- 返回:
- The transportProtocol.
-
getTransportProtocolBytes
com.google.protobuf.ByteString getTransportProtocolBytes()
Applies only to `SIDECAR_INBOUND` context. If non-empty, a transport protocol to consider when determining a filter chain match. This value will be compared against the transport protocol of a new connection, when it's detected by the `tls_inspector` listener filter. Accepted values include: * `raw_buffer` - default, used when no transport protocol is detected. * `tls` - set when TLS protocol is detected by the TLS inspector.
string transport_protocol = 3;- 返回:
- The bytes for transportProtocol.
-
getApplicationProtocols
java.lang.String getApplicationProtocols()
Applies only to sidecars. If non-empty, a comma separated set of application protocols to consider when determining a filter chain match. This value will be compared against the application protocols of a new connection, when it's detected by one of the listener filters such as the `http_inspector`. Accepted values include: h2, http/1.1, http/1.0
string application_protocols = 4;- 返回:
- The applicationProtocols.
-
getApplicationProtocolsBytes
com.google.protobuf.ByteString getApplicationProtocolsBytes()
Applies only to sidecars. If non-empty, a comma separated set of application protocols to consider when determining a filter chain match. This value will be compared against the application protocols of a new connection, when it's detected by one of the listener filters such as the `http_inspector`. Accepted values include: h2, http/1.1, http/1.0
string application_protocols = 4;- 返回:
- The bytes for applicationProtocols.
-
hasFilter
boolean hasFilter()
The name of a specific filter to apply the patch to. Set this to `envoy.filters.network.http_connection_manager` to add a filter or apply a patch to the HTTP connection manager.
.istio.networking.v1alpha3.EnvoyFilter.ListenerMatch.FilterMatch filter = 5;- 返回:
- Whether the filter field is set.
-
getFilter
EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterMatch getFilter()
The name of a specific filter to apply the patch to. Set this to `envoy.filters.network.http_connection_manager` to add a filter or apply a patch to the HTTP connection manager.
.istio.networking.v1alpha3.EnvoyFilter.ListenerMatch.FilterMatch filter = 5;- 返回:
- The filter.
-
getFilterOrBuilder
EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterMatchOrBuilder getFilterOrBuilder()
The name of a specific filter to apply the patch to. Set this to `envoy.filters.network.http_connection_manager` to add a filter or apply a patch to the HTTP connection manager.
.istio.networking.v1alpha3.EnvoyFilter.ListenerMatch.FilterMatch filter = 5;
-
-