Class V1alpha1StorageVersionStatus

java.lang.Object
io.kubernetes.client.openapi.models.V1alpha1StorageVersionStatus

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2026-06-26T22:35:15.319369Z[Etc/UTC]", comments="Generator version: 7.18.0") public class V1alpha1StorageVersionStatus extends Object
API server instances report the versions they can decode and the version they encode objects to when persisting objects in the backend.
  • Field Details

  • Constructor Details

    • V1alpha1StorageVersionStatus

      public V1alpha1StorageVersionStatus()
  • Method Details

    • commonEncodingVersion

      public V1alpha1StorageVersionStatus commonEncodingVersion(@Nullable String commonEncodingVersion)
    • getCommonEncodingVersion

      @Nullable public String getCommonEncodingVersion()
      commonEncodingVersion is set to an encoding storage version if all API server instances share that same version. If they don't share one storage version, this field is left empty. API servers should finish updating its storageVersionStatus entry before serving write operations, so that this field will be in sync with the reality.
      Returns:
      commonEncodingVersion
    • setCommonEncodingVersion

      public void setCommonEncodingVersion(@Nullable String commonEncodingVersion)
    • conditions

      public V1alpha1StorageVersionStatus conditions(@Nullable List<V1alpha1StorageVersionCondition> conditions)
    • addConditionsItem

      public V1alpha1StorageVersionStatus addConditionsItem(V1alpha1StorageVersionCondition conditionsItem)
    • getConditions

      @Nullable public List<V1alpha1StorageVersionCondition> getConditions()
      conditions lists the latest available observations of the storageVersion's state.
      Returns:
      conditions
    • setConditions

      public void setConditions(@Nullable List<V1alpha1StorageVersionCondition> conditions)
    • storageVersions

      public V1alpha1StorageVersionStatus storageVersions(@Nullable List<V1alpha1ServerStorageVersion> storageVersions)
    • addStorageVersionsItem

      public V1alpha1StorageVersionStatus addStorageVersionsItem(V1alpha1ServerStorageVersion storageVersionsItem)
    • getStorageVersions

      @Nullable public List<V1alpha1ServerStorageVersion> getStorageVersions()
      storageVersions lists the reported versions per API server instance.
      Returns:
      storageVersions
    • setStorageVersions

      public void setStorageVersions(@Nullable List<V1alpha1ServerStorageVersion> storageVersions)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • validateJsonElement

      public static void validateJsonElement(com.google.gson.JsonElement jsonElement) throws IOException
      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 V1alpha1StorageVersionStatus
    • fromJson

      public static V1alpha1StorageVersionStatus fromJson(String jsonString) throws IOException
      Create an instance of V1alpha1StorageVersionStatus given an JSON string
      Parameters:
      jsonString - JSON string
      Returns:
      An instance of V1alpha1StorageVersionStatus
      Throws:
      IOException - if the JSON string is invalid with respect to V1alpha1StorageVersionStatus
    • toJson

      public String toJson()
      Convert an instance of V1alpha1StorageVersionStatus to an JSON string
      Returns:
      JSON string