Get desktop application:
View/edit binary Protocol Buffers messages
This is a top-level message. +kubebuilder:validation:XValidation:rule="self.msgNested.a > 0",message="must be a postive value" +kubebuilder:validation:XValidation:rule="self.nonNested != ''",message="cannot be empty" +kubebuilder:validation:XValidation:rule="self.msgNested.b != 'default'",messageExpression="'b got invalid value: ' + self.msgNested.x"
@exclude this block comment
+kubebuilder:validation:XValidation:rule="self.all(x, x.contains('a string'))",message="must contain 'a string'"
Recursive object. +kubebuilder:validation:Type=object +kubebuilder:validation:XValidation:rule="self.x = 1"
Recursive value. +kubebuilder:validation:Type=value +kubebuilder:validation:XValidation:rule="self.x = 1"
OneOf message.
+kubebuilder:validation:Type=value
+kubebuilder:validation:Type=object
@exclude this comment should not be included in the output schema
Used in:
This is a nested message. +kubebuilder:validation:XValidation:rule="self.a > 0",message="must be a postive value" +kubebuilder:validation:XValidation:rule="self.b != 'default'",messageExpression="'b got invalid value: ' + self.x"
Used in: