Class ResourceClaimParameters
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.resource.v1alpha2.ResourceClaimParameters
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ResourceClaimParametersBuilder>,io.fabric8.kubernetes.api.model.HasMetadata,io.fabric8.kubernetes.api.model.KubernetesResource,io.fabric8.kubernetes.api.model.Namespaced,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ResourceClaimParameters extends Object implements io.fabric8.kubernetes.api.builder.Editable<ResourceClaimParametersBuilder>, io.fabric8.kubernetes.api.model.HasMetadata, io.fabric8.kubernetes.api.model.Namespaced
ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ResourceClaimParameters()No args constructor for use in serializationResourceClaimParameters(String apiVersion, List<DriverRequests> driverRequests, ResourceClaimParametersReference generatedFrom, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, Boolean shareable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceClaimParametersBuilderedit()Map<String,Object>getAdditionalProperties()StringgetApiVersion()APIVersion defines the versioned schema of this representation of an object.List<DriverRequests>getDriverRequests()DriverRequests describes all resources that are needed for the allocated claim.ResourceClaimParametersReferencegetGeneratedFrom()ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.StringgetKind()Kind is a string value representing the REST resource this object represents.io.fabric8.kubernetes.api.model.ObjectMetagetMetadata()ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.BooleangetShareable()Shareable indicates whether the allocated claim is meant to be shareable by multiple consumers at the same time.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetApiVersion(String apiVersion)APIVersion defines the versioned schema of this representation of an object.voidsetDriverRequests(List<DriverRequests> driverRequests)DriverRequests describes all resources that are needed for the allocated claim.voidsetGeneratedFrom(ResourceClaimParametersReference generatedFrom)ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.voidsetKind(String kind)Kind is a string value representing the REST resource this object represents.voidsetMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata)ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.voidsetShareable(Boolean shareable)Shareable indicates whether the allocated claim is meant to be shareable by multiple consumers at the same time.ResourceClaimParametersBuildertoBuilder()-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface io.fabric8.kubernetes.api.model.HasMetadata
addFinalizer, addOwnerReference, addOwnerReference, getFinalizers, getFullResourceName, getOwnerReferenceFor, getOwnerReferenceFor, getPlural, getSingular, hasFinalizer, hasOwnerReferenceFor, hasOwnerReferenceFor, initNameAndNamespaceFrom, isFinalizerValid, isMarkedForDeletion, optionalMetadata, removeFinalizer, removeOwnerReference, removeOwnerReference
-
-
-
-
Constructor Detail
-
ResourceClaimParameters
public ResourceClaimParameters()
No args constructor for use in serialization
-
ResourceClaimParameters
public ResourceClaimParameters(String apiVersion, List<DriverRequests> driverRequests, ResourceClaimParametersReference generatedFrom, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, Boolean shareable)
-
-
Method Detail
-
getApiVersion
public String getApiVersion()
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources- Specified by:
getApiVersionin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setApiVersion
public void setApiVersion(String apiVersion)
APIVersion defines the versioned schema of this representation of an object. Servers should convert recognized schemas to the latest internal value, and may reject unrecognized values. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#resources- Specified by:
setApiVersionin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
getDriverRequests
public List<DriverRequests> getDriverRequests()
DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests.May be empty, in which case the claim can always be allocated.
-
setDriverRequests
public void setDriverRequests(List<DriverRequests> driverRequests)
DriverRequests describes all resources that are needed for the allocated claim. A single claim may use resources coming from different drivers. For each driver, this array has at most one entry which then may have one or more per-driver requests.May be empty, in which case the claim can always be allocated.
-
getGeneratedFrom
public ResourceClaimParametersReference getGeneratedFrom()
ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.
-
setGeneratedFrom
public void setGeneratedFrom(ResourceClaimParametersReference generatedFrom)
ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.
-
getKind
public String getKind()
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds- Specified by:
getKindin interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setKind
public void setKind(String kind)
Kind is a string value representing the REST resource this object represents. Servers may infer this from the endpoint the client submits requests to. Cannot be updated. In CamelCase. More info: https://git.k8s.io/community/contributors/devel/sig-architecture/api-conventions.md#types-kinds
-
getMetadata
public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata()
ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.- Specified by:
getMetadatain interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
setMetadata
public void setMetadata(io.fabric8.kubernetes.api.model.ObjectMeta metadata)
ResourceClaimParameters defines resource requests for a ResourceClaim in an in-tree format understood by Kubernetes.- Specified by:
setMetadatain interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
getShareable
public Boolean getShareable()
Shareable indicates whether the allocated claim is meant to be shareable by multiple consumers at the same time.
-
setShareable
public void setShareable(Boolean shareable)
Shareable indicates whether the allocated claim is meant to be shareable by multiple consumers at the same time.
-
edit
public ResourceClaimParametersBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ResourceClaimParametersBuilder>
-
toBuilder
public ResourceClaimParametersBuilder toBuilder()
-
-