final case class ValidatingAdmissionPolicyBindingSpec(matchResources: Option[MatchResources] = None, paramRef: Option[ParamRef] = None, policyName: Option[String] = None, validationActions: Option[Seq[String]] = None) extends Product with Serializable

ValidatingAdmissionPolicyBindingSpec is the specification of the ValidatingAdmissionPolicyBinding.

Source
ValidatingAdmissionPolicyBindingSpec.scala
Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ValidatingAdmissionPolicyBindingSpec
  2. Serializable
  3. Product
  4. Equals
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new ValidatingAdmissionPolicyBindingSpec(matchResources: Option[MatchResources] = None, paramRef: Option[ParamRef] = None, policyName: Option[String] = None, validationActions: Option[Seq[String]] = None)

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. def addValidationActions(newValues: String*): ValidatingAdmissionPolicyBindingSpec

    Appends new values to validationActions

  5. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  6. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @HotSpotIntrinsicCandidate() @native()
  7. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  8. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  9. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  10. def mapMatchResources(f: (MatchResources) => MatchResources): ValidatingAdmissionPolicyBindingSpec

    if matchResources has a value, transforms to the result of function

  11. def mapParamRef(f: (ParamRef) => ParamRef): ValidatingAdmissionPolicyBindingSpec

    if paramRef has a value, transforms to the result of function

  12. def mapPolicyName(f: (String) => String): ValidatingAdmissionPolicyBindingSpec

    if policyName has a value, transforms to the result of function

  13. def mapValidationActions(f: (Seq[String]) => Seq[String]): ValidatingAdmissionPolicyBindingSpec

    if validationActions has a value, transforms to the result of function

  14. val matchResources: Option[MatchResources]
  15. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  16. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  17. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @native()
  18. val paramRef: Option[ParamRef]
  19. val policyName: Option[String]
  20. def productElementNames: Iterator[String]
    Definition Classes
    Product
  21. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  22. val validationActions: Option[Seq[String]]
  23. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  24. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  25. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  26. def withMatchResources(value: MatchResources): ValidatingAdmissionPolicyBindingSpec

    Returns a new data with matchResources set to new value

  27. def withParamRef(value: ParamRef): ValidatingAdmissionPolicyBindingSpec

    Returns a new data with paramRef set to new value

  28. def withPolicyName(value: String): ValidatingAdmissionPolicyBindingSpec

    Returns a new data with policyName set to new value

  29. def withValidationActions(value: Seq[String]): ValidatingAdmissionPolicyBindingSpec

    Returns a new data with validationActions set to new value

Deprecated Value Members

  1. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable]) @Deprecated
    Deprecated

    (Since version 9)

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped