IngressSpec

final case class IngressSpec(defaultBackend: Option[IngressBackend], ingressClassName: Option[String], rules: Option[Seq[IngressRule]], tls: Option[Seq[IngressTLS]])

IngressSpec describes the Ingress the user wishes to exist.

Source:
IngressSpec.scala
trait Product
trait Equals
class Object
trait Matchable
class Any

Value members

Concrete methods

def addRules(newValues: IngressRule*): IngressSpec

Appends new values to rules

Appends new values to rules

Source:
IngressSpec.scala
def addTls(newValues: IngressTLS*): IngressSpec

Appends new values to tls

Appends new values to tls

Source:
IngressSpec.scala

if defaultBackend has a value, transforms to the result of function

if defaultBackend has a value, transforms to the result of function

Source:
IngressSpec.scala

if ingressClassName has a value, transforms to the result of function

if ingressClassName has a value, transforms to the result of function

Source:
IngressSpec.scala

if rules has a value, transforms to the result of function

if rules has a value, transforms to the result of function

Source:
IngressSpec.scala

if tls has a value, transforms to the result of function

if tls has a value, transforms to the result of function

Source:
IngressSpec.scala

Returns a new data with defaultBackend set to new value

Returns a new data with defaultBackend set to new value

Source:
IngressSpec.scala

Returns a new data with ingressClassName set to new value

Returns a new data with ingressClassName set to new value

Source:
IngressSpec.scala

Returns a new data with rules set to new value

Returns a new data with rules set to new value

Source:
IngressSpec.scala

Returns a new data with tls set to new value

Returns a new data with tls set to new value

Source:
IngressSpec.scala

Inherited methods

Inherited from:
Product