Class ResourceClassParameters
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.resource.v1alpha2.ResourceClassParameters
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ResourceClassParametersBuilder>,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 ResourceClassParameters extends Object implements io.fabric8.kubernetes.api.builder.Editable<ResourceClassParametersBuilder>, io.fabric8.kubernetes.api.model.HasMetadata, io.fabric8.kubernetes.api.model.Namespaced
ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ResourceClassParameters()No args constructor for use in serializationResourceClassParameters(String apiVersion, List<ResourceFilter> filters, ResourceClassParametersReference generatedFrom, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, List<VendorParameters> vendorParameters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ResourceClassParametersBuilderedit()Map<String,Object>getAdditionalProperties()StringgetApiVersion()APIVersion defines the versioned schema of this representation of an object.List<ResourceFilter>getFilters()Filters describes additional contraints that must be met when using the class.ResourceClassParametersReferencegetGeneratedFrom()ResourceClassParameters defines resource requests for a ResourceClass 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()ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.List<VendorParameters>getVendorParameters()VendorParameters are arbitrary setup parameters for all claims using this class.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetApiVersion(String apiVersion)APIVersion defines the versioned schema of this representation of an object.voidsetFilters(List<ResourceFilter> filters)Filters describes additional contraints that must be met when using the class.voidsetGeneratedFrom(ResourceClassParametersReference generatedFrom)ResourceClassParameters defines resource requests for a ResourceClass 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)ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.voidsetVendorParameters(List<VendorParameters> vendorParameters)VendorParameters are arbitrary setup parameters for all claims using this class.ResourceClassParametersBuildertoBuilder()-
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
-
ResourceClassParameters
public ResourceClassParameters()
No args constructor for use in serialization
-
ResourceClassParameters
public ResourceClassParameters(String apiVersion, List<ResourceFilter> filters, ResourceClassParametersReference generatedFrom, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, List<VendorParameters> vendorParameters)
-
-
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
-
getFilters
public List<ResourceFilter> getFilters()
Filters describes additional contraints that must be met when using the class.
-
setFilters
public void setFilters(List<ResourceFilter> filters)
Filters describes additional contraints that must be met when using the class.
-
getGeneratedFrom
public ResourceClassParametersReference getGeneratedFrom()
ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.
-
setGeneratedFrom
public void setGeneratedFrom(ResourceClassParametersReference generatedFrom)
ResourceClassParameters defines resource requests for a ResourceClass 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()
ResourceClassParameters defines resource requests for a ResourceClass 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)
ResourceClassParameters defines resource requests for a ResourceClass in an in-tree format understood by Kubernetes.- Specified by:
setMetadatain interfaceio.fabric8.kubernetes.api.model.HasMetadata
-
getVendorParameters
public List<VendorParameters> getVendorParameters()
VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver.
-
setVendorParameters
public void setVendorParameters(List<VendorParameters> vendorParameters)
VendorParameters are arbitrary setup parameters for all claims using this class. They are ignored while allocating the claim. There must not be more than one entry per driver.
-
edit
public ResourceClassParametersBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ResourceClassParametersBuilder>
-
toBuilder
public ResourceClassParametersBuilder toBuilder()
-
-