All Downloads are FREE. Search and download functionalities are using the official Maven repository.

pointers.io.k8s.api.batch.v1.CronJobSpecPointer.scala Maven / Gradle / Ivy

The newest version!
package io.k8s.api.batch.v1

import dev.hnaderi.k8s.client._

/** Pointer for CronJobSpec */
final case class CronJobSpecPointer(currentPath: PointerPath = PointerPath()) extends Pointer[io.k8s.api.batch.v1.CronJobSpec] {
  def schedule : Pointer.Plain[String] = Pointer.Plain(currentPath / s"schedule")
  def jobTemplate :  io.k8s.api.batch.v1.JobTemplateSpecPointer = io.k8s.api.batch.v1.JobTemplateSpecPointer(currentPath / s"jobTemplate")
  def startingDeadlineSeconds : Pointer.Plain[Long] = Pointer.Plain(currentPath / s"startingDeadlineSeconds")
  def concurrencyPolicy : Pointer.Plain[String] = Pointer.Plain(currentPath / s"concurrencyPolicy")
  def failedJobsHistoryLimit : Pointer.Plain[Int] = Pointer.Plain(currentPath / s"failedJobsHistoryLimit")
  def successfulJobsHistoryLimit : Pointer.Plain[Int] = Pointer.Plain(currentPath / s"successfulJobsHistoryLimit")
  def suspend : Pointer.Plain[Boolean] = Pointer.Plain(currentPath / s"suspend")
  def timeZone : Pointer.Plain[String] = Pointer.Plain(currentPath / s"timeZone")
}






© 2015 - 2024 Weber Informatics LLC | Privacy Policy