Cloud Bigtable V2 Client - Class MaterializedView (2.9.0)

Reference documentation and code samples for the Cloud Bigtable V2 Client class MaterializedView.

A materialized view object that can be referenced in SQL queries.

Generated from protobuf message google.bigtable.admin.v2.MaterializedView

Namespace

Google \ Cloud \ Bigtable \ Admin \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ name string

Identifier. The unique name of the materialized view. Format: projects/{project}/instances/{instance}/materializedViews/{materialized_view}

↳ query string

Required. Immutable. The materialized view's select query.

↳ etag string

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.

↳ deletion_protection bool

Set to true to make the MaterializedView protected against deletion.

getName

Identifier. The unique name of the materialized view.

Format: projects/{project}/instances/{instance}/materializedViews/{materialized_view}

Returns
Type Description
string

setName

Identifier. The unique name of the materialized view.

Format: projects/{project}/instances/{instance}/materializedViews/{materialized_view}

Parameter
Name Description
var string
Returns
Type Description
$this

getQuery

Required. Immutable. The materialized view's select query.

Returns
Type Description
string

setQuery

Required. Immutable. The materialized view's select query.

Parameter
Name Description
var string
Returns
Type Description
$this

getEtag

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.

Returns
Type Description
string

setEtag

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.

Parameter
Name Description
var string
Returns
Type Description
$this

getDeletionProtection

Set to true to make the MaterializedView protected against deletion.

Returns
Type Description
bool

setDeletionProtection

Set to true to make the MaterializedView protected against deletion.

Parameter
Name Description
var bool
Returns
Type Description
$this