Google API Common Protos Client - Class MonitoredResource (4.8.3)

Reference documentation and code samples for the Google API Common Protos Client class MonitoredResource.

An object representing a resource that can be used for monitoring, logging, billing, or other purposes. Examples include virtual machine instances, databases, and storage devices such as disks. The type field identifies a MonitoredResourceDescriptor object that describes the resource's schema. Information in the labels field identifies the actual resource and its attributes according to the schema.

For example, a particular Compute Engine VM instance could be represented by the following object, because the MonitoredResourceDescriptor for "gce_instance" has labels "project_id" , "instance_id" and "zone" : { "type": "gce_instance", "labels": { "project_id": "my-project", "instance_id": "12345678901234", "zone": "us-central1-a" }}

Generated from protobuf message google.api.MonitoredResource

Namespace

Google \ Api

Methods

__construct

Constructor.

Parameters
Name
Description
data
array

Optional. Data for populating the Message object.

↳ type
string

Required. The monitored resource type. This field must match the type field of a MonitoredResourceDescriptor object. For example, the type of a Compute Engine VM instance is gce_instance . Some descriptors include the service name in the type; for example, the type of a Datastream stream is datastream.googleapis.com/Stream .

↳ labels
array| Google\Protobuf\Internal\MapField

Required. Values for all of the labels listed in the associated monitored resource descriptor. For example, Compute Engine VM instances use the labels "project_id" , "instance_id" , and "zone" .

getType

Required. The monitored resource type. This field must match the type field of a MonitoredResourceDescriptor object. For example, the type of a Compute Engine VM instance is gce_instance . Some descriptors include the service name in the type; for example, the type of a Datastream stream is datastream.googleapis.com/Stream .

Returns
Type
Description
string

setType

Required. The monitored resource type. This field must match the type field of a MonitoredResourceDescriptor object. For example, the type of a Compute Engine VM instance is gce_instance . Some descriptors include the service name in the type; for example, the type of a Datastream stream is datastream.googleapis.com/Stream .

Parameter
Name
Description
var
string
Returns
Type
Description
$this

getLabels

Required. Values for all of the labels listed in the associated monitored resource descriptor. For example, Compute Engine VM instances use the labels "project_id" , "instance_id" , and "zone" .

Returns
Type
Description

setLabels

Required. Values for all of the labels listed in the associated monitored resource descriptor. For example, Compute Engine VM instances use the labels "project_id" , "instance_id" , and "zone" .

Parameter
Name
Description
Returns
Type
Description
$this
Design a Mobile Site
View Site in Mobile | Classic
Share by: