Class V1alpha2PodGroupStatus

java.lang.Object
io.micronaut.kubernetes.client.openapi.model.V1alpha2PodGroupStatus

@Generated("io.micronaut.openapi.generator.JavaMicronautClientCodegen") public class V1alpha2PodGroupStatus extends Object
PodGroupStatus represents information about the status of a pod group.
  • Field Details

  • Constructor Details

    • V1alpha2PodGroupStatus

      public V1alpha2PodGroupStatus()
  • Method Details

    • getConditions

      public List<@Valid V1Condition> getConditions()
      Conditions represent the latest observations of the PodGroup's state. Known condition types: - \"PodGroupScheduled\": Indicates whether the scheduling requirement has been satisfied. - \"DisruptionTarget\": Indicates whether the PodGroup is about to be terminated due to disruption such as preemption. Known reasons for the PodGroupScheduled condition: - \"Unschedulable\": The PodGroup cannot be scheduled due to resource constraints, affinity/anti-affinity rules, or insufficient capacity for the gang. - \"SchedulerError\": The PodGroup cannot be scheduled due to some internal error that happened during scheduling, for example due to nodeAffinity parsing errors. Known reasons for the DisruptionTarget condition: - \"PreemptionByScheduler\": The PodGroup was preempted by the scheduler to make room for higher-priority PodGroups or Pods.
      Returns:
      the conditions property value
    • setConditions

      public void setConditions(List<@Valid V1Condition> conditions)
      Set the conditions property value
      Parameters:
      conditions - property value to set
    • conditions

      public V1alpha2PodGroupStatus conditions(List<@Valid V1Condition> conditions)
      Set conditions in a chainable fashion.
      Returns:
      The same instance of V1alpha2PodGroupStatus for chaining.
    • addConditionsItem

      public V1alpha2PodGroupStatus addConditionsItem(V1Condition conditionsItem)
      Add an item to the conditions property in a chainable fashion.
      Returns:
      The same instance of V1alpha2PodGroupStatus for chaining.
    • getResourceClaimStatuses

      public List<@Valid V1alpha2PodGroupResourceClaimStatus> getResourceClaimStatuses()
      Status of resource claims.
      Returns:
      the resourceClaimStatuses property value
    • setResourceClaimStatuses

      public void setResourceClaimStatuses(List<@Valid V1alpha2PodGroupResourceClaimStatus> resourceClaimStatuses)
      Set the resourceClaimStatuses property value
      Parameters:
      resourceClaimStatuses - property value to set
    • resourceClaimStatuses

      public V1alpha2PodGroupStatus resourceClaimStatuses(List<@Valid V1alpha2PodGroupResourceClaimStatus> resourceClaimStatuses)
      Set resourceClaimStatuses in a chainable fashion.
      Returns:
      The same instance of V1alpha2PodGroupStatus for chaining.
    • addResourceClaimStatusesItem

      public V1alpha2PodGroupStatus addResourceClaimStatusesItem(V1alpha2PodGroupResourceClaimStatus resourceClaimStatusesItem)
      Add an item to the resourceClaimStatuses property in a chainable fashion.
      Returns:
      The same instance of V1alpha2PodGroupStatus for chaining.
    • 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