Packages

case class LifecycleHandler(exec: Optional[ExecAction] = Optional.Absent, httpGet: Optional[HTTPGetAction] = Optional.Absent, tcpSocket: Optional[TCPSocketAction] = Optional.Absent) extends Product with Serializable

LifecycleHandler defines a specific action that should be taken in a lifecycle hook. One and only one of the fields, except TCPSocket must be specified.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LifecycleHandler
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new LifecycleHandler(exec: Optional[ExecAction] = Optional.Absent, httpGet: Optional[HTTPGetAction] = Optional.Absent, tcpSocket: Optional[TCPSocketAction] = Optional.Absent)

Value Members

  1. val exec: Optional[ExecAction]
  2. def getExec: IO[K8sFailure, ExecAction]

    Gets exec.

    Gets exec.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  3. def getHttpGet: IO[K8sFailure, HTTPGetAction]

    Gets httpGet.

    Gets httpGet.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  4. def getTcpSocket: IO[K8sFailure, TCPSocketAction]

    Gets tcpSocket.

    Gets tcpSocket.

    If the field is not present, fails with com.coralogix.zio.k8s.client.UndefinedField.

  5. val httpGet: Optional[HTTPGetAction]
  6. val tcpSocket: Optional[TCPSocketAction]