Cloud Bigtable V2 Client - Class CreateMaterializedViewRequest (2.9.1)

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

Request message for BigtableInstanceAdmin.CreateMaterializedView.

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

Namespace

Google \ Cloud \ Bigtable \ Admin \ V2

Methods

__construct

Constructor.

Parameters
NameDescription
dataarray

Optional. Data for populating the Message object.

↳ parentstring

Required. The parent instance where this materialized view will be created. Format: projects/{project}/instances/{instance}.

↳ materialized_view_idstring

Required. The ID to use for the materialized view, which will become the final component of the materialized view's resource name.

↳ materialized_viewMaterializedView

Required. The materialized view to create.

getParent

Required. The parent instance where this materialized view will be created.

Format: projects/{project}/instances/{instance}.

Returns
TypeDescription
string

setParent

Required. The parent instance where this materialized view will be created.

Format: projects/{project}/instances/{instance}.

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

getMaterializedViewId

Required. The ID to use for the materialized view, which will become the final component of the materialized view's resource name.

Returns
TypeDescription
string

setMaterializedViewId

Required. The ID to use for the materialized view, which will become the final component of the materialized view's resource name.

Parameter
NameDescription
varstring
Returns
TypeDescription
$this

getMaterializedView

Required. The materialized view to create.

Returns
TypeDescription
MaterializedView|null

hasMaterializedView

clearMaterializedView

setMaterializedView

Required. The materialized view to create.

Parameter
NameDescription
varMaterializedView
Returns
TypeDescription
$this

static::build

Parameters
NameDescription
parentstring

Required. The parent instance where this materialized view will be created. Format: projects/{project}/instances/{instance}. Please see BigtableInstanceAdminClient::instanceName() for help formatting this field.

materializedViewMaterializedView

Required. The materialized view to create.

materializedViewIdstring

Required. The ID to use for the materialized view, which will become the final component of the materialized view's resource name.

Returns
TypeDescription
CreateMaterializedViewRequest