All Downloads are FREE. Search and download functionalities are using the official Maven repository.

build.buf.validate.PredefinedConstraintsOrBuilder Maven / Gradle / Ivy

There is a newer version: 0.3.2
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: buf/validate/validate.proto
// Protobuf Java Version: 4.28.1

package build.buf.validate;

public interface PredefinedConstraintsOrBuilder extends
    // @@protoc_insertion_point(interface_extends:buf.validate.PredefinedConstraints)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * `cel` is a repeated field used to represent a textual expression
   * in the Common Expression Language (CEL) syntax. For more information on
   * CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
   *
   * ```proto
   * message MyMessage {
   * // The field `value` must be greater than 42.
   * optional int32 value = 1 [(buf.validate.predefined).cel = {
   * id: "my_message.value",
   * message: "value must be greater than 42",
   * expression: "this > 42",
   * }];
   * }
   * ```
   * 
* * repeated .buf.validate.Constraint cel = 1 [json_name = "cel"]; */ java.util.List getCelList(); /** *
   * `cel` is a repeated field used to represent a textual expression
   * in the Common Expression Language (CEL) syntax. For more information on
   * CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
   *
   * ```proto
   * message MyMessage {
   * // The field `value` must be greater than 42.
   * optional int32 value = 1 [(buf.validate.predefined).cel = {
   * id: "my_message.value",
   * message: "value must be greater than 42",
   * expression: "this > 42",
   * }];
   * }
   * ```
   * 
* * repeated .buf.validate.Constraint cel = 1 [json_name = "cel"]; */ build.buf.validate.Constraint getCel(int index); /** *
   * `cel` is a repeated field used to represent a textual expression
   * in the Common Expression Language (CEL) syntax. For more information on
   * CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
   *
   * ```proto
   * message MyMessage {
   * // The field `value` must be greater than 42.
   * optional int32 value = 1 [(buf.validate.predefined).cel = {
   * id: "my_message.value",
   * message: "value must be greater than 42",
   * expression: "this > 42",
   * }];
   * }
   * ```
   * 
* * repeated .buf.validate.Constraint cel = 1 [json_name = "cel"]; */ int getCelCount(); /** *
   * `cel` is a repeated field used to represent a textual expression
   * in the Common Expression Language (CEL) syntax. For more information on
   * CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
   *
   * ```proto
   * message MyMessage {
   * // The field `value` must be greater than 42.
   * optional int32 value = 1 [(buf.validate.predefined).cel = {
   * id: "my_message.value",
   * message: "value must be greater than 42",
   * expression: "this > 42",
   * }];
   * }
   * ```
   * 
* * repeated .buf.validate.Constraint cel = 1 [json_name = "cel"]; */ java.util.List getCelOrBuilderList(); /** *
   * `cel` is a repeated field used to represent a textual expression
   * in the Common Expression Language (CEL) syntax. For more information on
   * CEL, [see our documentation](https://github.com/bufbuild/protovalidate/blob/main/docs/cel.md).
   *
   * ```proto
   * message MyMessage {
   * // The field `value` must be greater than 42.
   * optional int32 value = 1 [(buf.validate.predefined).cel = {
   * id: "my_message.value",
   * message: "value must be greater than 42",
   * expression: "this > 42",
   * }];
   * }
   * ```
   * 
* * repeated .buf.validate.Constraint cel = 1 [json_name = "cel"]; */ build.buf.validate.ConstraintOrBuilder getCelOrBuilder( int index); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy