dev.cel.expr.ConstantOrBuilder Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of runtime Show documentation
Show all versions of runtime Show documentation
Common Expression Language Runtime for Java
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