Package io.fabric8.kubernetes.api.model
Class VolumeHealthCondition
- java.lang.Object
-
- io.fabric8.kubernetes.api.model.VolumeHealthCondition
-
- All Implemented Interfaces:
Editable<VolumeHealthConditionBuilder>,KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class VolumeHealthCondition extends Object implements Editable<VolumeHealthConditionBuilder>, KubernetesResource
VolumeHealthCondition represents an adverse health condition reported for a volume.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description VolumeHealthCondition()No args constructor for use in serializationVolumeHealthCondition(String message, String reason, String status)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VolumeHealthConditionBuilderedit()Map<String,Object>getAdditionalProperties()StringgetMessage()message is a human-readable description.StringgetReason()reason is a brief CamelCase machine-parseable reason.StringgetStatus()status is the machine-parseable health category.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetMessage(String message)message is a human-readable description.voidsetReason(String reason)reason is a brief CamelCase machine-parseable reason.voidsetStatus(String status)status is the machine-parseable health category.VolumeHealthConditionBuildertoBuilder()
-
-
-
Method Detail
-
getMessage
public String getMessage()
message is a human-readable description. Maximum permitted length of a message is 1024 bytes.
-
setMessage
public void setMessage(String message)
message is a human-readable description. Maximum permitted length of a message is 1024 bytes.
-
getReason
public String getReason()
reason is a brief CamelCase machine-parseable reason. Together with status it forms the unique identity of a condition entry. Maximum permitted length of a reason is 256 bytes.
-
setReason
public void setReason(String reason)
reason is a brief CamelCase machine-parseable reason. Together with status it forms the unique identity of a condition entry. Maximum permitted length of a reason is 256 bytes.
-
getStatus
public String getStatus()
status is the machine-parseable health category. Possible values: - "Inaccessible": the volume cannot be accessed. - "DataLoss": data loss has been detected on the volume. - "Degraded": the volume is functioning with reduced capability.
-
setStatus
public void setStatus(String status)
status is the machine-parseable health category. Possible values: - "Inaccessible": the volume cannot be accessed. - "DataLoss": data loss has been detected on the volume. - "Degraded": the volume is functioning with reduced capability.
-
edit
public VolumeHealthConditionBuilder edit()
- Specified by:
editin interfaceEditable<VolumeHealthConditionBuilder>
-
toBuilder
public VolumeHealthConditionBuilder toBuilder()
-
-