com.google.api.expr.v1alpha1.ValueOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// NO CHECKED-IN PROTOBUF GENCODE
// source: google/api/expr/v1alpha1/value.proto
// Protobuf Java Version: 4.28.1
package com.google.api.expr.v1alpha1;
public interface ValueOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.api.expr.v1alpha1.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.
*
*
* .google.api.expr.v1alpha1.EnumValue enum_value = 9;
* @return Whether the enumValue field is set.
*/
boolean hasEnumValue();
/**
*
* An enum value.
*
*
* .google.api.expr.v1alpha1.EnumValue enum_value = 9;
* @return The enumValue.
*/
com.google.api.expr.v1alpha1.EnumValue getEnumValue();
/**
*
* An enum value.
*
*
* .google.api.expr.v1alpha1.EnumValue enum_value = 9;
*/
com.google.api.expr.v1alpha1.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.
*
*
* .google.api.expr.v1alpha1.MapValue map_value = 11;
* @return Whether the mapValue field is set.
*/
boolean hasMapValue();
/**
*
* Map value.
*
*
* .google.api.expr.v1alpha1.MapValue map_value = 11;
* @return The mapValue.
*/
com.google.api.expr.v1alpha1.MapValue getMapValue();
/**
*
* Map value.
*
*
* .google.api.expr.v1alpha1.MapValue map_value = 11;
*/
com.google.api.expr.v1alpha1.MapValueOrBuilder getMapValueOrBuilder();
/**
*
* List value.
*
*
* .google.api.expr.v1alpha1.ListValue list_value = 12;
* @return Whether the listValue field is set.
*/
boolean hasListValue();
/**
*
* List value.
*
*
* .google.api.expr.v1alpha1.ListValue list_value = 12;
* @return The listValue.
*/
com.google.api.expr.v1alpha1.ListValue getListValue();
/**
*
* List value.
*
*
* .google.api.expr.v1alpha1.ListValue list_value = 12;
*/
com.google.api.expr.v1alpha1.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();
com.google.api.expr.v1alpha1.Value.KindCase getKindCase();
}