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

pointers.io.k8s.api.authorization.v1.ResourceAttributesPointer.scala Maven / Gradle / Ivy

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

import dev.hnaderi.k8s.client._

/** Pointer for ResourceAttributes */
final case class ResourceAttributesPointer(currentPath: PointerPath = PointerPath()) extends Pointer[io.k8s.api.authorization.v1.ResourceAttributes] {
  def name : Pointer.Plain[String] = Pointer.Plain(currentPath / s"name")
  def labelSelector :  io.k8s.api.authorization.v1.LabelSelectorAttributesPointer = io.k8s.api.authorization.v1.LabelSelectorAttributesPointer(currentPath / s"labelSelector")
  def version : Pointer.Plain[String] = Pointer.Plain(currentPath / s"version")
  def resource : Pointer.Plain[String] = Pointer.Plain(currentPath / s"resource")
  def fieldSelector :  io.k8s.api.authorization.v1.FieldSelectorAttributesPointer = io.k8s.api.authorization.v1.FieldSelectorAttributesPointer(currentPath / s"fieldSelector")
  def verb : Pointer.Plain[String] = Pointer.Plain(currentPath / s"verb")
  def group : Pointer.Plain[String] = Pointer.Plain(currentPath / s"group")
  def subresource : Pointer.Plain[String] = Pointer.Plain(currentPath / s"subresource")
  def namespace : Pointer.Plain[String] = Pointer.Plain(currentPath / s"namespace")
}






© 2015 - 2024 Weber Informatics LLC | Privacy Policy