From 5c7f2f17f9c471d306955df457c7cab4e5c6ed3b Mon Sep 17 00:00:00 2001 From: Snap Date: Thu, 16 Apr 2015 14:51:26 -0700 Subject: Google's OpenID Connect method $google_client_id & $google_client_secret must be added to db.inc.php! --- .../src/Google/Service/Logging.php | 1300 ++++++++++++++++++++ 1 file changed, 1300 insertions(+) create mode 100644 includes/google-api-php-client-master/src/Google/Service/Logging.php (limited to 'includes/google-api-php-client-master/src/Google/Service/Logging.php') diff --git a/includes/google-api-php-client-master/src/Google/Service/Logging.php b/includes/google-api-php-client-master/src/Google/Service/Logging.php new file mode 100644 index 0000000..8fc2d3e --- /dev/null +++ b/includes/google-api-php-client-master/src/Google/Service/Logging.php @@ -0,0 +1,1300 @@ + + * Google Cloud Logging API lets you create logs, ingest log entries, and manage + * log sinks.

+ * + *

+ * For more information about this service, see the API + * Documentation + *

+ * + * @author Google, Inc. + */ +class Google_Service_Logging extends Google_Service +{ + /** View and manage your data across Google Cloud Platform services. */ + const CLOUD_PLATFORM = + "https://www.googleapis.com/auth/cloud-platform"; + + public $projects_logServices; + public $projects_logServices_indexes; + public $projects_logServices_sinks; + public $projects_logs; + public $projects_logs_entries; + public $projects_logs_sinks; + + + /** + * Constructs the internal representation of the Logging service. + * + * @param Google_Client $client + */ + public function __construct(Google_Client $client) + { + parent::__construct($client); + $this->servicePath = ''; + $this->version = 'v1beta3'; + $this->serviceName = 'logging'; + + $this->projects_logServices = new Google_Service_Logging_ProjectsLogServices_Resource( + $this, + $this->serviceName, + 'logServices', + array( + 'methods' => array( + 'list' => array( + 'path' => 'v1beta3/projects/{projectsId}/logServices', + 'httpMethod' => 'GET', + 'parameters' => array( + 'projectsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'log' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + ), + ), + ) + ) + ); + $this->projects_logServices_indexes = new Google_Service_Logging_ProjectsLogServicesIndexes_Resource( + $this, + $this->serviceName, + 'indexes', + array( + 'methods' => array( + 'list' => array( + 'path' => 'v1beta3/projects/{projectsId}/logServices/{logServicesId}/indexes', + 'httpMethod' => 'GET', + 'parameters' => array( + 'projectsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'logServicesId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'log' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'depth' => array( + 'location' => 'query', + 'type' => 'integer', + ), + 'indexPrefix' => array( + 'location' => 'query', + 'type' => 'string', + ), + ), + ), + ) + ) + ); + $this->projects_logServices_sinks = new Google_Service_Logging_ProjectsLogServicesSinks_Resource( + $this, + $this->serviceName, + 'sinks', + array( + 'methods' => array( + 'create' => array( + 'path' => 'v1beta3/projects/{projectsId}/logServices/{logServicesId}/sinks', + 'httpMethod' => 'POST', + 'parameters' => array( + 'projectsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'logServicesId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'delete' => array( + 'path' => 'v1beta3/projects/{projectsId}/logServices/{logServicesId}/sinks/{sinksId}', + 'httpMethod' => 'DELETE', + 'parameters' => array( + 'projectsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'logServicesId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'sinksId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'get' => array( + 'path' => 'v1beta3/projects/{projectsId}/logServices/{logServicesId}/sinks/{sinksId}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'projectsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'logServicesId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'sinksId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v1beta3/projects/{projectsId}/logServices/{logServicesId}/sinks', + 'httpMethod' => 'GET', + 'parameters' => array( + 'projectsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'logServicesId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'update' => array( + 'path' => 'v1beta3/projects/{projectsId}/logServices/{logServicesId}/sinks/{sinksId}', + 'httpMethod' => 'PUT', + 'parameters' => array( + 'projectsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'logServicesId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'sinksId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ), + ) + ) + ); + $this->projects_logs = new Google_Service_Logging_ProjectsLogs_Resource( + $this, + $this->serviceName, + 'logs', + array( + 'methods' => array( + 'delete' => array( + 'path' => 'v1beta3/projects/{projectsId}/logs/{logsId}', + 'httpMethod' => 'DELETE', + 'parameters' => array( + 'projectsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'logsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v1beta3/projects/{projectsId}/logs', + 'httpMethod' => 'GET', + 'parameters' => array( + 'projectsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'pageToken' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'serviceName' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'serviceIndexPrefix' => array( + 'location' => 'query', + 'type' => 'string', + ), + 'pageSize' => array( + 'location' => 'query', + 'type' => 'integer', + ), + ), + ), + ) + ) + ); + $this->projects_logs_entries = new Google_Service_Logging_ProjectsLogsEntries_Resource( + $this, + $this->serviceName, + 'entries', + array( + 'methods' => array( + 'write' => array( + 'path' => 'v1beta3/projects/{projectsId}/logs/{logsId}/entries:write', + 'httpMethod' => 'POST', + 'parameters' => array( + 'projectsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'logsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ), + ) + ) + ); + $this->projects_logs_sinks = new Google_Service_Logging_ProjectsLogsSinks_Resource( + $this, + $this->serviceName, + 'sinks', + array( + 'methods' => array( + 'create' => array( + 'path' => 'v1beta3/projects/{projectsId}/logs/{logsId}/sinks', + 'httpMethod' => 'POST', + 'parameters' => array( + 'projectsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'logsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'delete' => array( + 'path' => 'v1beta3/projects/{projectsId}/logs/{logsId}/sinks/{sinksId}', + 'httpMethod' => 'DELETE', + 'parameters' => array( + 'projectsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'logsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'sinksId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'get' => array( + 'path' => 'v1beta3/projects/{projectsId}/logs/{logsId}/sinks/{sinksId}', + 'httpMethod' => 'GET', + 'parameters' => array( + 'projectsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'logsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'sinksId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'list' => array( + 'path' => 'v1beta3/projects/{projectsId}/logs/{logsId}/sinks', + 'httpMethod' => 'GET', + 'parameters' => array( + 'projectsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'logsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ),'update' => array( + 'path' => 'v1beta3/projects/{projectsId}/logs/{logsId}/sinks/{sinksId}', + 'httpMethod' => 'PUT', + 'parameters' => array( + 'projectsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'logsId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + 'sinksId' => array( + 'location' => 'path', + 'type' => 'string', + 'required' => true, + ), + ), + ), + ) + ) + ); + } +} + + +/** + * The "projects" collection of methods. + * Typical usage is: + * + * $loggingService = new Google_Service_Logging(...); + * $projects = $loggingService->projects; + * + */ +class Google_Service_Logging_Projects_Resource extends Google_Service_Resource +{ +} + +/** + * The "logServices" collection of methods. + * Typical usage is: + * + * $loggingService = new Google_Service_Logging(...); + * $logServices = $loggingService->logServices; + * + */ +class Google_Service_Logging_ProjectsLogServices_Resource extends Google_Service_Resource +{ + + /** + * Lists log services associated with log entries ingested for a project. + * (logServices.listProjectsLogServices) + * + * @param string $projectsId Part of `projectName`. The project resource whose + * services are to be listed. + * @param array $optParams Optional parameters. + * + * @opt_param string pageToken An opaque token, returned as `nextPageToken` by a + * prior `ListLogServices` operation. If `pageToken` is supplied, then the other + * fields of this request are ignored, and instead the previous + * `ListLogServices` operation is continued. + * @opt_param string log The name of the log resource whose services are to be + * listed. log for which to list services. When empty, all services are listed. + * @opt_param int pageSize The maximum number of `LogService` objects to return + * in one operation. + * @return Google_Service_Logging_ListLogServicesResponse + */ + public function listProjectsLogServices($projectsId, $optParams = array()) + { + $params = array('projectsId' => $projectsId); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Logging_ListLogServicesResponse"); + } +} + +/** + * The "indexes" collection of methods. + * Typical usage is: + * + * $loggingService = new Google_Service_Logging(...); + * $indexes = $loggingService->indexes; + * + */ +class Google_Service_Logging_ProjectsLogServicesIndexes_Resource extends Google_Service_Resource +{ + + /** + * Lists log service indexes associated with a log service. + * (indexes.listProjectsLogServicesIndexes) + * + * @param string $projectsId Part of `serviceName`. A log service resource of + * the form `/projects/logServices`. The service indexes of the log service are + * returned. Example: `"/projects/myProj/logServices/appengine.googleapis.com"`. + * @param string $logServicesId Part of `serviceName`. See documentation of + * `projectsId`. + * @param array $optParams Optional parameters. + * + * @opt_param string log A log resource like + * `/projects/project_id/logs/log_name`, identifying the log for which to list + * service indexes. + * @opt_param int pageSize The maximum number of log service index resources to + * return in one operation. + * @opt_param string pageToken An opaque token, returned as `nextPageToken` by a + * prior `ListLogServiceIndexes` operation. If `pageToken` is supplied, then the + * other fields of this request are ignored, and instead the previous + * `ListLogServiceIndexes` operation is continued. + * @opt_param int depth A limit to the number of levels of the index hierarchy + * that are expanded. If `depth` is 0, it defaults to the level specified by the + * prefix field (the number of slash separators). The default empty prefix + * implies a `depth` of 1. It is an error for `depth` to be any non-zero value + * less than the number of components in `indexPrefix`. + * @opt_param string indexPrefix Restricts the indexes returned to be those with + * a specified prefix. The prefix has the form `"/label_value/label_value/..."`, + * in order corresponding to the [`LogService + * indexKeys`][google.logging.v1.LogService.index_keys]. Non-empty prefixes must + * begin with `/` . Example prefixes: + `"/myModule/"` retrieves App Engine + * versions associated with `myModule`. The trailing slash terminates the value. + * + `"/myModule"` retrieves App Engine modules with names beginning with + * `myModule`. + `""` retrieves all indexes. + * @return Google_Service_Logging_ListLogServiceIndexesResponse + */ + public function listProjectsLogServicesIndexes($projectsId, $logServicesId, $optParams = array()) + { + $params = array('projectsId' => $projectsId, 'logServicesId' => $logServicesId); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Logging_ListLogServiceIndexesResponse"); + } +} +/** + * The "sinks" collection of methods. + * Typical usage is: + * + * $loggingService = new Google_Service_Logging(...); + * $sinks = $loggingService->sinks; + * + */ +class Google_Service_Logging_ProjectsLogServicesSinks_Resource extends Google_Service_Resource +{ + + /** + * Creates the specified log service sink resource. (sinks.create) + * + * @param string $projectsId Part of `serviceName`. The name of the service in + * which to create a sink. + * @param string $logServicesId Part of `serviceName`. See documentation of + * `projectsId`. + * @param Google_LogSink $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Logging_LogSink + */ + public function create($projectsId, $logServicesId, Google_Service_Logging_LogSink $postBody, $optParams = array()) + { + $params = array('projectsId' => $projectsId, 'logServicesId' => $logServicesId, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('create', array($params), "Google_Service_Logging_LogSink"); + } + + /** + * Deletes the specified log service sink. (sinks.delete) + * + * @param string $projectsId Part of `sinkName`. The name of the sink to delete. + * @param string $logServicesId Part of `sinkName`. See documentation of + * `projectsId`. + * @param string $sinksId Part of `sinkName`. See documentation of `projectsId`. + * @param array $optParams Optional parameters. + * @return Google_Service_Logging_Empty + */ + public function delete($projectsId, $logServicesId, $sinksId, $optParams = array()) + { + $params = array('projectsId' => $projectsId, 'logServicesId' => $logServicesId, 'sinksId' => $sinksId); + $params = array_merge($params, $optParams); + return $this->call('delete', array($params), "Google_Service_Logging_Empty"); + } + + /** + * Gets the specified log service sink resource. (sinks.get) + * + * @param string $projectsId Part of `sinkName`. The name of the sink to return. + * @param string $logServicesId Part of `sinkName`. See documentation of + * `projectsId`. + * @param string $sinksId Part of `sinkName`. See documentation of `projectsId`. + * @param array $optParams Optional parameters. + * @return Google_Service_Logging_LogSink + */ + public function get($projectsId, $logServicesId, $sinksId, $optParams = array()) + { + $params = array('projectsId' => $projectsId, 'logServicesId' => $logServicesId, 'sinksId' => $sinksId); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_Logging_LogSink"); + } + + /** + * Lists log service sinks associated with the specified service. + * (sinks.listProjectsLogServicesSinks) + * + * @param string $projectsId Part of `serviceName`. The name of the service for + * which to list sinks. + * @param string $logServicesId Part of `serviceName`. See documentation of + * `projectsId`. + * @param array $optParams Optional parameters. + * @return Google_Service_Logging_ListLogServiceSinksResponse + */ + public function listProjectsLogServicesSinks($projectsId, $logServicesId, $optParams = array()) + { + $params = array('projectsId' => $projectsId, 'logServicesId' => $logServicesId); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Logging_ListLogServiceSinksResponse"); + } + + /** + * Creates or update the specified log service sink resource. (sinks.update) + * + * @param string $projectsId Part of `sinkName`. The name of the sink to update. + * @param string $logServicesId Part of `sinkName`. See documentation of + * `projectsId`. + * @param string $sinksId Part of `sinkName`. See documentation of `projectsId`. + * @param Google_LogSink $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Logging_LogSink + */ + public function update($projectsId, $logServicesId, $sinksId, Google_Service_Logging_LogSink $postBody, $optParams = array()) + { + $params = array('projectsId' => $projectsId, 'logServicesId' => $logServicesId, 'sinksId' => $sinksId, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('update', array($params), "Google_Service_Logging_LogSink"); + } +} +/** + * The "logs" collection of methods. + * Typical usage is: + * + * $loggingService = new Google_Service_Logging(...); + * $logs = $loggingService->logs; + * + */ +class Google_Service_Logging_ProjectsLogs_Resource extends Google_Service_Resource +{ + + /** + * Deletes the specified log resource and all log entries contained in it. + * (logs.delete) + * + * @param string $projectsId Part of `logName`. The log resource to delete. + * @param string $logsId Part of `logName`. See documentation of `projectsId`. + * @param array $optParams Optional parameters. + * @return Google_Service_Logging_Empty + */ + public function delete($projectsId, $logsId, $optParams = array()) + { + $params = array('projectsId' => $projectsId, 'logsId' => $logsId); + $params = array_merge($params, $optParams); + return $this->call('delete', array($params), "Google_Service_Logging_Empty"); + } + + /** + * Lists log resources belonging to the specified project. + * (logs.listProjectsLogs) + * + * @param string $projectsId Part of `projectName`. The project name for which + * to list the log resources. + * @param array $optParams Optional parameters. + * + * @opt_param string pageToken An opaque token, returned as `nextPageToken` by a + * prior `ListLogs` operation. If `pageToken` is supplied, then the other fields + * of this request are ignored, and instead the previous `ListLogs` operation is + * continued. + * @opt_param string serviceName A service name for which to list logs. Only + * logs containing entries whose metadata includes this service name are + * returned. If `serviceName` and `serviceIndexPrefix` are both empty, then all + * log names are returned. To list all log names, regardless of service, leave + * both the `serviceName` and `serviceIndexPrefix` empty. To list log names + * containing entries with a particular service name (or explicitly empty + * service name) set `serviceName` to the desired value and `serviceIndexPrefix` + * to `"/"`. + * @opt_param string serviceIndexPrefix A log service index prefix for which to + * list logs. Only logs containing entries whose metadata that includes these + * label values (associated with index keys) are returned. The prefix is a slash + * separated list of values, and need not specify all index labels. An empty + * index (or a single slash) matches all log service indexes. + * @opt_param int pageSize The maximum number of results to return. + * @return Google_Service_Logging_ListLogsResponse + */ + public function listProjectsLogs($projectsId, $optParams = array()) + { + $params = array('projectsId' => $projectsId); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Logging_ListLogsResponse"); + } +} + +/** + * The "entries" collection of methods. + * Typical usage is: + * + * $loggingService = new Google_Service_Logging(...); + * $entries = $loggingService->entries; + * + */ +class Google_Service_Logging_ProjectsLogsEntries_Resource extends Google_Service_Resource +{ + + /** + * Creates one or more log entries in a log. You must supply a list of + * `LogEntry` objects, named `entries`. Each `LogEntry` object must contain a + * payload object and a `LogEntryMetadata` object that describes the entry. You + * must fill in all the fields of the entry, metadata, and payload. You can also + * supply a map, `commonLabels`, that supplies default (key, value) data for the + * `entries[].metadata.labels` maps, saving you the trouble of creating + * identical copies for each entry. (entries.write) + * + * @param string $projectsId Part of `logName`. The name of the log resource + * into which to insert the log entries. + * @param string $logsId Part of `logName`. See documentation of `projectsId`. + * @param Google_WriteLogEntriesRequest $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Logging_WriteLogEntriesResponse + */ + public function write($projectsId, $logsId, Google_Service_Logging_WriteLogEntriesRequest $postBody, $optParams = array()) + { + $params = array('projectsId' => $projectsId, 'logsId' => $logsId, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('write', array($params), "Google_Service_Logging_WriteLogEntriesResponse"); + } +} +/** + * The "sinks" collection of methods. + * Typical usage is: + * + * $loggingService = new Google_Service_Logging(...); + * $sinks = $loggingService->sinks; + * + */ +class Google_Service_Logging_ProjectsLogsSinks_Resource extends Google_Service_Resource +{ + + /** + * Creates the specified log sink resource. (sinks.create) + * + * @param string $projectsId Part of `logName`. The log in which to create a + * sink resource. + * @param string $logsId Part of `logName`. See documentation of `projectsId`. + * @param Google_LogSink $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Logging_LogSink + */ + public function create($projectsId, $logsId, Google_Service_Logging_LogSink $postBody, $optParams = array()) + { + $params = array('projectsId' => $projectsId, 'logsId' => $logsId, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('create', array($params), "Google_Service_Logging_LogSink"); + } + + /** + * Deletes the specified log sink resource. (sinks.delete) + * + * @param string $projectsId Part of `sinkName`. The name of the sink to delete. + * @param string $logsId Part of `sinkName`. See documentation of `projectsId`. + * @param string $sinksId Part of `sinkName`. See documentation of `projectsId`. + * @param array $optParams Optional parameters. + * @return Google_Service_Logging_Empty + */ + public function delete($projectsId, $logsId, $sinksId, $optParams = array()) + { + $params = array('projectsId' => $projectsId, 'logsId' => $logsId, 'sinksId' => $sinksId); + $params = array_merge($params, $optParams); + return $this->call('delete', array($params), "Google_Service_Logging_Empty"); + } + + /** + * Gets the specified log sink resource. (sinks.get) + * + * @param string $projectsId Part of `sinkName`. The name of the sink resource + * to return. + * @param string $logsId Part of `sinkName`. See documentation of `projectsId`. + * @param string $sinksId Part of `sinkName`. See documentation of `projectsId`. + * @param array $optParams Optional parameters. + * @return Google_Service_Logging_LogSink + */ + public function get($projectsId, $logsId, $sinksId, $optParams = array()) + { + $params = array('projectsId' => $projectsId, 'logsId' => $logsId, 'sinksId' => $sinksId); + $params = array_merge($params, $optParams); + return $this->call('get', array($params), "Google_Service_Logging_LogSink"); + } + + /** + * Lists log sinks associated with the specified log. + * (sinks.listProjectsLogsSinks) + * + * @param string $projectsId Part of `logName`. The log for which to list sinks. + * @param string $logsId Part of `logName`. See documentation of `projectsId`. + * @param array $optParams Optional parameters. + * @return Google_Service_Logging_ListLogSinksResponse + */ + public function listProjectsLogsSinks($projectsId, $logsId, $optParams = array()) + { + $params = array('projectsId' => $projectsId, 'logsId' => $logsId); + $params = array_merge($params, $optParams); + return $this->call('list', array($params), "Google_Service_Logging_ListLogSinksResponse"); + } + + /** + * Creates or updates the specified log sink resource. (sinks.update) + * + * @param string $projectsId Part of `sinkName`. The name of the sink to update. + * @param string $logsId Part of `sinkName`. See documentation of `projectsId`. + * @param string $sinksId Part of `sinkName`. See documentation of `projectsId`. + * @param Google_LogSink $postBody + * @param array $optParams Optional parameters. + * @return Google_Service_Logging_LogSink + */ + public function update($projectsId, $logsId, $sinksId, Google_Service_Logging_LogSink $postBody, $optParams = array()) + { + $params = array('projectsId' => $projectsId, 'logsId' => $logsId, 'sinksId' => $sinksId, 'postBody' => $postBody); + $params = array_merge($params, $optParams); + return $this->call('update', array($params), "Google_Service_Logging_LogSink"); + } +} + + + + +class Google_Service_Logging_Empty extends Google_Model +{ +} + +class Google_Service_Logging_ListLogServiceIndexesResponse extends Google_Collection +{ + protected $collection_key = 'serviceIndexPrefixes'; + protected $internal_gapi_mappings = array( + ); + public $nextPageToken; + public $serviceIndexPrefixes; + + + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } + public function setServiceIndexPrefixes($serviceIndexPrefixes) + { + $this->serviceIndexPrefixes = $serviceIndexPrefixes; + } + public function getServiceIndexPrefixes() + { + return $this->serviceIndexPrefixes; + } +} + +class Google_Service_Logging_ListLogServiceSinksResponse extends Google_Collection +{ + protected $collection_key = 'sinks'; + protected $internal_gapi_mappings = array( + ); + protected $sinksType = 'Google_Service_Logging_LogSink'; + protected $sinksDataType = 'array'; + + + public function setSinks($sinks) + { + $this->sinks = $sinks; + } + public function getSinks() + { + return $this->sinks; + } +} + +class Google_Service_Logging_ListLogServicesResponse extends Google_Collection +{ + protected $collection_key = 'logServices'; + protected $internal_gapi_mappings = array( + ); + protected $logServicesType = 'Google_Service_Logging_LogService'; + protected $logServicesDataType = 'array'; + public $nextPageToken; + + + public function setLogServices($logServices) + { + $this->logServices = $logServices; + } + public function getLogServices() + { + return $this->logServices; + } + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } +} + +class Google_Service_Logging_ListLogSinksResponse extends Google_Collection +{ + protected $collection_key = 'sinks'; + protected $internal_gapi_mappings = array( + ); + protected $sinksType = 'Google_Service_Logging_LogSink'; + protected $sinksDataType = 'array'; + + + public function setSinks($sinks) + { + $this->sinks = $sinks; + } + public function getSinks() + { + return $this->sinks; + } +} + +class Google_Service_Logging_ListLogsResponse extends Google_Collection +{ + protected $collection_key = 'logs'; + protected $internal_gapi_mappings = array( + ); + protected $logsType = 'Google_Service_Logging_Log'; + protected $logsDataType = 'array'; + public $nextPageToken; + + + public function setLogs($logs) + { + $this->logs = $logs; + } + public function getLogs() + { + return $this->logs; + } + public function setNextPageToken($nextPageToken) + { + $this->nextPageToken = $nextPageToken; + } + public function getNextPageToken() + { + return $this->nextPageToken; + } +} + +class Google_Service_Logging_Log extends Google_Model +{ + protected $internal_gapi_mappings = array( + ); + public $displayName; + public $name; + public $payloadType; + + + public function setDisplayName($displayName) + { + $this->displayName = $displayName; + } + public function getDisplayName() + { + return $this->displayName; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } + public function setPayloadType($payloadType) + { + $this->payloadType = $payloadType; + } + public function getPayloadType() + { + return $this->payloadType; + } +} + +class Google_Service_Logging_LogEntry extends Google_Model +{ + protected $internal_gapi_mappings = array( + ); + public $insertId; + public $log; + protected $metadataType = 'Google_Service_Logging_LogEntryMetadata'; + protected $metadataDataType = ''; + public $protoPayload; + public $structPayload; + public $textPayload; + + + public function setInsertId($insertId) + { + $this->insertId = $insertId; + } + public function getInsertId() + { + return $this->insertId; + } + public function setLog($log) + { + $this->log = $log; + } + public function getLog() + { + return $this->log; + } + public function setMetadata(Google_Service_Logging_LogEntryMetadata $metadata) + { + $this->metadata = $metadata; + } + public function getMetadata() + { + return $this->metadata; + } + public function setProtoPayload($protoPayload) + { + $this->protoPayload = $protoPayload; + } + public function getProtoPayload() + { + return $this->protoPayload; + } + public function setStructPayload($structPayload) + { + $this->structPayload = $structPayload; + } + public function getStructPayload() + { + return $this->structPayload; + } + public function setTextPayload($textPayload) + { + $this->textPayload = $textPayload; + } + public function getTextPayload() + { + return $this->textPayload; + } +} + +class Google_Service_Logging_LogEntryMetadata extends Google_Model +{ + protected $internal_gapi_mappings = array( + ); + public $labels; + public $projectId; + public $region; + public $serviceName; + public $severity; + public $timestamp; + public $userId; + public $zone; + + + public function setLabels($labels) + { + $this->labels = $labels; + } + public function getLabels() + { + return $this->labels; + } + public function setProjectId($projectId) + { + $this->projectId = $projectId; + } + public function getProjectId() + { + return $this->projectId; + } + public function setRegion($region) + { + $this->region = $region; + } + public function getRegion() + { + return $this->region; + } + public function setServiceName($serviceName) + { + $this->serviceName = $serviceName; + } + public function getServiceName() + { + return $this->serviceName; + } + public function setSeverity($severity) + { + $this->severity = $severity; + } + public function getSeverity() + { + return $this->severity; + } + public function setTimestamp($timestamp) + { + $this->timestamp = $timestamp; + } + public function getTimestamp() + { + return $this->timestamp; + } + public function setUserId($userId) + { + $this->userId = $userId; + } + public function getUserId() + { + return $this->userId; + } + public function setZone($zone) + { + $this->zone = $zone; + } + public function getZone() + { + return $this->zone; + } +} + +class Google_Service_Logging_LogEntryMetadataLabels extends Google_Model +{ +} + +class Google_Service_Logging_LogEntryProtoPayload extends Google_Model +{ +} + +class Google_Service_Logging_LogEntryStructPayload extends Google_Model +{ +} + +class Google_Service_Logging_LogError extends Google_Model +{ + protected $internal_gapi_mappings = array( + ); + public $resource; + protected $statusType = 'Google_Service_Logging_Status'; + protected $statusDataType = ''; + public $timeNanos; + + + public function setResource($resource) + { + $this->resource = $resource; + } + public function getResource() + { + return $this->resource; + } + public function setStatus(Google_Service_Logging_Status $status) + { + $this->status = $status; + } + public function getStatus() + { + return $this->status; + } + public function setTimeNanos($timeNanos) + { + $this->timeNanos = $timeNanos; + } + public function getTimeNanos() + { + return $this->timeNanos; + } +} + +class Google_Service_Logging_LogService extends Google_Collection +{ + protected $collection_key = 'indexKeys'; + protected $internal_gapi_mappings = array( + ); + public $indexKeys; + public $name; + + + public function setIndexKeys($indexKeys) + { + $this->indexKeys = $indexKeys; + } + public function getIndexKeys() + { + return $this->indexKeys; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } +} + +class Google_Service_Logging_LogSink extends Google_Collection +{ + protected $collection_key = 'errors'; + protected $internal_gapi_mappings = array( + ); + public $destination; + protected $errorsType = 'Google_Service_Logging_LogError'; + protected $errorsDataType = 'array'; + public $name; + + + public function setDestination($destination) + { + $this->destination = $destination; + } + public function getDestination() + { + return $this->destination; + } + public function setErrors($errors) + { + $this->errors = $errors; + } + public function getErrors() + { + return $this->errors; + } + public function setName($name) + { + $this->name = $name; + } + public function getName() + { + return $this->name; + } +} + +class Google_Service_Logging_Status extends Google_Collection +{ + protected $collection_key = 'details'; + protected $internal_gapi_mappings = array( + ); + public $code; + public $details; + public $message; + + + public function setCode($code) + { + $this->code = $code; + } + public function getCode() + { + return $this->code; + } + public function setDetails($details) + { + $this->details = $details; + } + public function getDetails() + { + return $this->details; + } + public function setMessage($message) + { + $this->message = $message; + } + public function getMessage() + { + return $this->message; + } +} + +class Google_Service_Logging_StatusDetails extends Google_Model +{ +} + +class Google_Service_Logging_WriteLogEntriesRequest extends Google_Collection +{ + protected $collection_key = 'entries'; + protected $internal_gapi_mappings = array( + ); + public $commonLabels; + protected $entriesType = 'Google_Service_Logging_LogEntry'; + protected $entriesDataType = 'array'; + + + public function setCommonLabels($commonLabels) + { + $this->commonLabels = $commonLabels; + } + public function getCommonLabels() + { + return $this->commonLabels; + } + public function setEntries($entries) + { + $this->entries = $entries; + } + public function getEntries() + { + return $this->entries; + } +} + +class Google_Service_Logging_WriteLogEntriesRequestCommonLabels extends Google_Model +{ +} + +class Google_Service_Logging_WriteLogEntriesResponse extends Google_Model +{ +} -- cgit v1.2.3