Class CreateMaterializedViewRequest (2.56.0)

public final class CreateMaterializedViewRequest

Parameters for creating a new Cloud Bigtable materialized view.

Sample code:


 MaterializedView existingMaterializedView = ...;
 CreateMaterializedViewRequest materializedViewRequest = CreateMaterializedViewRequest.of("my-instance", "my-new-materialized-view")
   .setQuery("...");
 

See Also: MaterializedViewfor more details

Inheritance

Object > CreateMaterializedViewRequest

Static Methods

of(String instanceId, String materializedViewId)

public static CreateMaterializedViewRequest of(String instanceId, String materializedViewId)

Builds a new request to create a new materialized view in the specified instance.

Parameters
Name Description
instanceId String
materializedViewId String
Returns
Type Description
CreateMaterializedViewRequest

Methods

equals(Object o)

public boolean equals(Object o)
Parameter
Name Description
o Object
Returns
Type Description
boolean
Overrides

hashCode()

public int hashCode()
Returns
Type Description
int
Overrides

setDeletionProtection(boolean value)

public CreateMaterializedViewRequest setDeletionProtection(boolean value)

Configures if the materialized view is deletion protected.

Parameter
Name Description
value boolean
Returns
Type Description
CreateMaterializedViewRequest

setQuery(String query)

public CreateMaterializedViewRequest setQuery(String query)

Sets the query of the MaterializedView.

Parameter
Name Description
query String
Returns
Type Description
CreateMaterializedViewRequest

toProto(String projectId)

public CreateMaterializedViewRequest toProto(String projectId)

Creates the request protobuf. This method is considered an internal implementation detail and not meant to be used by applications.

Parameter
Name Description
projectId String
Returns
Type Description
com.google.bigtable.admin.v2.CreateMaterializedViewRequest