v1

latestOpenAPI 3.0.0Creative Commons Attribution 3.02026-07-13131943.4 KB
projects

Updates an existing table specified by the table ID.

patch/v1/{+name}

Path parameters

namestring required

Output only. The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id}

Query parameters

updateMaskstring

The list of fields to update. For the FieldMask definition, see https://developers.google.com/protocol-buffers/docs/reference/google.protobuf#fieldmask If not set, defaults to all of the fields that are allowed to update.

Request body

namestring

Output only. The resource name. Format: projects/{project_id_or_number}/locations/{location_id}/catalogs/{catalog_id}/databases/{database_id}/tables/{table_id}

updateTimestring google-datetime

Output only. The last modification time of the table.

createTimestring google-datetime

Output only. The creation time of the table.

etagstring

The checksum of a table object computed by the server based on the value of other fields. It may be sent on update requests to ensure the client has an up-to-date value before proceeding. It is only checked for update table operations.

deleteTimestring google-datetime

Output only. The deletion time of the table. Only set after the table is deleted.

expireTimestring google-datetime

Output only. The time when this table is considered expired. Only set after the table is deleted.

type'TYPE_UNSPECIFIED' | 'HIVE'

The table type.

Response

Successful response