com.google.api.expr.v1alpha1.ConstantOrBuilder Maven / Gradle / Ivy
// Generated by the protocol buffer compiler. DO NOT EDIT!
// source: google/api/expr/v1alpha1/syntax.proto
// Protobuf Java Version: 3.25.4
package com.google.api.expr.v1alpha1;
public interface ConstantOrBuilder extends
// @@protoc_insertion_point(interface_extends:google.api.expr.v1alpha1.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 google.api.expr.v1alpha1.Constant.duration_value is deprecated.
* See google/api/expr/v1alpha1/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 google.api.expr.v1alpha1.Constant.duration_value is deprecated.
* See google/api/expr/v1alpha1/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 google.api.expr.v1alpha1.Constant.timestamp_value is deprecated.
* See google/api/expr/v1alpha1/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 google.api.expr.v1alpha1.Constant.timestamp_value is deprecated.
* See google/api/expr/v1alpha1/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();
com.google.api.expr.v1alpha1.Constant.ConstantKindCase getConstantKindCase();
}