Class NodeCondition.Builder

  • Enclosing class:
    NodeCondition

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

      • lastHeartbeatTime

        public NodeCondition.Builder lastHeartbeatTime​(java.time.OffsetDateTime lastHeartbeatTime)
        Returns:
        this.
      • lastTransitionTime

        public NodeCondition.Builder lastTransitionTime​(java.time.OffsetDateTime lastTransitionTime)
        Returns:
        this.
      • message

        public NodeCondition.Builder message​(java.lang.String message)
        Human readable message indicating details about last transition.
        Returns:
        this.
      • reason

        public NodeCondition.Builder reason​(java.lang.String reason)
        (brief) reason for the condition's last transition.
        Returns:
        this.
      • status

        public NodeCondition.Builder status​(@NonNull
                                            @NonNull java.lang.String status)
        Status of the condition, one of True, False, Unknown.
        Returns:
        this.
      • type

        public NodeCondition.Builder type​(@NonNull
                                          @NonNull java.lang.String type)
        Type of node condition.
        Returns:
        this.
      • toString

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