Class DeviceClaim

  • All Implemented Interfaces:
    io.fabric8.kubernetes.api.builder.Editable<DeviceClaimBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

    @Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator")
    public class DeviceClaim
    extends Object
    implements io.fabric8.kubernetes.api.builder.Editable<DeviceClaimBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
    DeviceClaim defines how to request devices with a ResourceClaim.
    See Also:
    Serialized Form
    • Method Detail

      • getConfig

        public List<DeviceClaimConfiguration> getConfig()
        This field holds configuration for multiple potential drivers which could satisfy requests in this claim. It is ignored while allocating the claim.
      • setConfig

        public void setConfig​(List<DeviceClaimConfiguration> config)
        This field holds configuration for multiple potential drivers which could satisfy requests in this claim. It is ignored while allocating the claim.
      • getConstraints

        public List<DeviceConstraint> getConstraints()
        These constraints must be satisfied by the set of devices that get allocated for the claim.
      • setConstraints

        public void setConstraints​(List<DeviceConstraint> constraints)
        These constraints must be satisfied by the set of devices that get allocated for the claim.
      • getRequests

        public List<DeviceRequest> getRequests()
        Requests represent individual requests for distinct devices which must all be satisfied. If empty, nothing needs to be allocated.
      • setRequests

        public void setRequests​(List<DeviceRequest> requests)
        Requests represent individual requests for distinct devices which must all be satisfied. If empty, nothing needs to be allocated.
      • getAdditionalProperties

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

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

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