Class EnvoyFilterSpecMatchListenerFilterChain

  • All Implemented Interfaces:
    com.marcnuri.yakc.model.Model

    public class EnvoyFilterSpecMatchListenerFilterChain
    extends java.lang.Object
    implements com.marcnuri.yakc.model.Model
    Match a specific filter chain in a listener.
    • Constructor Detail

      • EnvoyFilterSpecMatchListenerFilterChain

        public EnvoyFilterSpecMatchListenerFilterChain​(java.lang.String applicationProtocols,
                                                       EnvoyFilterSpecMatchListenerFilterChainFilter filter,
                                                       java.lang.String name,
                                                       java.lang.String sni,
                                                       java.lang.String transportProtocol)
      • EnvoyFilterSpecMatchListenerFilterChain

        public EnvoyFilterSpecMatchListenerFilterChain()
    • Method Detail

      • getApplicationProtocols

        public java.lang.String getApplicationProtocols()
        Applies only to sidecars.
      • getName

        public java.lang.String getName()
        The name assigned to the filter chain.
      • getSni

        public java.lang.String getSni()
        The SNI value used by a filter chain's match condition.
      • getTransportProtocol

        public java.lang.String getTransportProtocol()
        Applies only to SIDECAR_INBOUND context.
      • setApplicationProtocols

        public void setApplicationProtocols​(java.lang.String applicationProtocols)
        Applies only to sidecars.
      • setName

        public void setName​(java.lang.String name)
        The name assigned to the filter chain.
      • setSni

        public void setSni​(java.lang.String sni)
        The SNI value used by a filter chain's match condition.
      • setTransportProtocol

        public void setTransportProtocol​(java.lang.String transportProtocol)
        Applies only to SIDECAR_INBOUND context.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object