- Companion:
- object
Value members
Concrete methods
override def create[O <: ObjectResource](obj: O, namespace: Option[String])(implicit fmt: Format[O], rd: ResourceDefinition[O], lc: LoggingContext): Future[O]
- Definition Classes
override def delete[O <: ObjectResource](name: String, gracePeriodSeconds: Int, namespace: Option[String])(implicit rd: ResourceDefinition[O], lc: LoggingContext): Future[Unit]
- Definition Classes
override def deleteAll[L <: ListResource[_]](namespace: Option[String])(implicit fmt: Format[L], rd: ResourceDefinition[L], lc: LoggingContext): Future[L]
- Definition Classes
override def deleteAll[L <: ListResource[_]](implicit fmt: Format[L], rd: ResourceDefinition[L], lc: LoggingContext): Future[L]
- Definition Classes
override def deleteAllSelected[L <: ListResource[_]](labelSelector: LabelSelector, namespace: Option[String])(implicit fmt: Format[L], rd: ResourceDefinition[L], lc: LoggingContext): Future[L]
- Definition Classes
override def deleteWithOptions[O <: ObjectResource](name: String, options: DeleteOptions, namespace: Option[String])(implicit rd: ResourceDefinition[O], lc: LoggingContext): Future[Unit]
- Definition Classes
override def exec(podName: String, command: Seq[String], maybeContainerName: Option[String], maybeStdin: Option[Source[String, _]], maybeStdout: Option[Sink[String, _]], maybeStderr: Option[Sink[String, _]], tty: Boolean, maybeClose: Option[Promise[Unit]], namespace: Option[String])(implicit lc: LoggingContext): Future[Unit]
- Definition Classes
override def get[O <: ObjectResource](name: String, namespace: Option[String])(implicit fmt: Format[O], rd: ResourceDefinition[O], lc: LoggingContext): Future[O]
- Definition Classes
override def getOption[O <: ObjectResource](name: String, namespace: Option[String])(implicit fmt: Format[O], rd: ResourceDefinition[O], lc: LoggingContext): Future[Option[O]]
- Definition Classes
override def getPodLogSource(name: String, queryParams: LogQueryParams, namespace: Option[String])(implicit lc: LoggingContext): Future[Source[ByteString, _]]
- Definition Classes
override def getScale[O <: ObjectResource](objName: String, namespace: Option[String])(implicit rd: ResourceDefinition[O], sc: SubresourceSpec[O], lc: LoggingContext): Future[Scale]
- Definition Classes
override def getStatus[O <: ObjectResource](name: String, namespace: Option[String])(implicit fmt: Format[O], rd: ResourceDefinition[O], statusEv: HasStatusSubresource[O], lc: LoggingContext): Future[O]
- Definition Classes
override def jsonMergePatch[O <: ObjectResource](obj: O, patch: String, namespace: Option[String])(implicit rd: ResourceDefinition[O], fmt: Format[O], lc: LoggingContext): Future[O]
- Definition Classes
override def list[L <: ListResource[_]](namespace: Option[String])(implicit fmt: Format[L], rd: ResourceDefinition[L], lc: LoggingContext): Future[L]
- Definition Classes
override def list[L <: ListResource[_]](implicit fmt: Format[L], rd: ResourceDefinition[L], lc: LoggingContext): Future[L]
- Definition Classes
override def listByNamespace[L <: ListResource[_]]()(implicit fmt: Format[L], rd: ResourceDefinition[L], lc: LoggingContext): Future[Map[String, L]]
- Definition Classes
override def listSelected[L <: ListResource[_]](labelSelector: LabelSelector, namespace: Option[String])(implicit fmt: Format[L], rd: ResourceDefinition[L], lc: LoggingContext): Future[L]
- Definition Classes
override def listWithOptions[L <: ListResource[_]](options: ListOptions, namespace: Option[String])(implicit fmt: Format[L], rd: ResourceDefinition[L], lc: LoggingContext): Future[L]
- Definition Classes
override def patch[P <: Patch, O <: ObjectResource](name: String, patchData: P, namespace: Option[String])(implicit patchfmt: Writes[P], fmt: Format[O], rd: ResourceDefinition[O], lc: LoggingContext): Future[O]
- Definition Classes
override def update[O <: ObjectResource](obj: O, namespace: Option[String])(implicit fmt: Format[O], rd: ResourceDefinition[O], lc: LoggingContext): Future[O]
- Definition Classes
override def updateScale[O <: ObjectResource](objName: String, scale: Scale, namespace: Option[String])(implicit rd: ResourceDefinition[O], sc: SubresourceSpec[O], lc: LoggingContext): Future[Scale]
- Definition Classes
override def updateStatus[O <: ObjectResource](obj: O, namespace: Option[String])(implicit fmt: Format[O], rd: ResourceDefinition[O], statusEv: HasStatusSubresource[O], lc: LoggingContext): Future[O]
- Definition Classes
override def watch[O <: ObjectResource](obj: O, namespace: Option[String])(implicit fmt: Format[O], rd: ResourceDefinition[O], lc: LoggingContext): Future[Source[WatchEvent[O], _]]
- Definition Classes
override def watch[O <: ObjectResource](obj: O)(implicit fmt: Format[O], rd: ResourceDefinition[O], lc: LoggingContext): Future[Source[WatchEvent[O], _]]
- Definition Classes
override def watch[O <: ObjectResource](name: String, sinceResourceVersion: Option[String], bufSize: Int, namespace: Option[String])(implicit fmt: Format[O], rd: ResourceDefinition[O], lc: LoggingContext): Future[Source[WatchEvent[O], _]]
- Definition Classes
override def watchAll[O <: ObjectResource](sinceResourceVersion: Option[String], bufSize: Int, namespace: Option[String])(implicit fmt: Format[O], rd: ResourceDefinition[O], lc: LoggingContext): Future[Source[WatchEvent[O], _]]
- Definition Classes
override def watchAllContinuously[O <: ObjectResource](sinceResourceVersion: Option[String], bufSize: Int, namespace: Option[String])(implicit fmt: Format[O], rd: ResourceDefinition[O], lc: LoggingContext): Source[WatchEvent[O], _]
- Definition Classes
override def watchContinuously[O <: ObjectResource](obj: O, namespace: Option[String])(implicit fmt: Format[O], rd: ResourceDefinition[O], lc: LoggingContext): Source[WatchEvent[O], _]
- Definition Classes
override def watchContinuously[O <: ObjectResource](obj: O)(implicit fmt: Format[O], rd: ResourceDefinition[O], lc: LoggingContext): Source[WatchEvent[O], _]
- Definition Classes
override def watchContinuously[O <: ObjectResource](name: String, sinceResourceVersion: Option[String], bufSize: Int, namespace: Option[String])(implicit fmt: Format[O], rd: ResourceDefinition[O], lc: LoggingContext): Source[WatchEvent[O], _]
- Definition Classes
override def watchWithOptions[O <: ObjectResource](options: ListOptions, bufsize: Int, namespace: Option[String])(implicit fmt: Format[O], rd: ResourceDefinition[O], lc: LoggingContext): Source[WatchEvent[O], _]
- Definition Classes
Deprecated methods
@deprecated("method is been replaced with get", "2.7.6")
override def getInNamespace[O <: ObjectResource](name: String, namespace: String)(implicit fmt: Format[O], rd: ResourceDefinition[O], lc: LoggingContext): Future[O]
- Deprecated
- Definition Classes
@deprecated("method is been replaced with list", "2.7.6")
override def listInNamespace[L <: ListResource[_]](theNamespace: String)(implicit fmt: Format[L], rd: ResourceDefinition[L], lc: LoggingContext): Future[L]
- Deprecated
- Definition Classes
@deprecated("use getScale followed by updateScale instead")
override def scale[O <: ObjectResource](objName: String, count: Int, namespace: Option[String])(implicit rd: ResourceDefinition[O], sc: SubresourceSpec[O], lc: LoggingContext): Future[Scale]
- Deprecated
- Definition Classes