Class V1alpha1StorageVersionStatus
java.lang.Object
io.micronaut.kubernetes.client.openapi.model.V1alpha1StorageVersionStatus
@Generated("io.micronaut.openapi.generator.JavaMicronautClientCodegen")
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 Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddConditionsItem(V1alpha1StorageVersionCondition conditionsItem) Add an item to the conditions property in a chainable fashion.addStorageVersionsItem(V1alpha1ServerStorageVersion storageVersionsItem) Add an item to the storageVersions property in a chainable fashion.commonEncodingVersion(String commonEncodingVersion) Set commonEncodingVersion in a chainable fashion.conditions(List<@Valid V1alpha1StorageVersionCondition> conditions) Set conditions in a chainable fashion.booleancommonEncodingVersion is set to an encoding storage version if all API server instances share that same version.List<@Valid V1alpha1StorageVersionCondition> conditions lists the latest available observations of the storageVersion's state.List<@Valid V1alpha1ServerStorageVersion> storageVersions lists the reported versions per API server instance.inthashCode()voidsetCommonEncodingVersion(String commonEncodingVersion) Set the commonEncodingVersion property valuevoidsetConditions(List<@Valid V1alpha1StorageVersionCondition> conditions) Set the conditions property valuevoidsetStorageVersions(List<@Valid V1alpha1ServerStorageVersion> storageVersions) Set the storageVersions property valuestorageVersions(List<@Valid V1alpha1ServerStorageVersion> storageVersions) Set storageVersions in a chainable fashion.toString()
-
Field Details
-
JSON_PROPERTY_COMMON_ENCODING_VERSION
- See Also:
-
JSON_PROPERTY_CONDITIONS
- See Also:
-
JSON_PROPERTY_STORAGE_VERSIONS
- See Also:
-
-
Constructor Details
-
V1alpha1StorageVersionStatus
public V1alpha1StorageVersionStatus()
-
-
Method Details
-
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:
- the commonEncodingVersion property value
-
setCommonEncodingVersion
Set the commonEncodingVersion property value- Parameters:
commonEncodingVersion- property value to set
-
commonEncodingVersion
Set commonEncodingVersion in a chainable fashion.- Returns:
- The same instance of V1alpha1StorageVersionStatus for chaining.
-
getConditions
conditions lists the latest available observations of the storageVersion's state.- Returns:
- the conditions property value
-
setConditions
Set the conditions property value- Parameters:
conditions- property value to set
-
conditions
public V1alpha1StorageVersionStatus conditions(List<@Valid V1alpha1StorageVersionCondition> conditions) Set conditions in a chainable fashion.- Returns:
- The same instance of V1alpha1StorageVersionStatus for chaining.
-
addConditionsItem
public V1alpha1StorageVersionStatus addConditionsItem(V1alpha1StorageVersionCondition conditionsItem) Add an item to the conditions property in a chainable fashion.- Returns:
- The same instance of V1alpha1StorageVersionStatus for chaining.
-
getStorageVersions
storageVersions lists the reported versions per API server instance.- Returns:
- the storageVersions property value
-
setStorageVersions
Set the storageVersions property value- Parameters:
storageVersions- property value to set
-
storageVersions
public V1alpha1StorageVersionStatus storageVersions(List<@Valid V1alpha1ServerStorageVersion> storageVersions) Set storageVersions in a chainable fashion.- Returns:
- The same instance of V1alpha1StorageVersionStatus for chaining.
-
addStorageVersionsItem
public V1alpha1StorageVersionStatus addStorageVersionsItem(V1alpha1ServerStorageVersion storageVersionsItem) Add an item to the storageVersions property in a chainable fashion.- Returns:
- The same instance of V1alpha1StorageVersionStatus for chaining.
-
equals
-
hashCode
-
toString
-