Class Taint.Builder

  • Enclosing class:
    Taint

    public static class Taint.Builder
    extends java.lang.Object
    • Method Detail

      • effect

        public Taint.Builder effect​(@NonNull
                                    @NonNull java.lang.String effect)
        Required. The effect of the taint on pods that do not tolerate the taint. Valid effects are NoSchedule, PreferNoSchedule and NoExecute.
        Returns:
        this.
      • key

        public Taint.Builder key​(@NonNull
                                 @NonNull java.lang.String key)
        Required. The taint key to be applied to a node.
        Returns:
        this.
      • timeAdded

        public Taint.Builder timeAdded​(java.time.OffsetDateTime timeAdded)
        Returns:
        this.
      • value

        public Taint.Builder value​(java.lang.String value)
        The taint value corresponding to the taint key.
        Returns:
        this.
      • build

        public Taint build()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object