Reference documentation and code samples for the Stackdriver Monitoring V3 Client class TypedValue.
A single strongly-typed value.
Generated from protobuf message google.monitoring.v3.TypedValue
Namespace
Google \ Cloud \ Monitoring \ V3Methods
__construct
Constructor.
Parameters | |
---|---|
Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ bool_value |
bool
A Boolean value: |
↳ int64_value |
int|string
A 64-bit integer. Its range is approximately ±9.2x1018. |
↳ double_value |
float
A 64-bit double-precision floating-point number. Its magnitude is approximately ±10±300 and it has 16 significant digits of precision. |
↳ string_value |
string
A variable-length string value. |
↳ distribution_value |
Google\Api\Distribution
A distribution value. |
getBoolValue
A Boolean value: true
or false
.
Returns | |
---|---|
Type | Description |
bool |
hasBoolValue
setBoolValue
A Boolean value: true
or false
.
Parameter | |
---|---|
Name | Description |
var |
bool
|
Returns | |
---|---|
Type | Description |
$this |
getInt64Value
A 64-bit integer. Its range is approximately ±9.2x1018.
Returns | |
---|---|
Type | Description |
int|string |
hasInt64Value
setInt64Value
A 64-bit integer. Its range is approximately ±9.2x1018.
Parameter | |
---|---|
Name | Description |
var |
int|string
|
Returns | |
---|---|
Type | Description |
$this |
getDoubleValue
A 64-bit double-precision floating-point number. Its magnitude is approximately ±10±300 and it has 16 significant digits of precision.
Returns | |
---|---|
Type | Description |
float |
hasDoubleValue
setDoubleValue
A 64-bit double-precision floating-point number. Its magnitude is approximately ±10±300 and it has 16 significant digits of precision.
Parameter | |
---|---|
Name | Description |
var |
float
|
Returns | |
---|---|
Type | Description |
$this |
getStringValue
A variable-length string value.
Returns | |
---|---|
Type | Description |
string |
hasStringValue
setStringValue
A variable-length string value.
Parameter | |
---|---|
Name | Description |
var |
string
|
Returns | |
---|---|
Type | Description |
$this |
getDistributionValue
A distribution value.
Returns | |
---|---|
Type | Description |
Google\Api\Distribution|null |
hasDistributionValue
setDistributionValue
A distribution value.
Parameter | |
---|---|
Name | Description |
var |
Google\Api\Distribution
|
Returns | |
---|---|
Type | Description |
$this |
getValue
Returns | |
---|---|
Type | Description |
string |