Class UpdateMaterializedViewRequest (2.56.0)

public final class UpdateMaterializedViewRequest

Parameters for updating an existing Cloud Bigtable MaterializedView.

Sample code:


 MaterializedView existingMaterializedView = client.getMaterializedView("my-table", "my-materialized-view");
 UpdateMaterializedViewRequest request =
     UpdateMaterializedViewRequest.of(existingMaterializedView).setDeletionProtection(true);
 

See Also: MaterializedViewfor more details.

Inheritance

Object > UpdateMaterializedViewRequest

Static Methods

of(MaterializedView materializedView)

public static UpdateMaterializedViewRequest of(MaterializedView materializedView)

Builds a new update request using an existing materialized view.

Parameter
Name Description
materializedView MaterializedView
Returns
Type Description
UpdateMaterializedViewRequest

of(String instanceId, String materializedViewId)

public static UpdateMaterializedViewRequest of(String instanceId, String materializedViewId)

Builds a new update materialized view request.

Parameters
Name Description
instanceId String
materializedViewId String
Returns
Type Description
UpdateMaterializedViewRequest

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 deletionProtection)

public UpdateMaterializedViewRequest setDeletionProtection(boolean deletionProtection)

Changes the deletion protection of an existing materialized view.

Parameter
Name Description
deletionProtection boolean
Returns
Type Description
UpdateMaterializedViewRequest

toProto(String projectId)

public UpdateMaterializedViewRequest 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.UpdateMaterializedViewRequest