Class V1PodCondition

java.lang.Object
io.kubernetes.client.openapi.models.V1PodCondition

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-05-22T21:20:49.874193Z[Etc/UTC]") public class V1PodCondition extends Object
PodCondition contains details for the current condition of this pod.
  • Field Details

  • Constructor Details

    • V1PodCondition

      public V1PodCondition()
  • Method Details

    • lastProbeTime

      public V1PodCondition lastProbeTime(OffsetDateTime lastProbeTime)
    • getLastProbeTime

      @Nullable public OffsetDateTime getLastProbeTime()
      Last time we probed the condition.
      Returns:
      lastProbeTime
    • setLastProbeTime

      public void setLastProbeTime(OffsetDateTime lastProbeTime)
    • lastTransitionTime

      public V1PodCondition lastTransitionTime(OffsetDateTime lastTransitionTime)
    • getLastTransitionTime

      @Nullable public OffsetDateTime getLastTransitionTime()
      Last time the condition transitioned from one status to another.
      Returns:
      lastTransitionTime
    • setLastTransitionTime

      public void setLastTransitionTime(OffsetDateTime lastTransitionTime)
    • message

      public V1PodCondition message(String message)
    • getMessage

      @Nullable public String getMessage()
      Human-readable message indicating details about last transition.
      Returns:
      message
    • setMessage

      public void setMessage(String message)
    • observedGeneration

      public V1PodCondition observedGeneration(Long observedGeneration)
    • getObservedGeneration

      @Nullable public Long getObservedGeneration()
      If set, this represents the .metadata.generation that the pod condition was set based upon. This is an alpha field. Enable PodObservedGenerationTracking to be able to use this field.
      Returns:
      observedGeneration
    • setObservedGeneration

      public void setObservedGeneration(Long observedGeneration)
    • reason

      public V1PodCondition reason(String reason)
    • getReason

      @Nullable public String getReason()
      Unique, one-word, CamelCase reason for the condition's last transition.
      Returns:
      reason
    • setReason

      public void setReason(String reason)
    • status

      public V1PodCondition status(String status)
    • getStatus

      public String getStatus()
      Status is the status of the condition. Can be True, False, Unknown. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions
      Returns:
      status
    • setStatus

      public void setStatus(String status)
    • type

      public V1PodCondition type(String type)
    • getType

      public String getType()
      Type is the type of the condition. More info: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#pod-conditions
      Returns:
      type
    • setType

      public void setType(String type)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object