Class V1RollingUpdateStatefulSetStrategy
java.lang.Object
io.kubernetes.client.openapi.models.V1RollingUpdateStatefulSetStrategy
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-02-02T17:56:12.287571Z[Etc/UTC]")
public class V1RollingUpdateStatefulSetStrategy
extends Object
RollingUpdateStatefulSetStrategy is used to communicate parameter for RollingUpdateStatefulSetStrategyType.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
Create an instance of V1RollingUpdateStatefulSetStrategy given an JSON stringIntOrString is a type that can hold an int32 or a string.Partition indicates the ordinal at which the StatefulSet should be partitioned for updates.int
hashCode()
maxUnavailable
(IntOrString maxUnavailable) void
setMaxUnavailable
(IntOrString maxUnavailable) void
setPartition
(Integer partition) toJson()
Convert an instance of V1RollingUpdateStatefulSetStrategy to an JSON stringtoString()
static void
validateJsonObject
(com.google.gson.JsonObject jsonObj) Validates the JSON Object and throws an exception if issues found
-
Field Details
-
SERIALIZED_NAME_MAX_UNAVAILABLE
- See Also:
-
SERIALIZED_NAME_PARTITION
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
V1RollingUpdateStatefulSetStrategy
public V1RollingUpdateStatefulSetStrategy()
-
-
Method Details
-
partition
-
getPartition
Partition indicates the ordinal at which the StatefulSet should be partitioned for updates. During a rolling update, all pods from ordinal Replicas-1 to Partition are updated. All pods from ordinal Partition-1 to 0 remain untouched. This is helpful in being able to do a canary based deployment. The default value is 0.- Returns:
- partition
-
setPartition
-
equals
-
hashCode
public int hashCode() -
toString
-
validateJsonObject
Validates the JSON Object and throws an exception if issues found- Parameters:
jsonObj
- JSON Object- Throws:
IOException
- if the JSON Object is invalid with respect to V1RollingUpdateStatefulSetStrategy
-
fromJson
Create an instance of V1RollingUpdateStatefulSetStrategy given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of V1RollingUpdateStatefulSetStrategy
- Throws:
IOException
- if the JSON string is invalid with respect to V1RollingUpdateStatefulSetStrategy
-
toJson
Convert an instance of V1RollingUpdateStatefulSetStrategy to an JSON string- Returns:
- JSON string