NamespacedResourceAPI

abstract class NamespacedResourceAPI[RES, COL](resourceName: String)(implicit evidence$3: Decoder[RES], evidence$4: Encoder[RES], evidence$5: Decoder[COL]) extends ResourceAPIBase[RES, COL]
class ResourceAPIBase[RES, COL]
class Object
trait Matchable
class Any
object DaemonSetAPI.type
object DeploymentAPI.type
object ReplicaSetAPI.type
object StatefulSetAPI.type
object CronJobAPI.type
object JobAPI.type
object ConfigMapAPI.type
object EventAPI.type
object LimitRangeAPI.type
object PodAPI.type
object ResourceQuotaAPI.type
object SecretAPI.type
object ServiceAPI.type
object ServiceAccountAPI.type
object IngressAPI.type
object NetworkPolicyAPI.type

Type members

Classlikes

case class Create(namespace: String, configmap: RES) extends CreateRequest[RES]
case class Delete(namespace: String, name: String) extends DeleteRequest[RES]
case class Get(namespace: String, name: String) extends GetRequest[RES]
case class ListInNamespace(namespace: String) extends ListingRequest[RES, COL]

Inherited classlikes

case class ListAll(allowWatchBookmarks: Option[Boolean], continue: Option[String], fieldSelector: List[String], labelSelector: List[String], limit: Option[Int], resourceVersion: Option[String], resourceVersionMatch: Option[String], timeout: Option[FiniteDuration]) extends ListingRequest[RES, COL]

Value members

Concrete methods

protected def baseUrlIn(namespace: String): String
protected def urlFor(namespace: String, name: String): String

Inherited fields

protected val clusterwideUrl: String