Class PodResourceClaimStatus

    • Constructor Detail

      • PodResourceClaimStatus

        public PodResourceClaimStatus()
        No args constructor for use in serialization
      • PodResourceClaimStatus

        public PodResourceClaimStatus​(String name,
                                      String resourceClaimName)
    • Method Detail

      • getName

        public String getName()
        Name uniquely identifies this resource claim inside the pod. This must match the name of an entry in pod.spec.resourceClaims, which implies that the string must be a DNS_LABEL.
      • setName

        public void setName​(String name)
        Name uniquely identifies this resource claim inside the pod. This must match the name of an entry in pod.spec.resourceClaims, which implies that the string must be a DNS_LABEL.
      • getResourceClaimName

        public String getResourceClaimName()
        ResourceClaimName is the name of the ResourceClaim that was generated for the Pod in the namespace of the Pod.


        When the DRAWorkloadResourceClaims feature is enabled and the corresponding PodResourceClaim matches a PodGroupResourceClaim made by the Pod's PodGroup, then this is the name of the ResourceClaim generated and reserved for the PodGroup.


        If this is unset, then generating a ResourceClaim was not necessary. The pod.spec.resourceClaims entry can be ignored in this case.

      • setResourceClaimName

        public void setResourceClaimName​(String resourceClaimName)
        ResourceClaimName is the name of the ResourceClaim that was generated for the Pod in the namespace of the Pod.


        When the DRAWorkloadResourceClaims feature is enabled and the corresponding PodResourceClaim matches a PodGroupResourceClaim made by the Pod's PodGroup, then this is the name of the ResourceClaim generated and reserved for the PodGroup.


        If this is unset, then generating a ResourceClaim was not necessary. The pod.spec.resourceClaims entry can be ignored in this case.

      • getAdditionalProperties

        public Map<String,​Object> getAdditionalProperties()
      • setAdditionalProperty

        public void setAdditionalProperty​(String name,
                                          Object value)
      • setAdditionalProperties

        public void setAdditionalProperties​(Map<String,​Object> additionalProperties)