Class EnvoyFilterSpecMatchListenerFilterChain
- java.lang.Object
-
- com.marcnuri.yakc.model.io.istio.networking.v1alpha3.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.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EnvoyFilterSpecMatchListenerFilterChain.Builder
-
Constructor Summary
Constructors Constructor Description EnvoyFilterSpecMatchListenerFilterChain()
EnvoyFilterSpecMatchListenerFilterChain(java.lang.String applicationProtocols, EnvoyFilterSpecMatchListenerFilterChainFilter filter, java.lang.String name, java.lang.String sni, java.lang.String transportProtocol)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EnvoyFilterSpecMatchListenerFilterChain.Builder
builder()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.lang.String
getApplicationProtocols()
Applies only to sidecars.EnvoyFilterSpecMatchListenerFilterChainFilter
getFilter()
java.lang.String
getName()
The name assigned to the filter chain.java.lang.String
getSni()
The SNI value used by a filter chain's match condition.java.lang.String
getTransportProtocol()
Applies only to SIDECAR_INBOUND context.int
hashCode()
void
setApplicationProtocols(java.lang.String applicationProtocols)
Applies only to sidecars.void
setFilter(EnvoyFilterSpecMatchListenerFilterChainFilter filter)
void
setName(java.lang.String name)
The name assigned to the filter chain.void
setSni(java.lang.String sni)
The SNI value used by a filter chain's match condition.void
setTransportProtocol(java.lang.String transportProtocol)
Applies only to SIDECAR_INBOUND context.EnvoyFilterSpecMatchListenerFilterChain.Builder
toBuilder()
java.lang.String
toString()
-
-
-
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
-
builder
public static EnvoyFilterSpecMatchListenerFilterChain.Builder builder()
-
toBuilder
public EnvoyFilterSpecMatchListenerFilterChain.Builder toBuilder()
-
getApplicationProtocols
public java.lang.String getApplicationProtocols()
Applies only to sidecars.
-
getFilter
public EnvoyFilterSpecMatchListenerFilterChainFilter getFilter()
-
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.
-
setFilter
public void setFilter(EnvoyFilterSpecMatchListenerFilterChainFilter filter)
-
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 classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other)
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classjava.lang.Object
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-