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 |
|