
dev.cel.expr.ValueOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: cel/expr/value.proto
// Protobuf Java Version: 3.25.1
package dev.cel.expr;
public interface ValueOrBuilder extends
// @@protoc_insertion_point(interface_extends:cel.expr.Value)
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();
/**
*
* Signed integer value.
*
*
* int64 int64_value = 3;
* @return Whether the int64Value field is set.
*/
boolean hasInt64Value();
/**
*
* Signed integer value.
*
*
* int64 int64_value = 3;
* @return The int64Value.
*/
long getInt64Value();
/**
*
* Unsigned integer value.
*
*
* uint64 uint64_value = 4;
* @return Whether the uint64Value field is set.
*/
boolean hasUint64Value();
/**
*
* Unsigned integer value.
*
*
* uint64 uint64_value = 4;
* @return The uint64Value.
*/
long getUint64Value();
/**
*
* Floating point value.
*
*
* double double_value = 5;
* @return Whether the doubleValue field is set.
*/
boolean hasDoubleValue();
/**
*
* Floating point value.
*
*
* double double_value = 5;
* @return The doubleValue.
*/
double getDoubleValue();
/**
*
* UTF-8 string value.
*
*
* string string_value = 6;
* @return Whether the stringValue field is set.
*/
boolean hasStringValue();
/**
*
* UTF-8 string value.
*
*
* string string_value = 6;
* @return The stringValue.
*/
java.lang.String getStringValue();
/**
*
* UTF-8 string value.
*
*
* string string_value = 6;
* @return The bytes for stringValue.
*/
com.google.protobuf.ByteString
getStringValueBytes();
/**
*
* Byte string value.
*
*
* bytes bytes_value = 7;
* @return Whether the bytesValue field is set.
*/
boolean hasBytesValue();
/**
*
* Byte string value.
*
*
* bytes bytes_value = 7;
* @return The bytesValue.
*/
com.google.protobuf.ByteString getBytesValue();
/**
*
* An enum value.
*
*
* .cel.expr.EnumValue enum_value = 9;
* @return Whether the enumValue field is set.
*/
boolean hasEnumValue();
/**
*
* An enum value.
*
*
* .cel.expr.EnumValue enum_value = 9;
* @return The enumValue.
*/
dev.cel.expr.EnumValue getEnumValue();
/**
*
* An enum value.
*
*
* .cel.expr.EnumValue enum_value = 9;
*/
dev.cel.expr.EnumValueOrBuilder getEnumValueOrBuilder();
/**
*
* The proto message backing an object value.
*
*
* .google.protobuf.Any object_value = 10;
* @return Whether the objectValue field is set.
*/
boolean hasObjectValue();
/**
*
* The proto message backing an object value.
*
*
* .google.protobuf.Any object_value = 10;
* @return The objectValue.
*/
com.google.protobuf.Any getObjectValue();
/**
*
* The proto message backing an object value.
*
*
* .google.protobuf.Any object_value = 10;
*/
com.google.protobuf.AnyOrBuilder getObjectValueOrBuilder();
/**
*
* Map value.
*
*
* .cel.expr.MapValue map_value = 11;
* @return Whether the mapValue field is set.
*/
boolean hasMapValue();
/**
*
* Map value.
*
*
* .cel.expr.MapValue map_value = 11;
* @return The mapValue.
*/
dev.cel.expr.MapValue getMapValue();
/**
*
* Map value.
*
*
* .cel.expr.MapValue map_value = 11;
*/
dev.cel.expr.MapValueOrBuilder getMapValueOrBuilder();
/**
*
* List value.
*
*
* .cel.expr.ListValue list_value = 12;
* @return Whether the listValue field is set.
*/
boolean hasListValue();
/**
*
* List value.
*
*
* .cel.expr.ListValue list_value = 12;
* @return The listValue.
*/
dev.cel.expr.ListValue getListValue();
/**
*
* List value.
*
*
* .cel.expr.ListValue list_value = 12;
*/
dev.cel.expr.ListValueOrBuilder getListValueOrBuilder();
/**
*
* Type value.
*
*
* string type_value = 15;
* @return Whether the typeValue field is set.
*/
boolean hasTypeValue();
/**
*
* Type value.
*
*
* string type_value = 15;
* @return The typeValue.
*/
java.lang.String getTypeValue();
/**
*
* Type value.
*
*
* string type_value = 15;
* @return The bytes for typeValue.
*/
com.google.protobuf.ByteString
getTypeValueBytes();
dev.cel.expr.Value.KindCase getKindCase();
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy