Class V1Taint
java.lang.Object
io.kubernetes.client.openapi.models.V1Taint
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-10-04T19:37:38.574271Z[Etc/UTC]",
comments="Generator version: 7.6.0")
public class V1Taint
extends Object
The node this Taint is attached to has the \"effect\" on any pod that does not tolerate the Taint.
-
Nested Class Summary
Nested Classes -
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
static V1Taint
Create an instance of V1Taint given an JSON stringRequired.getKey()
Required.TimeAdded represents the time at which the taint was added.getValue()
The taint value corresponding to the taint key.int
hashCode()
void
void
void
setTimeAdded
(OffsetDateTime timeAdded) void
timeAdded
(OffsetDateTime timeAdded) toJson()
Convert an instance of V1Taint to an JSON stringtoString()
static void
validateJsonElement
(com.google.gson.JsonElement jsonElement) Validates the JSON Element and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_EFFECT
- See Also:
-
SERIALIZED_NAME_KEY
- See Also:
-
SERIALIZED_NAME_TIME_ADDED
- See Also:
-
SERIALIZED_NAME_VALUE
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
V1Taint
public V1Taint()
-
-
Method Details
-
effect
-
getEffect
Required. The effect of the taint on pods that do not tolerate the taint. Valid effects are NoSchedule, PreferNoSchedule and NoExecute.- Returns:
- effect
-
setEffect
-
key
-
getKey
Required. The taint key to be applied to a node.- Returns:
- key
-
setKey
-
timeAdded
-
getTimeAdded
TimeAdded represents the time at which the taint was added. It is only written for NoExecute taints.- Returns:
- timeAdded
-
setTimeAdded
-
value
-
getValue
The taint value corresponding to the taint key.- Returns:
- value
-
setValue
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonElement
Validates the JSON Element and throws an exception if issues found- Parameters:
jsonElement
- JSON Element- Throws:
IOException
- if the JSON Element is invalid with respect to V1Taint
-
fromJson
Create an instance of V1Taint given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of V1Taint
- Throws:
IOException
- if the JSON string is invalid with respect to V1Taint
-
toJson
Convert an instance of V1Taint to an JSON string- Returns:
- JSON string
-