Value
class Value extends Message
Represents a CEL value.
This is similar to google.protobuf.Value
, but can represent CEL's full
range of values.
Generated from protobuf message google.api.expr.v1beta1.Value
Properties
protected | $kind |
Methods
Constructor.
Null value.
Null value.
Boolean value.
Boolean value.
Signed integer value.
Signed integer value.
Unsigned integer value.
Unsigned integer value.
Floating point value.
Floating point value.
UTF-8 string value.
UTF-8 string value.
Byte string value.
Byte string value.
An enum value.
The proto message backing an object value.
The proto message backing an object value.
Map value.
List value.
A Type value represented by the fully qualified name of the type.
A Type value represented by the fully qualified name of the type.
No description
Details
at line 54
__construct(array $data = NULL)
Constructor.
at line 65
int
getNullValue()
Null value.
Generated from protobuf field .google.protobuf.NullValue null_value = 1;
at line 77
$this
setNullValue(int $var)
Null value.
Generated from protobuf field .google.protobuf.NullValue null_value = 1;
at line 91
bool
getBoolValue()
Boolean value.
Generated from protobuf field bool bool_value = 2;
at line 103
$this
setBoolValue(bool $var)
Boolean value.
Generated from protobuf field bool bool_value = 2;
at line 117
int|string
getInt64Value()
Signed integer value.
Generated from protobuf field int64 int64_value = 3;
at line 129
$this
setInt64Value(int|string $var)
Signed integer value.
Generated from protobuf field int64 int64_value = 3;
at line 143
int|string
getUint64Value()
Unsigned integer value.
Generated from protobuf field uint64 uint64_value = 4;
at line 155
$this
setUint64Value(int|string $var)
Unsigned integer value.
Generated from protobuf field uint64 uint64_value = 4;
at line 169
float
getDoubleValue()
Floating point value.
Generated from protobuf field double double_value = 5;
at line 181
$this
setDoubleValue(float $var)
Floating point value.
Generated from protobuf field double double_value = 5;
at line 195
string
getStringValue()
UTF-8 string value.
Generated from protobuf field string string_value = 6;
at line 207
$this
setStringValue(string $var)
UTF-8 string value.
Generated from protobuf field string string_value = 6;
at line 221
string
getBytesValue()
Byte string value.
Generated from protobuf field bytes bytes_value = 7;
at line 233
$this
setBytesValue(string $var)
Byte string value.
Generated from protobuf field bytes bytes_value = 7;
at line 247
EnumValue
getEnumValue()
An enum value.
Generated from protobuf field .google.api.expr.v1beta1.EnumValue enum_value = 9;
at line 259
$this
setEnumValue(EnumValue $var)
An enum value.
Generated from protobuf field .google.api.expr.v1beta1.EnumValue enum_value = 9;
at line 273
Any
getObjectValue()
The proto message backing an object value.
Generated from protobuf field .google.protobuf.Any object_value = 10;
at line 285
$this
setObjectValue(Any $var)
The proto message backing an object value.
Generated from protobuf field .google.protobuf.Any object_value = 10;
at line 299
MapValue
getMapValue()
Map value.
Generated from protobuf field .google.api.expr.v1beta1.MapValue map_value = 11;
at line 311
$this
setMapValue(MapValue $var)
Map value.
Generated from protobuf field .google.api.expr.v1beta1.MapValue map_value = 11;
at line 325
ListValue
getListValue()
List value.
Generated from protobuf field .google.api.expr.v1beta1.ListValue list_value = 12;
at line 337
$this
setListValue(ListValue $var)
List value.
Generated from protobuf field .google.api.expr.v1beta1.ListValue list_value = 12;
at line 351
string
getTypeValue()
A Type value represented by the fully qualified name of the type.
Generated from protobuf field string type_value = 15;
at line 363
$this
setTypeValue(string $var)
A Type value represented by the fully qualified name of the type.
Generated from protobuf field string type_value = 15;