final case class MutatingWebhook(name: String, sideEffects: String, clientConfig: WebhookClientConfig, admissionReviewVersions: Seq[String], timeoutSeconds: Option[Int] = None, matchConditions: Option[Seq[MatchCondition]] = None, matchPolicy: Option[String] = None, namespaceSelector: Option[LabelSelector] = None, failurePolicy: Option[String] = None, reinvocationPolicy: Option[String] = None, rules: Option[Seq[RuleWithOperations]] = None, objectSelector: Option[LabelSelector] = None) extends Product with Serializable

MutatingWebhook describes an admission webhook and the resources and operations it applies to.

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

Instance Constructors

  1. new MutatingWebhook(name: String, sideEffects: String, clientConfig: WebhookClientConfig, admissionReviewVersions: Seq[String], timeoutSeconds: Option[Int] = None, matchConditions: Option[Seq[MatchCondition]] = None, matchPolicy: Option[String] = None, namespaceSelector: Option[LabelSelector] = None, failurePolicy: Option[String] = None, reinvocationPolicy: Option[String] = None, rules: Option[Seq[RuleWithOperations]] = None, objectSelector: Option[LabelSelector] = 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 addAdmissionReviewVersions(newValues: String*): MutatingWebhook

    Appends new values to admissionReviewVersions

  5. def addMatchConditions(newValues: MatchCondition*): MutatingWebhook

    Appends new values to matchConditions

  6. def addRules(newValues: RuleWithOperations*): MutatingWebhook

    Appends new values to rules

  7. val admissionReviewVersions: Seq[String]
  8. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  9. val clientConfig: WebhookClientConfig
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native() @HotSpotIntrinsicCandidate()
  11. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  12. val failurePolicy: Option[String]
  13. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  14. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  15. def mapAdmissionReviewVersions(f: (Seq[String]) ⇒ Seq[String]): MutatingWebhook

    transforms admissionReviewVersions to result of function

  16. def mapClientConfig(f: (WebhookClientConfig) ⇒ WebhookClientConfig): MutatingWebhook

    transforms clientConfig to result of function

  17. def mapFailurePolicy(f: (String) ⇒ String): MutatingWebhook

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

  18. def mapMatchConditions(f: (Seq[MatchCondition]) ⇒ Seq[MatchCondition]): MutatingWebhook

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

  19. def mapMatchPolicy(f: (String) ⇒ String): MutatingWebhook

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

  20. def mapName(f: (String) ⇒ String): MutatingWebhook

    transforms name to result of function

  21. def mapNamespaceSelector(f: (LabelSelector) ⇒ LabelSelector): MutatingWebhook

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

  22. def mapObjectSelector(f: (LabelSelector) ⇒ LabelSelector): MutatingWebhook

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

  23. def mapReinvocationPolicy(f: (String) ⇒ String): MutatingWebhook

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

  24. def mapRules(f: (Seq[RuleWithOperations]) ⇒ Seq[RuleWithOperations]): MutatingWebhook

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

  25. def mapSideEffects(f: (String) ⇒ String): MutatingWebhook

    transforms sideEffects to result of function

  26. def mapTimeoutSeconds(f: (Int) ⇒ Int): MutatingWebhook

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

  27. val matchConditions: Option[Seq[MatchCondition]]
  28. val matchPolicy: Option[String]
  29. val name: String
  30. val namespaceSelector: Option[LabelSelector]
  31. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  32. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  33. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native() @HotSpotIntrinsicCandidate()
  34. val objectSelector: Option[LabelSelector]
  35. val reinvocationPolicy: Option[String]
  36. val rules: Option[Seq[RuleWithOperations]]
  37. val sideEffects: String
  38. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  39. val timeoutSeconds: Option[Int]
  40. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  41. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  42. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  43. def withAdmissionReviewVersions(value: Seq[String]): MutatingWebhook

    Returns a new data with admissionReviewVersions set to new value

  44. def withClientConfig(value: WebhookClientConfig): MutatingWebhook

    Returns a new data with clientConfig set to new value

  45. def withFailurePolicy(value: String): MutatingWebhook

    Returns a new data with failurePolicy set to new value

  46. def withMatchConditions(value: Seq[MatchCondition]): MutatingWebhook

    Returns a new data with matchConditions set to new value

  47. def withMatchPolicy(value: String): MutatingWebhook

    Returns a new data with matchPolicy set to new value

  48. def withName(value: String): MutatingWebhook

    Returns a new data with name set to new value

  49. def withNamespaceSelector(value: LabelSelector): MutatingWebhook

    Returns a new data with namespaceSelector set to new value

  50. def withObjectSelector(value: LabelSelector): MutatingWebhook

    Returns a new data with objectSelector set to new value

  51. def withReinvocationPolicy(value: String): MutatingWebhook

    Returns a new data with reinvocationPolicy set to new value

  52. def withRules(value: Seq[RuleWithOperations]): MutatingWebhook

    Returns a new data with rules set to new value

  53. def withSideEffects(value: String): MutatingWebhook

    Returns a new data with sideEffects set to new value

  54. def withTimeoutSeconds(value: Int): MutatingWebhook

    Returns a new data with timeoutSeconds 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

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped