Class DeviceTaintRule
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.resource.v1alpha3.DeviceTaintRule
-
- All Implemented Interfaces:
Editable<DeviceTaintRuleBuilder>,HasMetadata,KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class DeviceTaintRule extends Object implements Editable<DeviceTaintRuleBuilder>, HasMetadata
DeviceTaintRule adds one taint to all devices which match the selector. This has the same effect as if the taint was specified directly in the ResourceSlice by the DRA driver.- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from interface io.fabric8.kubernetes.api.model.HasMetadata
DNS_LABEL_END, DNS_LABEL_REGEXP, DNS_LABEL_START, FINALIZER_NAME_MATCHER, REQUIRES_NON_NULL_METADATA, REQUIRES_NON_NULL_NAME, REQUIRES_NON_NULL_NAMESPACE
-
-
Constructor Summary
Constructors Constructor Description DeviceTaintRule()No args constructor for use in serializationDeviceTaintRule(String apiVersion, String kind, ObjectMeta metadata, DeviceTaintRuleSpec spec, DeviceTaintRuleStatus status)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeviceTaintRuleBuilderedit()Map<String,Object>getAdditionalProperties()StringgetApiVersion()APIVersion defines the versioned schema of this representation of an object.StringgetKind()Kind is a string value representing the REST resource this object represents.ObjectMetagetMetadata()DeviceTaintRule adds one taint to all devices which match the selector.DeviceTaintRuleSpecgetSpec()DeviceTaintRule adds one taint to all devices which match the selector.DeviceTaintRuleStatusgetStatus()DeviceTaintRule adds one taint to all devices which match the selector.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetApiVersion(String apiVersion)APIVersion defines the versioned schema of this representation of an object.voidsetKind(String kind)Kind is a string value representing the REST resource this object represents.voidsetMetadata(ObjectMeta metadata)DeviceTaintRule adds one taint to all devices which match the selector.voidsetSpec(DeviceTaintRuleSpec spec)DeviceTaintRule adds one taint to all devices which match the selector.voidsetStatus(DeviceTaintRuleStatus status)DeviceTaintRule adds one taint to all devices which match the selector.DeviceTaintRuleBuildertoBuilder()-
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, addOwnerReference, getFinalizers, getFullResourceName, getOwnerReferenceFor, getOwnerReferenceFor, getPlural, getSingular, hasFinalizer, hasOwnerReferenceFor, hasOwnerReferenceFor, initNameAndNamespaceFrom, isFinalizerValid, isMarkedForDeletion, isSameResource, isSameResource, optionalMetadata, removeFinalizer, removeOwnerReference, removeOwnerReference
-
-
-
-
Constructor Detail
-
DeviceTaintRule
public DeviceTaintRule()
No args constructor for use in serialization
-
DeviceTaintRule
public DeviceTaintRule(String apiVersion, String kind, ObjectMeta metadata, DeviceTaintRuleSpec spec, DeviceTaintRuleStatus status)
-
-
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 interfaceHasMetadata
-
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 interfaceHasMetadata
-
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 interfaceHasMetadata
-
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 ObjectMeta getMetadata()
DeviceTaintRule adds one taint to all devices which match the selector. This has the same effect as if the taint was specified directly in the ResourceSlice by the DRA driver.- Specified by:
getMetadatain interfaceHasMetadata
-
setMetadata
public void setMetadata(ObjectMeta metadata)
DeviceTaintRule adds one taint to all devices which match the selector. This has the same effect as if the taint was specified directly in the ResourceSlice by the DRA driver.- Specified by:
setMetadatain interfaceHasMetadata
-
getSpec
public DeviceTaintRuleSpec getSpec()
DeviceTaintRule adds one taint to all devices which match the selector. This has the same effect as if the taint was specified directly in the ResourceSlice by the DRA driver.
-
setSpec
public void setSpec(DeviceTaintRuleSpec spec)
DeviceTaintRule adds one taint to all devices which match the selector. This has the same effect as if the taint was specified directly in the ResourceSlice by the DRA driver.
-
getStatus
public DeviceTaintRuleStatus getStatus()
DeviceTaintRule adds one taint to all devices which match the selector. This has the same effect as if the taint was specified directly in the ResourceSlice by the DRA driver.
-
setStatus
public void setStatus(DeviceTaintRuleStatus status)
DeviceTaintRule adds one taint to all devices which match the selector. This has the same effect as if the taint was specified directly in the ResourceSlice by the DRA driver.
-
edit
public DeviceTaintRuleBuilder edit()
- Specified by:
editin interfaceEditable<DeviceTaintRuleBuilder>
-
toBuilder
public DeviceTaintRuleBuilder toBuilder()
-
-