object Pod extends Serializable
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- Pod
- Serializable
- Serializable
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- case class Affinity(nodeAffinity: Option[NodeAffinity] = None, podAffinity: Option[PodAffinity] = None, podAntiAffinity: Option[PodAntiAffinity] = None) extends Product with Serializable
- case class Condition(_type: String = "Ready", status: String, reason: Option[String] = None, message: Option[String] = None, lastProbeTime: Option[Timestamp] = None, lastTransitionTime: Option[Timestamp] = None) extends Product with Serializable
- case class DNSConfig(nameservers: List[String] = Nil, options: List[DNSConfigOption] = Nil, searches: List[String] = Nil) extends Product with Serializable
- case class DNSConfigOption(name: String, value: String) extends Product with Serializable
- case class EqualToleration(key: String, value: Option[String] = None, effect: Option[TolerationEffect] = None, tolerationSeconds: Option[Int] = None) extends Toleration with Product with Serializable
- case class ExistsToleration(key: Option[String] = None, effect: Option[TolerationEffect] = None, tolerationSeconds: Option[Int] = None) extends Toleration with Product with Serializable
- case class HostAlias(ip: String, hostnames: List[String]) extends Product with Serializable
- case class LogQueryParams(containerName: Option[String] = None, follow: Option[Boolean] = None, limitBytes: Option[Int] = None, pretty: Option[Boolean] = None, previous: Option[Boolean] = None, sinceSeconds: Option[Int] = None, sinceTime: Option[Timestamp] = None, tailLines: Option[Int] = None, timestamps: Option[Boolean] = None) extends Product with Serializable
- case class Spec(containers: List[Container] = List(), initContainers: List[Container] = Nil, volumes: List[Volume] = Nil, restartPolicy: RestartPolicy = RestartPolicy.Always, terminationGracePeriodSeconds: Option[Int] = None, activeDeadlineSeconds: Option[Int] = None, dnsPolicy: DNSPolicy = DNSPolicy.ClusterFirst, nodeSelector: Map[String, String] = Map(), serviceAccountName: String = "", nodeName: String = "", hostNetwork: Boolean = false, imagePullSecrets: List[LocalObjectReference] = List(), affinity: Option[Affinity] = None, tolerations: List[Toleration] = List(), securityContext: Option[PodSecurityContext] = None, hostname: Option[String] = None, hostAliases: List[HostAlias] = Nil, hostPID: Option[Boolean] = None, hostIPC: Option[Boolean] = None, automountServiceAccountToken: Option[Boolean] = None, priority: Option[Int] = None, priorityClassName: Option[String] = None, schedulerName: Option[String] = None, subdomain: Option[String] = None, dnsConfig: Option[DNSConfig] = None, shareProcessNamespace: Option[Boolean] = None) extends Product with Serializable
- case class Status(phase: Option[Phase.Phase] = None, conditions: List[Condition] = Nil, message: Option[String] = None, reason: Option[String] = None, hostIP: Option[String] = None, podIP: Option[String] = None, startTime: Option[Timestamp] = None, containerStatuses: List[Container.Status] = Nil, initContainerStatuses: List[Container.Status] = Nil, qosClass: Option[String] = None, nominatedNodeName: Option[String] = None) extends Product with Serializable
- case class Template(kind: String = "PodTemplate", apiVersion: String = v1, metadata: ObjectMeta = ObjectMeta(), spec: Option[Template.Spec] = None) extends ObjectResource with Product with Serializable
- sealed trait Toleration extends AnyRef
- sealed trait TolerationEffect extends AnyRef
Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
- def apply(name: String, spec: Spec): Pod
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] )
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native()
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- def named(name: String): Pod
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- implicit val poDef: ResourceDefinition[Pod]
- implicit val poListDef: ResourceDefinition[PodList]
- val specification: CoreResourceSpecification
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- object Affinity extends Product with Serializable
- object Phase extends Enumeration
- object Template extends Serializable
- object TolerationEffect