Moodle PHP Documentation 4.4
Moodle 4.4.1 (Build: 20240610) (db07c09afc5)
Google_Service_MapsEngine_Tables_Resource Class Reference

The "tables" collection of methods. More...

Inheritance diagram for Google_Service_MapsEngine_Tables_Resource:
Google_Service_Resource

Public Member Functions

 call ($name, $arguments, $expected_class=null)
 TODO: This function needs simplifying.
 
 create (Google_Service_MapsEngine_Table $postBody, $optParams=array())
 Create a table asset.
 
 delete ($id, $optParams=array())
 Delete a table.
 
 get ($id, $optParams=array())
 Return metadata for a particular table, including the schema.
 
 listTables ($optParams=array())
 Return all tables readable by the current user.
 
 patch ($id, Google_Service_MapsEngine_Table $postBody, $optParams=array())
 Mutate a table asset.
 
 process ($id, $optParams=array())
 Process a table asset.
 
 upload (Google_Service_MapsEngine_Table $postBody, $optParams=array())
 Create a placeholder table asset to which table files can be uploaded.
 

Protected Member Functions

 convertToArrayAndStripNulls ($o)
 

Detailed Description

The "tables" collection of methods.

Typical usage is: $mapsengineService = new Google_Service_MapsEngine(...); $tables = $mapsengineService->tables;

Member Function Documentation

◆ call()

Google_Service_Resource::call ( $name,
$arguments,
$expected_class = null )
inherited

TODO: This function needs simplifying.

Parameters
$name
$arguments
$expected_class- optional, the expected class name
Return values
Google_Http_Request|expected_class
Exceptions
Google_Exception

◆ create()

Google_Service_MapsEngine_Tables_Resource::create ( Google_Service_MapsEngine_Table $postBody,
$optParams = array() )

Create a table asset.

(tables.create)

Parameters
Google_Table$postBody
array$optParamsOptional parameters.
Return values
Google_Service_MapsEngine_Table

◆ delete()

Google_Service_MapsEngine_Tables_Resource::delete ( $id,
$optParams = array() )

Delete a table.

(tables.delete)

Parameters
string$idThe ID of the table. Only the table creator or project owner are permitted to delete. If the table is included in a layer, the request will fail. Remove it from all layers prior to deleting.
array$optParamsOptional parameters.

◆ get()

Google_Service_MapsEngine_Tables_Resource::get ( $id,
$optParams = array() )

Return metadata for a particular table, including the schema.

(tables.get)

Parameters
string$idThe ID of the table.
array$optParamsOptional parameters.

@opt_param string version

Return values
Google_Service_MapsEngine_Table

◆ listTables()

Google_Service_MapsEngine_Tables_Resource::listTables ( $optParams = array())

Return all tables readable by the current user.

(tables.listTables)

Parameters
array$optParamsOptional parameters.

@opt_param string modifiedAfter An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or after this time. @opt_param string createdAfter An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or after this time. @opt_param string processingStatus @opt_param string projectId The ID of a Maps Engine project, used to filter the response. To list all available projects with their IDs, send a Projects: list request. You can also find your project ID as the value of the DashboardPlace:cid URL parameter when signed in to mapsengine.google.com. @opt_param string tags A comma separated list of tags. Returned assets will contain all the tags from the list. @opt_param string search An unstructured search string used to filter the set of results based on asset metadata. @opt_param string maxResults The maximum number of items to include in a single response page. The maximum supported value is 100. @opt_param string pageToken The continuation token, used to page through large result sets. To get the next page of results, set this parameter to the value of nextPageToken from the previous response. @opt_param string creatorEmail An email address representing a user. Returned assets that have been created by the user associated with the provided email address. @opt_param string bbox A bounding box, expressed as "west,south,east,north". If set, only assets which intersect this bounding box will be returned. @opt_param string modifiedBefore An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have been modified at or before this time. @opt_param string createdBefore An RFC 3339 formatted date-time value (e.g. 1970-01-01T00:00:00Z). Returned assets will have been created at or before this time. @opt_param string role The role parameter indicates that the response should only contain assets where the current user has the specified level of access.

Return values
Google_Service_MapsEngine_TablesListResponse

◆ patch()

Google_Service_MapsEngine_Tables_Resource::patch ( $id,
Google_Service_MapsEngine_Table $postBody,
$optParams = array() )

Mutate a table asset.

(tables.patch)

Parameters
string$idThe ID of the table.
Google_Table$postBody
array$optParamsOptional parameters.

◆ process()

Google_Service_MapsEngine_Tables_Resource::process ( $id,
$optParams = array() )

Process a table asset.

(tables.process)

Parameters
string$idThe ID of the table.
array$optParamsOptional parameters.
Return values
Google_Service_MapsEngine_ProcessResponse

◆ upload()

Google_Service_MapsEngine_Tables_Resource::upload ( Google_Service_MapsEngine_Table $postBody,
$optParams = array() )

Create a placeholder table asset to which table files can be uploaded.

Once the placeholder has been created, files are uploaded to the https://www.googleapis.com/upload/mapsengine/v1/tables/table_id/files endpoint. See Table Upload in the Developer's Guide or Table.files: insert in the reference documentation for more information. (tables.upload)

Parameters
Google_Table$postBody
array$optParamsOptional parameters.
Return values
Google_Service_MapsEngine_Table

The documentation for this class was generated from the following file: