Documentation

Google_Service_Monitoring_Resource_ProjectsMonitoredResourceDescriptors extends Google_Service_Resource
in package

The "monitoredResourceDescriptors" collection of methods.

Typical usage is: $monitoringService = new Google_Service_Monitoring(...); $monitoredResourceDescriptors = $monitoringService->monitoredResourceDescriptors;

Table of Contents

$client  : Google_Client
$methods  : array<string|int, mixed>
$resourceName  : string
$rootUrl  : string
$serviceName  : string
$servicePath  : string
$stackParameters  : mixed
__construct()  : mixed
call()  : Google_Http_Request|expectedClass
TODO: This function needs simplifying.
createRequestUri()  : string
Parse/expand request parameters and create a fully qualified request uri.
get()  : Google_Service_Monitoring_MonitoredResourceDescriptor
Gets a single monitored resource descriptor. This method does not require a Workspace. (monitoredResourceDescriptors.get)
listProjectsMonitoredResourceDescriptors()  : Google_Service_Monitoring_ListMonitoredResourceDescriptorsResponse
Lists monitored resource descriptors that match a filter. This method does not require a Workspace.
convertToArrayAndStripNulls()  : mixed

Properties

$methods

private array<string|int, mixed> $methods

$resourceName

private string $resourceName

$serviceName

private string $serviceName

$servicePath

private string $servicePath

$stackParameters

private mixed $stackParameters = array('alt' => array('type' => 'string', 'location' => 'query'), 'fields' => array('type' => 'string', 'location' => 'query'), 'trace' => array('type' => 'string', 'location' => 'query'), 'userIp' => array('type' => 'string', 'location' => 'query'), 'quotaUser' => array('type' => 'string', 'location' => 'query'), 'data' => array('type' => 'string', 'location' => 'body'), 'mimeType' => array('type' => 'string', 'location' => 'header'), 'uploadType' => array('type' => 'string', 'location' => 'query'), 'mediaUpload' => array('type' => 'complex', 'location' => 'query'), 'prettyPrint' => array('type' => 'string', 'location' => 'query'))

Methods

__construct()

public __construct(mixed $service, mixed $serviceName, mixed $resourceName, mixed $resource) : mixed
Parameters
$service : mixed
$serviceName : mixed
$resourceName : mixed
$resource : mixed
Return values
mixed

call()

TODO: This function needs simplifying.

public call( $name,  $arguments[,  $expectedClass = null ]) : Google_Http_Request|expectedClass
Parameters
$name :
$arguments :
$expectedClass : = null
  • optional, the expected class name
Tags
throws
Google_Exception
Return values
Google_Http_Request|expectedClass

createRequestUri()

Parse/expand request parameters and create a fully qualified request uri.

public createRequestUri(string $restPath, array<string|int, mixed> $params) : string
Parameters
$restPath : string
$params : array<string|int, mixed>
Tags
static
Return values
string

$requestUrl

get()

Gets a single monitored resource descriptor. This method does not require a Workspace. (monitoredResourceDescriptors.get)

public get(string $name[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Monitoring_MonitoredResourceDescriptor
Parameters
$name : string

Required. The monitored resource descriptor to get. The format is: projects/[PROJECT_ID_OR_NUMBER]/monitoredResourceDescriptors/[RESOURCE_TYPE] The [RESOURCE_TYPE] is a predefined type, such as cloudsql_database.

$optParams : array<string|int, mixed> = array()

Optional parameters.

Return values
Google_Service_Monitoring_MonitoredResourceDescriptor

listProjectsMonitoredResourceDescriptors()

Lists monitored resource descriptors that match a filter. This method does not require a Workspace.

public listProjectsMonitoredResourceDescriptors(string $name[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Monitoring_ListMonitoredResourceDescriptorsResponse

(monitoredResourceDescriptors.listProjectsMonitoredResourceDescriptors)

Parameters
$name : string

Required. The project on which to execute the request. The format is: projects/[PROJECT_ID_OR_NUMBER]

$optParams : array<string|int, mixed> = array()

Optional parameters.

Tags
opt_param

int pageSize A positive number that is the maximum number of results to return.

opt_param

string pageToken If this field is not empty then it must contain the nextPageToken value returned by a previous call to this method. Using this field causes the method to return additional results from the previous method call.

opt_param

string filter An optional filter (https://cloud.google.com/monitoring/api/v3/filters) describing the descriptors to be returned. The filter can reference the descriptor's type and labels. For example, the following filter returns only Google Compute Engine descriptors that have an id label: resource.type = starts_with("gce_") AND resource.label:id

Return values
Google_Service_Monitoring_ListMonitoredResourceDescriptorsResponse

convertToArrayAndStripNulls()

protected convertToArrayAndStripNulls(mixed $o) : mixed
Parameters
$o : mixed
Return values
mixed

Search results