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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddConditionsItem(V1Condition conditionsItem) Add an item to the conditions property in a chainable fashion.addResourceClaimStatusesItem(V1alpha2PodGroupResourceClaimStatus resourceClaimStatusesItem) Add an item to the resourceClaimStatuses property in a chainable fashion.conditions(List<@Valid V1Condition> conditions) Set conditions in a chainable fashion.booleanList<@Valid V1Condition> Conditions represent the latest observations of the PodGroup's state.Status of resource claims.inthashCode()resourceClaimStatuses(List<@Valid V1alpha2PodGroupResourceClaimStatus> resourceClaimStatuses) Set resourceClaimStatuses in a chainable fashion.voidsetConditions(List<@Valid V1Condition> conditions) Set the conditions property valuevoidsetResourceClaimStatuses(List<@Valid V1alpha2PodGroupResourceClaimStatus> resourceClaimStatuses) Set the resourceClaimStatuses property valuetoString()
-
Field Details
-
JSON_PROPERTY_CONDITIONS
- See Also:
-
JSON_PROPERTY_RESOURCE_CLAIM_STATUSES
- See Also:
-
-
Constructor Details
-
V1alpha2PodGroupStatus
public V1alpha2PodGroupStatus()
-
-
Method Details
-
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
Set the conditions property value- Parameters:
conditions- property value to set
-
conditions
Set conditions in a chainable fashion.- Returns:
- The same instance of V1alpha2PodGroupStatus for chaining.
-
addConditionsItem
Add an item to the conditions property in a chainable fashion.- Returns:
- The same instance of V1alpha2PodGroupStatus for chaining.
-
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
-
hashCode
-
toString
-