final case class PodSpec(priority: Option[Int] = None, hostIPC: Option[Boolean] = None, serviceAccount: Option[String] = None, schedulerName: Option[String] = None, hostname: Option[String] = None, imagePullSecrets: Option[Seq[LocalObjectReference]] = None, affinity: Option[Affinity] = None, os: Option[PodOS] = None, nodeName: Option[String] = None, ephemeralContainers: Option[Seq[EphemeralContainer]] = None, initContainers: Option[Seq[Container]] = None, shareProcessNamespace: Option[Boolean] = None, setHostnameAsFQDN: Option[Boolean] = None, enableServiceLinks: Option[Boolean] = None, preemptionPolicy: Option[String] = None, dnsPolicy: Option[String] = None, volumes: Option[Seq[Volume]] = None, hostAliases: Option[Seq[HostAlias]] = None, subdomain: Option[String] = None, topologySpreadConstraints: Option[Seq[TopologySpreadConstraint]] = None, overhead: Option[Map[String, Quantity]] = None, tolerations: Option[Seq[Toleration]] = None, automountServiceAccountToken: Option[Boolean] = None, nodeSelector: Option[Map[String, String]] = None, hostPID: Option[Boolean] = None, terminationGracePeriodSeconds: Option[Int] = None, containers: Seq[Container], dnsConfig: Option[PodDNSConfig] = None, priorityClassName: Option[String] = None, serviceAccountName: Option[String] = None, restartPolicy: Option[String] = None, hostUsers: Option[Boolean] = None, runtimeClassName: Option[String] = None, readinessGates: Option[Seq[PodReadinessGate]] = None, activeDeadlineSeconds: Option[Int] = None, hostNetwork: Option[Boolean] = None, securityContext: Option[PodSecurityContext] = None) extends Product with Serializable
Ordering
- Alphabetic
- By Inheritance
Inherited
- PodSpec
- Serializable
- Serializable
- Product
- Equals
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Instance Constructors
- new PodSpec(priority: Option[Int] = None, hostIPC: Option[Boolean] = None, serviceAccount: Option[String] = None, schedulerName: Option[String] = None, hostname: Option[String] = None, imagePullSecrets: Option[Seq[LocalObjectReference]] = None, affinity: Option[Affinity] = None, os: Option[PodOS] = None, nodeName: Option[String] = None, ephemeralContainers: Option[Seq[EphemeralContainer]] = None, initContainers: Option[Seq[Container]] = None, shareProcessNamespace: Option[Boolean] = None, setHostnameAsFQDN: Option[Boolean] = None, enableServiceLinks: Option[Boolean] = None, preemptionPolicy: Option[String] = None, dnsPolicy: Option[String] = None, volumes: Option[Seq[Volume]] = None, hostAliases: Option[Seq[HostAlias]] = None, subdomain: Option[String] = None, topologySpreadConstraints: Option[Seq[TopologySpreadConstraint]] = None, overhead: Option[Map[String, Quantity]] = None, tolerations: Option[Seq[Toleration]] = None, automountServiceAccountToken: Option[Boolean] = None, nodeSelector: Option[Map[String, String]] = None, hostPID: Option[Boolean] = None, terminationGracePeriodSeconds: Option[Int] = None, containers: Seq[Container], dnsConfig: Option[PodDNSConfig] = None, priorityClassName: Option[String] = None, serviceAccountName: Option[String] = None, restartPolicy: Option[String] = None, hostUsers: Option[Boolean] = None, runtimeClassName: Option[String] = None, readinessGates: Option[Seq[PodReadinessGate]] = None, activeDeadlineSeconds: Option[Int] = None, hostNetwork: Option[Boolean] = None, securityContext: Option[PodSecurityContext] = None)
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
- val activeDeadlineSeconds: Option[Int]
- def addContainers(newValues: Container*): PodSpec
- def addEphemeralContainers(newValues: EphemeralContainer*): PodSpec
- def addHostAliases(newValues: HostAlias*): PodSpec
- def addImagePullSecrets(newValues: LocalObjectReference*): PodSpec
- def addInitContainers(newValues: Container*): PodSpec
- def addNodeSelector(newValues: (String, String)*): PodSpec
- def addOverhead(newValues: (String, Quantity)*): PodSpec
- def addReadinessGates(newValues: PodReadinessGate*): PodSpec
- def addTolerations(newValues: Toleration*): PodSpec
- def addTopologySpreadConstraints(newValues: TopologySpreadConstraint*): PodSpec
- def addVolumes(newValues: Volume*): PodSpec
- val affinity: Option[Affinity]
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
- val automountServiceAccountToken: Option[Boolean]
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
- val containers: Seq[Container]
- val dnsConfig: Option[PodDNSConfig]
- val dnsPolicy: Option[String]
- val enableServiceLinks: Option[Boolean]
- val ephemeralContainers: Option[Seq[EphemeralContainer]]
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
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()
- val hostAliases: Option[Seq[HostAlias]]
- val hostIPC: Option[Boolean]
- val hostNetwork: Option[Boolean]
- val hostPID: Option[Boolean]
- val hostUsers: Option[Boolean]
- val hostname: Option[String]
- val imagePullSecrets: Option[Seq[LocalObjectReference]]
- val initContainers: Option[Seq[Container]]
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
- val nodeName: Option[String]
- val nodeSelector: Option[Map[String, String]]
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native()
- val os: Option[PodOS]
- val overhead: Option[Map[String, Quantity]]
- val preemptionPolicy: Option[String]
- val priority: Option[Int]
- val priorityClassName: Option[String]
- val readinessGates: Option[Seq[PodReadinessGate]]
- val restartPolicy: Option[String]
- val runtimeClassName: Option[String]
- val schedulerName: Option[String]
- val securityContext: Option[PodSecurityContext]
- val serviceAccount: Option[String]
- val serviceAccountName: Option[String]
- val setHostnameAsFQDN: Option[Boolean]
- val shareProcessNamespace: Option[Boolean]
- val subdomain: Option[String]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
- val terminationGracePeriodSeconds: Option[Int]
- val tolerations: Option[Seq[Toleration]]
- val topologySpreadConstraints: Option[Seq[TopologySpreadConstraint]]
- val volumes: Option[Seq[Volume]]
-
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()
- def withActiveDeadlineSeconds(value: Int): PodSpec
- def withAffinity(value: Affinity): PodSpec
- def withAutomountServiceAccountToken(value: Boolean): PodSpec
- def withContainers(value: Seq[Container]): PodSpec
- def withDnsConfig(value: PodDNSConfig): PodSpec
- def withDnsPolicy(value: String): PodSpec
- def withEnableServiceLinks(value: Boolean): PodSpec
- def withEphemeralContainers(value: Seq[EphemeralContainer]): PodSpec
- def withHostAliases(value: Seq[HostAlias]): PodSpec
- def withHostIPC(value: Boolean): PodSpec
- def withHostNetwork(value: Boolean): PodSpec
- def withHostPID(value: Boolean): PodSpec
- def withHostUsers(value: Boolean): PodSpec
- def withHostname(value: String): PodSpec
- def withImagePullSecrets(value: Seq[LocalObjectReference]): PodSpec
- def withInitContainers(value: Seq[Container]): PodSpec
- def withNodeName(value: String): PodSpec
- def withNodeSelector(value: Map[String, String]): PodSpec
- def withOs(value: PodOS): PodSpec
- def withOverhead(value: Map[String, Quantity]): PodSpec
- def withPreemptionPolicy(value: String): PodSpec
- def withPriority(value: Int): PodSpec
- def withPriorityClassName(value: String): PodSpec
- def withReadinessGates(value: Seq[PodReadinessGate]): PodSpec
- def withRestartPolicy(value: String): PodSpec
- def withRuntimeClassName(value: String): PodSpec
- def withSchedulerName(value: String): PodSpec
- def withSecurityContext(value: PodSecurityContext): PodSpec
- def withServiceAccount(value: String): PodSpec
- def withServiceAccountName(value: String): PodSpec
- def withSetHostnameAsFQDN(value: Boolean): PodSpec
- def withShareProcessNamespace(value: Boolean): PodSpec
- def withSubdomain(value: String): PodSpec
- def withTerminationGracePeriodSeconds(value: Int): PodSpec
- def withTolerations(value: Seq[Toleration]): PodSpec
- def withTopologySpreadConstraints(value: Seq[TopologySpreadConstraint]): PodSpec
- def withVolumes(value: Seq[Volume]): PodSpec