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.v1alpha1.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.
Type value.
Type value.
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.v1alpha1.EnumValue enum_value = 9;
at line 259
$this
setEnumValue(EnumValue $var)
An enum value.
Generated from protobuf field .google.api.expr.v1alpha1.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.v1alpha1.MapValue map_value = 11;
at line 311
$this
setMapValue(MapValue $var)
Map value.
Generated from protobuf field .google.api.expr.v1alpha1.MapValue map_value = 11;
at line 325
ListValue
getListValue()
List value.
Generated from protobuf field .google.api.expr.v1alpha1.ListValue list_value = 12;
at line 337
$this
setListValue(ListValue $var)
List value.
Generated from protobuf field .google.api.expr.v1alpha1.ListValue list_value = 12;
at line 351
string
getTypeValue()
Type value.
Generated from protobuf field string type_value = 15;
at line 363
$this
setTypeValue(string $var)
Type value.
Generated from protobuf field string type_value = 15;