dev.cel.expr.ValueOrBuilder 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/value.proto
// Protobuf Java Version: 4.28.2
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 - 2024 Weber Informatics LLC | Privacy Policy