Class V1CustomResourceDefinitionStatus
java.lang.Object
io.kubernetes.client.openapi.models.V1CustomResourceDefinitionStatus
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-04-23T13:45:09.091597Z[Etc/UTC]")
public class V1CustomResourceDefinitionStatus
extends Object
CustomResourceDefinitionStatus indicates the state of the CustomResourceDefinition
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic class
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionacceptedNames
(V1CustomResourceDefinitionNames acceptedNames) addConditionsItem
(V1CustomResourceDefinitionCondition conditionsItem) addStoredVersionsItem
(String storedVersionsItem) conditions
(List<V1CustomResourceDefinitionCondition> conditions) boolean
Create an instance of V1CustomResourceDefinitionStatus given an JSON stringGet acceptedNamesconditions indicate state for particular aspects of a CustomResourceDefinitionstoredVersions lists all versions of CustomResources that were ever persisted.int
hashCode()
void
setAcceptedNames
(V1CustomResourceDefinitionNames acceptedNames) void
setConditions
(List<V1CustomResourceDefinitionCondition> conditions) void
setStoredVersions
(List<String> storedVersions) storedVersions
(List<String> storedVersions) toJson()
Convert an instance of V1CustomResourceDefinitionStatus 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_ACCEPTED_NAMES
- See Also:
-
SERIALIZED_NAME_CONDITIONS
- See Also:
-
SERIALIZED_NAME_STORED_VERSIONS
- See Also:
-
openapiFields
-
openapiRequiredFields
-
-
Constructor Details
-
V1CustomResourceDefinitionStatus
public V1CustomResourceDefinitionStatus()
-
-
Method Details
-
acceptedNames
public V1CustomResourceDefinitionStatus acceptedNames(V1CustomResourceDefinitionNames acceptedNames) -
getAcceptedNames
Get acceptedNames- Returns:
- acceptedNames
-
setAcceptedNames
-
conditions
public V1CustomResourceDefinitionStatus conditions(List<V1CustomResourceDefinitionCondition> conditions) -
addConditionsItem
public V1CustomResourceDefinitionStatus addConditionsItem(V1CustomResourceDefinitionCondition conditionsItem) -
getConditions
conditions indicate state for particular aspects of a CustomResourceDefinition- Returns:
- conditions
-
setConditions
-
storedVersions
-
addStoredVersionsItem
-
getStoredVersions
storedVersions lists all versions of CustomResources that were ever persisted. Tracking these versions allows a migration path for stored versions in etcd. The field is mutable so a migration controller can finish a migration to another version (ensuring no old objects are left in storage), and then remove the rest of the versions from this list. Versions may not be removed from `spec.versions` while they exist in this list.- Returns:
- storedVersions
-
setStoredVersions
-
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 V1CustomResourceDefinitionStatus
-
fromJson
Create an instance of V1CustomResourceDefinitionStatus given an JSON string- Parameters:
jsonString
- JSON string- Returns:
- An instance of V1CustomResourceDefinitionStatus
- Throws:
IOException
- if the JSON string is invalid with respect to V1CustomResourceDefinitionStatus
-
toJson
Convert an instance of V1CustomResourceDefinitionStatus to an JSON string- Returns:
- JSON string
-