Class UpdateAuthorizedViewRequest (2.37.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
NameDescription
authorizedViewAuthorizedView
Returns
TypeDescription
UpdateAuthorizedViewRequest

of(String tableId, String authorizedViewId)

public static UpdateAuthorizedViewRequest of(String tableId, String authorizedViewId)

Builds a new update authorized view request.

Parameters
NameDescription
tableIdString
authorizedViewIdString
Returns
TypeDescription
UpdateAuthorizedViewRequest

Methods

equals(Object o)

public boolean equals(Object o)
Parameter
NameDescription
oObject
Returns
TypeDescription
boolean
Overrides

hashCode()

public int hashCode()
Returns
TypeDescription
int
Overrides

setAuthorizedViewType(AuthorizedView.AuthorizedViewType authorizedViewType)

public UpdateAuthorizedViewRequest setAuthorizedViewType(AuthorizedView.AuthorizedViewType authorizedViewType)

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

Parameter
NameDescription
authorizedViewTypeAuthorizedView.AuthorizedViewType
Returns
TypeDescription
UpdateAuthorizedViewRequest

setDeletionProtection(boolean deletionProtection)

public UpdateAuthorizedViewRequest setDeletionProtection(boolean deletionProtection)

Changes the deletion protection of an existing authorized view.

Parameter
NameDescription
deletionProtectionboolean
Returns
TypeDescription
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
NameDescription
valueboolean
Returns
TypeDescription
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
NameDescription
projectIdString
instanceIdString
Returns
TypeDescription
com.google.bigtable.admin.v2.UpdateAuthorizedViewRequest