Google_Service_Bigquery_Resource_Tables
extends Google_Service_Resource
in package
The "tables" collection of methods.
Typical usage is:
$bigqueryService = new Google_Service_Bigquery(...);
$tables = $bigqueryService->tables;
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.
- delete() : mixed
- Deletes the table specified by tableId from the dataset. If the table contains data, all the data will be deleted. (tables.delete)
- get() : Google_Service_Bigquery_Table
- Gets the specified table resource by table ID. This method does not return the data in the table, it only returns the table resource, which describes the structure of this table. (tables.get)
- getIamPolicy() : Google_Service_Bigquery_Policy
- Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. (tables.getIamPolicy)
- insert() : Google_Service_Bigquery_Table
- Creates a new, empty table in the dataset. (tables.insert)
- listTables() : Google_Service_Bigquery_TableList
- Lists all tables in the specified dataset. Requires the READER dataset role.
- patch() : Google_Service_Bigquery_Table
- Updates information in an existing table. The update method replaces the entire table resource, whereas the patch method only replaces fields that are provided in the submitted table resource. This method supports patch semantics. (tables.patch)
- setIamPolicy() : Google_Service_Bigquery_Policy
- Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. (tables.setIamPolicy)
- testIamPermissions() : Google_Service_Bigquery_TestIamPermissionsResponse
- Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking.
- update() : Google_Service_Bigquery_Table
- Updates information in an existing table. The update method replaces the entire table resource, whereas the patch method only replaces fields that are provided in the submitted table resource. (tables.update)
- convertToArrayAndStripNulls() : mixed
Properties
$client
private
Google_Client
$client
$methods
private
array<string|int, mixed>
$methods
$resourceName
private
string
$resourceName
$rootUrl
private
string
$rootUrl
$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
Tags
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
Return values
string —$requestUrl
delete()
Deletes the table specified by tableId from the dataset. If the table contains data, all the data will be deleted. (tables.delete)
public
delete(string $projectId, string $datasetId, string $tableId[, array<string|int, mixed> $optParams = array() ]) : mixed
Parameters
- $projectId : string
-
Project ID of the table to delete
- $datasetId : string
-
Dataset ID of the table to delete
- $tableId : string
-
Table ID of the table to delete
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
mixed —get()
Gets the specified table resource by table ID. This method does not return the data in the table, it only returns the table resource, which describes the structure of this table. (tables.get)
public
get(string $projectId, string $datasetId, string $tableId[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Bigquery_Table
Parameters
- $projectId : string
-
Project ID of the requested table
- $datasetId : string
-
Dataset ID of the requested table
- $tableId : string
-
Table ID of the requested table
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Tags
Return values
Google_Service_Bigquery_Table —getIamPolicy()
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set. (tables.getIamPolicy)
public
getIamPolicy(string $resource, Google_Service_Bigquery_GetIamPolicyRequest $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Bigquery_Policy
Parameters
- $resource : string
-
REQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field.
- $postBody : Google_Service_Bigquery_GetIamPolicyRequest
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
Google_Service_Bigquery_Policy —insert()
Creates a new, empty table in the dataset. (tables.insert)
public
insert(string $projectId, string $datasetId, Google_Service_Bigquery_Table $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Bigquery_Table
Parameters
- $projectId : string
-
Project ID of the new table
- $datasetId : string
-
Dataset ID of the new table
- $postBody : Google_Service_Bigquery_Table
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
Google_Service_Bigquery_Table —listTables()
Lists all tables in the specified dataset. Requires the READER dataset role.
public
listTables(string $projectId, string $datasetId[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Bigquery_TableList
(tables.listTables)
Parameters
- $projectId : string
-
Project ID of the tables to list
- $datasetId : string
-
Dataset ID of the tables to list
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Tags
Return values
Google_Service_Bigquery_TableList —patch()
Updates information in an existing table. The update method replaces the entire table resource, whereas the patch method only replaces fields that are provided in the submitted table resource. This method supports patch semantics. (tables.patch)
public
patch(string $projectId, string $datasetId, string $tableId, Google_Service_Bigquery_Table $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Bigquery_Table
Parameters
- $projectId : string
-
Project ID of the table to update
- $datasetId : string
-
Dataset ID of the table to update
- $tableId : string
-
Table ID of the table to update
- $postBody : Google_Service_Bigquery_Table
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
Google_Service_Bigquery_Table —setIamPolicy()
Sets the access control policy on the specified resource. Replaces any existing policy. Can return `NOT_FOUND`, `INVALID_ARGUMENT`, and `PERMISSION_DENIED` errors. (tables.setIamPolicy)
public
setIamPolicy(string $resource, Google_Service_Bigquery_SetIamPolicyRequest $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Bigquery_Policy
Parameters
- $resource : string
-
REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field.
- $postBody : Google_Service_Bigquery_SetIamPolicyRequest
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
Google_Service_Bigquery_Policy —testIamPermissions()
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a `NOT_FOUND` error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking.
public
testIamPermissions(string $resource, Google_Service_Bigquery_TestIamPermissionsRequest $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Bigquery_TestIamPermissionsResponse
This operation may "fail open" without warning. (tables.testIamPermissions)
Parameters
- $resource : string
-
REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field.
- $postBody : Google_Service_Bigquery_TestIamPermissionsRequest
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
Google_Service_Bigquery_TestIamPermissionsResponse —update()
Updates information in an existing table. The update method replaces the entire table resource, whereas the patch method only replaces fields that are provided in the submitted table resource. (tables.update)
public
update(string $projectId, string $datasetId, string $tableId, Google_Service_Bigquery_Table $postBody[, array<string|int, mixed> $optParams = array() ]) : Google_Service_Bigquery_Table
Parameters
- $projectId : string
-
Project ID of the table to update
- $datasetId : string
-
Dataset ID of the table to update
- $tableId : string
-
Table ID of the table to update
- $postBody : Google_Service_Bigquery_Table
- $optParams : array<string|int, mixed> = array()
-
Optional parameters.
Return values
Google_Service_Bigquery_Table —convertToArrayAndStripNulls()
protected
convertToArrayAndStripNulls(mixed $o) : mixed
Parameters
- $o : mixed