Packages

c

io.k8s.api.core.v1

Container

final case class Container(readinessProbe: Option[Probe] = None, name: String, livenessProbe: Option[Probe] = None, lifecycle: Option[Lifecycle] = None, image: Option[String] = None, stdinOnce: Option[Boolean] = None, ports: Option[Seq[ContainerPort]] = None, startupProbe: Option[Probe] = None, command: Option[Seq[String]] = None, terminationMessagePolicy: Option[String] = None, stdin: Option[Boolean] = None, terminationMessagePath: Option[String] = None, resources: Option[ResourceRequirements] = None, envFrom: Option[Seq[EnvFromSource]] = None, volumeDevices: Option[Seq[VolumeDevice]] = None, args: Option[Seq[String]] = None, tty: Option[Boolean] = None, imagePullPolicy: Option[String] = None, workingDir: Option[String] = None, volumeMounts: Option[Seq[VolumeMount]] = None, env: Option[Seq[EnvVar]] = None, securityContext: Option[SecurityContext] = None) extends Product with Serializable

A single application container that you want to run within a pod.

Source
Container.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Container
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new Container(readinessProbe: Option[Probe] = None, name: String, livenessProbe: Option[Probe] = None, lifecycle: Option[Lifecycle] = None, image: Option[String] = None, stdinOnce: Option[Boolean] = None, ports: Option[Seq[ContainerPort]] = None, startupProbe: Option[Probe] = None, command: Option[Seq[String]] = None, terminationMessagePolicy: Option[String] = None, stdin: Option[Boolean] = None, terminationMessagePath: Option[String] = None, resources: Option[ResourceRequirements] = None, envFrom: Option[Seq[EnvFromSource]] = None, volumeDevices: Option[Seq[VolumeDevice]] = None, args: Option[Seq[String]] = None, tty: Option[Boolean] = None, imagePullPolicy: Option[String] = None, workingDir: Option[String] = None, volumeMounts: Option[Seq[VolumeMount]] = None, env: Option[Seq[EnvVar]] = None, securityContext: Option[SecurityContext] = None)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addArgs(newValues: String*): Container
  5. def addCommand(newValues: String*): Container
  6. def addEnv(newValues: EnvVar*): Container
  7. def addEnvFrom(newValues: EnvFromSource*): Container
  8. def addPorts(newValues: ContainerPort*): Container
  9. def addVolumeDevices(newValues: VolumeDevice*): Container
  10. def addVolumeMounts(newValues: VolumeMount*): Container
  11. val args: Option[Seq[String]]
  12. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  13. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  14. val command: Option[Seq[String]]
  15. val env: Option[Seq[EnvVar]]
  16. val envFrom: Option[Seq[EnvFromSource]]
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  19. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  20. val image: Option[String]
  21. val imagePullPolicy: Option[String]
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. val lifecycle: Option[Lifecycle]
  24. val livenessProbe: Option[Probe]
  25. val name: String
  26. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  27. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  28. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  29. val ports: Option[Seq[ContainerPort]]
  30. def productElementNames: Iterator[String]
    Definition Classes
    Product
  31. val readinessProbe: Option[Probe]
  32. val resources: Option[ResourceRequirements]
  33. val securityContext: Option[SecurityContext]
  34. val startupProbe: Option[Probe]
  35. val stdin: Option[Boolean]
  36. val stdinOnce: Option[Boolean]
  37. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  38. val terminationMessagePath: Option[String]
  39. val terminationMessagePolicy: Option[String]
  40. val tty: Option[Boolean]
  41. val volumeDevices: Option[Seq[VolumeDevice]]
  42. val volumeMounts: Option[Seq[VolumeMount]]
  43. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  44. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  45. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  46. def withArgs(value: Seq[String]): Container
  47. def withCommand(value: Seq[String]): Container
  48. def withEnv(value: Seq[EnvVar]): Container
  49. def withEnvFrom(value: Seq[EnvFromSource]): Container
  50. def withImage(value: String): Container
  51. def withImagePullPolicy(value: String): Container
  52. def withLifecycle(value: Lifecycle): Container
  53. def withLivenessProbe(value: Probe): Container
  54. def withName(value: String): Container
  55. def withPorts(value: Seq[ContainerPort]): Container
  56. def withReadinessProbe(value: Probe): Container
  57. def withResources(value: ResourceRequirements): Container
  58. def withSecurityContext(value: SecurityContext): Container
  59. def withStartupProbe(value: Probe): Container
  60. def withStdin(value: Boolean): Container
  61. def withStdinOnce(value: Boolean): Container
  62. def withTerminationMessagePath(value: String): Container
  63. def withTerminationMessagePolicy(value: String): Container
  64. def withTty(value: Boolean): Container
  65. def withVolumeDevices(value: Seq[VolumeDevice]): Container
  66. def withVolumeMounts(value: Seq[VolumeMount]): Container
  67. def withWorkingDir(value: String): Container
  68. val workingDir: Option[String]

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped