接口 EnvoyFilterOuterClass.EnvoyFilter.ListenerMatch.FilterChainMatchOrBuilder

    • 方法详细资料

      • 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;