MutatingWebhook

io.k8s.api.admissionregistration.v1.MutatingWebhook
See theMutatingWebhook companion object
final case class MutatingWebhook(name: String, sideEffects: String, clientConfig: WebhookClientConfig, admissionReviewVersions: Seq[String], timeoutSeconds: Option[Int], matchConditions: Option[Seq[MatchCondition]], matchPolicy: Option[String], namespaceSelector: Option[LabelSelector], failurePolicy: Option[String], reinvocationPolicy: Option[String], rules: Option[Seq[RuleWithOperations]], objectSelector: Option[LabelSelector])

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

Attributes

Companion
object
Source
MutatingWebhook.scala
Graph
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Members list

Value members

Concrete methods

def addAdmissionReviewVersions(newValues: String*): MutatingWebhook

Appends new values to admissionReviewVersions

Appends new values to admissionReviewVersions

Attributes

Source
MutatingWebhook.scala

Appends new values to matchConditions

Appends new values to matchConditions

Attributes

Source
MutatingWebhook.scala

Appends new values to rules

Appends new values to rules

Attributes

Source
MutatingWebhook.scala
def mapAdmissionReviewVersions(f: (Seq[String]) => Seq[String]): MutatingWebhook

transforms admissionReviewVersions to result of function

transforms admissionReviewVersions to result of function

Attributes

Source
MutatingWebhook.scala

transforms clientConfig to result of function

transforms clientConfig to result of function

Attributes

Source
MutatingWebhook.scala
def mapFailurePolicy(f: String => String): MutatingWebhook

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

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

Attributes

Source
MutatingWebhook.scala

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

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

Attributes

Source
MutatingWebhook.scala
def mapMatchPolicy(f: String => String): MutatingWebhook

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

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

Attributes

Source
MutatingWebhook.scala
def mapName(f: String => String): MutatingWebhook

transforms name to result of function

transforms name to result of function

Attributes

Source
MutatingWebhook.scala

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

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

Attributes

Source
MutatingWebhook.scala

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

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

Attributes

Source
MutatingWebhook.scala
def mapReinvocationPolicy(f: String => String): MutatingWebhook

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

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

Attributes

Source
MutatingWebhook.scala

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

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

Attributes

Source
MutatingWebhook.scala
def mapSideEffects(f: String => String): MutatingWebhook

transforms sideEffects to result of function

transforms sideEffects to result of function

Attributes

Source
MutatingWebhook.scala
def mapTimeoutSeconds(f: Int => Int): MutatingWebhook

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

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

Attributes

Source
MutatingWebhook.scala
def withAdmissionReviewVersions(value: Seq[String]): MutatingWebhook

Returns a new data with admissionReviewVersions set to new value

Returns a new data with admissionReviewVersions set to new value

Attributes

Source
MutatingWebhook.scala

Returns a new data with clientConfig set to new value

Returns a new data with clientConfig set to new value

Attributes

Source
MutatingWebhook.scala
def withFailurePolicy(value: String): MutatingWebhook

Returns a new data with failurePolicy set to new value

Returns a new data with failurePolicy set to new value

Attributes

Source
MutatingWebhook.scala

Returns a new data with matchConditions set to new value

Returns a new data with matchConditions set to new value

Attributes

Source
MutatingWebhook.scala
def withMatchPolicy(value: String): MutatingWebhook

Returns a new data with matchPolicy set to new value

Returns a new data with matchPolicy set to new value

Attributes

Source
MutatingWebhook.scala
def withName(value: String): MutatingWebhook

Returns a new data with name set to new value

Returns a new data with name set to new value

Attributes

Source
MutatingWebhook.scala

Returns a new data with namespaceSelector set to new value

Returns a new data with namespaceSelector set to new value

Attributes

Source
MutatingWebhook.scala

Returns a new data with objectSelector set to new value

Returns a new data with objectSelector set to new value

Attributes

Source
MutatingWebhook.scala

Returns a new data with reinvocationPolicy set to new value

Returns a new data with reinvocationPolicy set to new value

Attributes

Source
MutatingWebhook.scala

Returns a new data with rules set to new value

Returns a new data with rules set to new value

Attributes

Source
MutatingWebhook.scala
def withSideEffects(value: String): MutatingWebhook

Returns a new data with sideEffects set to new value

Returns a new data with sideEffects set to new value

Attributes

Source
MutatingWebhook.scala

Returns a new data with timeoutSeconds set to new value

Returns a new data with timeoutSeconds set to new value

Attributes

Source
MutatingWebhook.scala

Inherited methods

def productElementNames: Iterator[String]

Attributes

Inherited from:
Product
def productIterator: Iterator[Any]

Attributes

Inherited from:
Product