Resource: MaterializedView
A materialized view object that can be referenced in SQL queries.
| JSON representation | 
|---|
| { "name": string, "query": string, "etag": string, "deletionProtection": boolean } | 
| Fields | |
|---|---|
| name | 
 Identifier. The unique name of the materialized view. Format:  | 
| query | 
 Required. Immutable. The materialized view's select query. Views:  | 
| etag | 
 Optional. The etag for this materialized view. This may be sent on update requests to ensure that the client has an up-to-date value before proceeding. The server returns an ABORTED error on a mismatched etag. Views:  | 
| deletionProtection | 
 Set to true to make the MaterializedView protected against deletion. Views:  | 
| Methods | |
|---|---|
| 
 | Creates a materialized view within an instance. | 
| 
 | Deletes a materialized view from an instance. | 
| 
 | Gets information about a materialized view. | 
| 
 | Gets the access control policy for an instance resource. | 
| 
 | Lists information about materialized views in an instance. | 
| 
 | Updates a materialized view within an instance. | 
| 
 | Sets the access control policy on an instance resource. | 
| 
 | Returns permissions that the caller has on the specified instance resource. |