Class EnvoyFilterSpecMatchRouteConfiguration
- java.lang.Object
-
- com.marcnuri.yakc.model.io.istio.networking.v1alpha3.EnvoyFilterSpecMatchRouteConfiguration
-
- All Implemented Interfaces:
com.marcnuri.yakc.model.Model
public class EnvoyFilterSpecMatchRouteConfiguration extends java.lang.Object implements com.marcnuri.yakc.model.Model
Match on envoy HTTP route configuration attributes.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
EnvoyFilterSpecMatchRouteConfiguration.Builder
-
Constructor Summary
Constructors Constructor Description EnvoyFilterSpecMatchRouteConfiguration()
EnvoyFilterSpecMatchRouteConfiguration(java.lang.String gateway, java.lang.String name, java.lang.String portName, java.lang.Number portNumber, EnvoyFilterSpecMatchRouteConfigurationVhost vhost)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static EnvoyFilterSpecMatchRouteConfiguration.Builder
builder()
protected boolean
canEqual(java.lang.Object other)
boolean
equals(java.lang.Object o)
java.lang.String
getGateway()
java.lang.String
getName()
Route configuration name to match on.java.lang.String
getPortName()
Applicable only for GATEWAY context.java.lang.Number
getPortNumber()
EnvoyFilterSpecMatchRouteConfigurationVhost
getVhost()
int
hashCode()
void
setGateway(java.lang.String gateway)
void
setName(java.lang.String name)
Route configuration name to match on.void
setPortName(java.lang.String portName)
Applicable only for GATEWAY context.void
setPortNumber(java.lang.Number portNumber)
void
setVhost(EnvoyFilterSpecMatchRouteConfigurationVhost vhost)
EnvoyFilterSpecMatchRouteConfiguration.Builder
toBuilder()
java.lang.String
toString()
-
-
-
Constructor Detail
-
EnvoyFilterSpecMatchRouteConfiguration
public EnvoyFilterSpecMatchRouteConfiguration(java.lang.String gateway, java.lang.String name, java.lang.String portName, java.lang.Number portNumber, EnvoyFilterSpecMatchRouteConfigurationVhost vhost)
-
EnvoyFilterSpecMatchRouteConfiguration
public EnvoyFilterSpecMatchRouteConfiguration()
-
-
Method Detail
-
builder
public static EnvoyFilterSpecMatchRouteConfiguration.Builder builder()
-
toBuilder
public EnvoyFilterSpecMatchRouteConfiguration.Builder toBuilder()
-
getGateway
public java.lang.String getGateway()
-
getName
public java.lang.String getName()
Route configuration name to match on.
-
getPortName
public java.lang.String getPortName()
Applicable only for GATEWAY context.
-
getPortNumber
public java.lang.Number getPortNumber()
-
getVhost
public EnvoyFilterSpecMatchRouteConfigurationVhost getVhost()
-
setGateway
public void setGateway(java.lang.String gateway)
-
setName
public void setName(java.lang.String name)
Route configuration name to match on.
-
setPortName
public void setPortName(java.lang.String portName)
Applicable only for GATEWAY context.
-
setPortNumber
public void setPortNumber(java.lang.Number portNumber)
-
setVhost
public void setVhost(EnvoyFilterSpecMatchRouteConfigurationVhost vhost)
-
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
-
-