Interface RemoveIamPolicyRequestOrBuilder (2.12.0)

public interface RemoveIamPolicyRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getAsynchronous()

public abstract boolean getAsynchronous()

Optional. Removes IAM policy attached to database or table asynchronously when it is set. The default is false.

bool asynchronous = 2 [(.google.api.field_behavior) = OPTIONAL];

Returns
TypeDescription
boolean

The asynchronous.

getResource()

public abstract String getResource()

Required. The relative resource name of the dataplane resource to remove IAM policy, in the following form: projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id} or projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}.

string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The resource.

getResourceBytes()

public abstract ByteString getResourceBytes()

Required. The relative resource name of the dataplane resource to remove IAM policy, in the following form: projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id} or projects/{project_id}/locations/{location_id}/services/{service_id}/databases/{database_id}/tables/{table_id}.

string resource = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for resource.