接口 EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterChainMatchOrBuilder

所有超级接口:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
所有已知实现类:
EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterChainMatch, EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterChainMatch.Builder
封闭类:
EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch

public static interface EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterChainMatchOrBuilder extends com.google.protobuf.MessageOrBuilder
  • 方法详细资料

    • 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

       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;