Class V1PodCondition

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

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2025-05-20T20:47:13.890592Z[Etc/UTC]", comments="Generator version: 7.13.0") 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(@Nullable OffsetDateTime lastProbeTime)
    • getLastProbeTime

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

      public void setLastProbeTime(@Nullable OffsetDateTime lastProbeTime)
    • lastTransitionTime

      public V1PodCondition lastTransitionTime(@Nullable OffsetDateTime lastTransitionTime)
    • getLastTransitionTime

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

      public void setLastTransitionTime(@Nullable OffsetDateTime lastTransitionTime)
    • message

      public V1PodCondition message(@Nullable String message)
    • getMessage

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

      public void setMessage(@Nullable String message)
    • observedGeneration

      public V1PodCondition observedGeneration(@Nullable 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(@Nullable Long observedGeneration)
    • reason

      public V1PodCondition reason(@Nullable String reason)
    • getReason

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

      public void setReason(@Nullable String reason)
    • status

      public V1PodCondition status(@Nonnull String status)
    • getStatus

      @Nonnull 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(@Nonnull String status)
    • type

      public V1PodCondition type(@Nonnull String type)
    • getType

      @Nonnull 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(@Nonnull 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
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      Validates the JSON Element and throws an exception if issues found
      Parameters:
      jsonElement - JSON Element
      Throws:
      IOException - if the JSON Element is invalid with respect to V1PodCondition
    • fromJson

      public static V1PodCondition fromJson(String jsonString) throws IOException
      Create an instance of V1PodCondition given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of V1PodCondition
      Throws:
      IOException - if the JSON string is invalid with respect to V1PodCondition
    • toJson

      public String toJson()
      Convert an instance of V1PodCondition to an JSON string
      Returns:
      JSON string