Class UpdateAuthorizedViewRequest (2.44.0)

public final class UpdateAuthorizedViewRequest

Parameters for updating an existing Cloud Bigtable AuthorizedView.

Sample code:


 AuthorizedView existingAuthorizedView = client.getAuthorizedView("my-table", "my-authorized-view");
 UpdateAuthorizedViewRequest request =
     UpdateAuthorizedViewRequest.of(existingAuthorizedView).setDeletionProtection(true);
 

See Also: AuthorizedViewfor more details.

Inheritance

Object > UpdateAuthorizedViewRequest

Static Methods

of(AuthorizedView authorizedView)

public static UpdateAuthorizedViewRequest of(AuthorizedView authorizedView)

Builds a new update request using an existing authorized view.

Parameter
Name Description
authorizedView AuthorizedView
Returns
Type Description
UpdateAuthorizedViewRequest

of(String tableId, String authorizedViewId)

public static UpdateAuthorizedViewRequest of(String tableId, String authorizedViewId)

Builds a new update authorized view request.

Parameters
Name Description
tableId String
authorizedViewId String
Returns
Type Description
UpdateAuthorizedViewRequest

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

setAuthorizedViewType(AuthorizedView.AuthorizedViewType authorizedViewType)

public UpdateAuthorizedViewRequest setAuthorizedViewType(AuthorizedView.AuthorizedViewType authorizedViewType)

Updates the implementation for this authorized view. See Also: AuthorizedViewTypefor details.

Parameter
Name Description
authorizedViewType AuthorizedView.AuthorizedViewType
Returns
Type Description
UpdateAuthorizedViewRequest

setDeletionProtection(boolean deletionProtection)

public UpdateAuthorizedViewRequest setDeletionProtection(boolean deletionProtection)

Changes the deletion protection of an existing authorized view.

Parameter
Name Description
deletionProtection boolean
Returns
Type Description
UpdateAuthorizedViewRequest

setIgnoreWarnings(boolean value)

public UpdateAuthorizedViewRequest setIgnoreWarnings(boolean value)

Configures if safety warnings should be disabled. If set, then updates that making the authorized view more restrictive are allowed.

Parameter
Name Description
value boolean
Returns
Type Description
UpdateAuthorizedViewRequest

toProto(String projectId, String instanceId)

public UpdateAuthorizedViewRequest toProto(String projectId, String instanceId)

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

Parameters
Name Description
projectId String
instanceId String
Returns
Type Description
com.google.bigtable.admin.v2.UpdateAuthorizedViewRequest