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

dev.cel.expr.ConstantOrBuilder Maven / Gradle / Ivy

The newest version!
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: cel/expr/syntax.proto
// Protobuf Java Version: 4.28.2

package dev.cel.expr;

public interface ConstantOrBuilder extends
    // @@protoc_insertion_point(interface_extends:cel.expr.Constant)
    com.google.protobuf.MessageOrBuilder {

  /**
   * 
   * null value.
   * 
* * .google.protobuf.NullValue null_value = 1; * @return Whether the nullValue field is set. */ boolean hasNullValue(); /** *
   * null value.
   * 
* * .google.protobuf.NullValue null_value = 1; * @return The enum numeric value on the wire for nullValue. */ int getNullValueValue(); /** *
   * null value.
   * 
* * .google.protobuf.NullValue null_value = 1; * @return The nullValue. */ com.google.protobuf.NullValue getNullValue(); /** *
   * boolean value.
   * 
* * bool bool_value = 2; * @return Whether the boolValue field is set. */ boolean hasBoolValue(); /** *
   * boolean value.
   * 
* * bool bool_value = 2; * @return The boolValue. */ boolean getBoolValue(); /** *
   * int64 value.
   * 
* * int64 int64_value = 3; * @return Whether the int64Value field is set. */ boolean hasInt64Value(); /** *
   * int64 value.
   * 
* * int64 int64_value = 3; * @return The int64Value. */ long getInt64Value(); /** *
   * uint64 value.
   * 
* * uint64 uint64_value = 4; * @return Whether the uint64Value field is set. */ boolean hasUint64Value(); /** *
   * uint64 value.
   * 
* * uint64 uint64_value = 4; * @return The uint64Value. */ long getUint64Value(); /** *
   * double value.
   * 
* * double double_value = 5; * @return Whether the doubleValue field is set. */ boolean hasDoubleValue(); /** *
   * double value.
   * 
* * double double_value = 5; * @return The doubleValue. */ double getDoubleValue(); /** *
   * string value.
   * 
* * string string_value = 6; * @return Whether the stringValue field is set. */ boolean hasStringValue(); /** *
   * string value.
   * 
* * string string_value = 6; * @return The stringValue. */ java.lang.String getStringValue(); /** *
   * string value.
   * 
* * string string_value = 6; * @return The bytes for stringValue. */ com.google.protobuf.ByteString getStringValueBytes(); /** *
   * bytes value.
   * 
* * bytes bytes_value = 7; * @return Whether the bytesValue field is set. */ boolean hasBytesValue(); /** *
   * bytes value.
   * 
* * bytes bytes_value = 7; * @return The bytesValue. */ com.google.protobuf.ByteString getBytesValue(); /** *
   * protobuf.Duration value.
   *
   * Deprecated: duration is no longer considered a builtin cel type.
   * 
* * .google.protobuf.Duration duration_value = 8 [deprecated = true]; * @deprecated cel.expr.Constant.duration_value is deprecated. * See cel/expr/syntax.proto;l=325 * @return Whether the durationValue field is set. */ @java.lang.Deprecated boolean hasDurationValue(); /** *
   * protobuf.Duration value.
   *
   * Deprecated: duration is no longer considered a builtin cel type.
   * 
* * .google.protobuf.Duration duration_value = 8 [deprecated = true]; * @deprecated cel.expr.Constant.duration_value is deprecated. * See cel/expr/syntax.proto;l=325 * @return The durationValue. */ @java.lang.Deprecated com.google.protobuf.Duration getDurationValue(); /** *
   * protobuf.Duration value.
   *
   * Deprecated: duration is no longer considered a builtin cel type.
   * 
* * .google.protobuf.Duration duration_value = 8 [deprecated = true]; */ @java.lang.Deprecated com.google.protobuf.DurationOrBuilder getDurationValueOrBuilder(); /** *
   * protobuf.Timestamp value.
   *
   * Deprecated: timestamp is no longer considered a builtin cel type.
   * 
* * .google.protobuf.Timestamp timestamp_value = 9 [deprecated = true]; * @deprecated cel.expr.Constant.timestamp_value is deprecated. * See cel/expr/syntax.proto;l=330 * @return Whether the timestampValue field is set. */ @java.lang.Deprecated boolean hasTimestampValue(); /** *
   * protobuf.Timestamp value.
   *
   * Deprecated: timestamp is no longer considered a builtin cel type.
   * 
* * .google.protobuf.Timestamp timestamp_value = 9 [deprecated = true]; * @deprecated cel.expr.Constant.timestamp_value is deprecated. * See cel/expr/syntax.proto;l=330 * @return The timestampValue. */ @java.lang.Deprecated com.google.protobuf.Timestamp getTimestampValue(); /** *
   * protobuf.Timestamp value.
   *
   * Deprecated: timestamp is no longer considered a builtin cel type.
   * 
* * .google.protobuf.Timestamp timestamp_value = 9 [deprecated = true]; */ @java.lang.Deprecated com.google.protobuf.TimestampOrBuilder getTimestampValueOrBuilder(); dev.cel.expr.Constant.ConstantKindCase getConstantKindCase(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy