Class V1ModifyVolumeStatus
java.lang.Object
io.micronaut.kubernetes.client.openapi.model.V1ModifyVolumeStatus
@Generated("io.micronaut.openapi.generator.JavaMicronautClientCodegen")
public class V1ModifyVolumeStatus
extends Object
ModifyVolumeStatus represents the status object of ControllerModifyVolume operation
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
status is the status of the ControllerModifyVolume operation.targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciledint
hashCode()
void
Set the status property valuevoid
setTargetVolumeAttributesClassName
(String targetVolumeAttributesClassName) Set the targetVolumeAttributesClassName property valueSet status in a chainable fashion.targetVolumeAttributesClassName
(String targetVolumeAttributesClassName) Set targetVolumeAttributesClassName in a chainable fashion.toString()
-
Field Details
-
JSON_PROPERTY_STATUS
- See Also:
-
JSON_PROPERTY_TARGET_VOLUME_ATTRIBUTES_CLASS_NAME
- See Also:
-
-
Constructor Details
-
V1ModifyVolumeStatus
-
-
Method Details
-
getStatus
status is the status of the ControllerModifyVolume operation. It can be in any of following states: - Pending Pending indicates that the PersistentVolumeClaim cannot be modified due to unmet requirements, such as the specified VolumeAttributesClass not existing. - InProgress InProgress indicates that the volume is being modified. - Infeasible Infeasible indicates that the request has been rejected as invalid by the CSI driver. To resolve the error, a valid VolumeAttributesClass needs to be specified. Note: New statuses can be added in the future. Consumers should check for unknown statuses and fail appropriately.- Returns:
- the status property value
-
setStatus
Set the status property value- Parameters:
status
- property value to set
-
status
Set status in a chainable fashion.- Returns:
- The same instance of V1ModifyVolumeStatus for chaining.
-
getTargetVolumeAttributesClassName
targetVolumeAttributesClassName is the name of the VolumeAttributesClass the PVC currently being reconciled- Returns:
- the targetVolumeAttributesClassName property value
-
setTargetVolumeAttributesClassName
Set the targetVolumeAttributesClassName property value- Parameters:
targetVolumeAttributesClassName
- property value to set
-
targetVolumeAttributesClassName
Set targetVolumeAttributesClassName in a chainable fashion.- Returns:
- The same instance of V1ModifyVolumeStatus for chaining.
-
equals
-
hashCode
public int hashCode() -
toString
-