接口 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
-
方法概要
修饰符和类型方法说明Applies only to sidecars.com.google.protobuf.ByteStringApplies only to sidecars.The name of a specific filter to apply the patch to.The name of a specific filter to apply the patch to.getName()The name assigned to the filter chain.com.google.protobuf.ByteStringThe name assigned to the filter chain.getSni()The SNI value used by a filter chain's match condition.com.google.protobuf.ByteStringThe SNI value used by a filter chain's match condition.Applies only to `SIDECAR_INBOUND` context.com.google.protobuf.ByteStringApplies only to `SIDECAR_INBOUND` context.booleanThe name of a specific filter to apply the patch to.从接口继承的方法 com.google.protobuf.MessageLiteOrBuilder
isInitialized从接口继承的方法 com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
方法详细资料
-
getName
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
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
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
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
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;
-