ProjectsInstancesTablesResourceApi class


ProjectsInstancesTablesResourceApi(ApiRequester client)


hashCode int
The hash code for this object. [...]
read-only, inherited
runtimeType Type
A representation of the runtime type of the object.
read-only, inherited


checkConsistency(CheckConsistencyRequest request, String name, {String $fields}) Future<CheckConsistencyResponse>
Checks replication consistency based on a consistency token, that is, if replication has caught up based on the conditions specified in the token and the check request. [...]
create(CreateTableRequest request, String parent, {String $fields}) Future<Table>
Creates a new table in the specified instance. The table can be created with a full set of initial column families, specified in the request. [...]
delete(String name, {String $fields}) Future<Empty>
Permanently deletes a specified table and all of its data. [...]
dropRowRange(DropRowRangeRequest request, String name, {String $fields}) Future<Empty>
Permanently drop/delete a row range from a specified table. The request can specify whether to delete all rows in a table, or only those that match a particular prefix. [...]
generateConsistencyToken(GenerateConsistencyTokenRequest request, String name, {String $fields}) Future<GenerateConsistencyTokenResponse>
Generates a consistency token for a Table, which can be used in CheckConsistency to check whether mutations to the table that finished before this call started have been replicated. The tokens will be available for 90 days. [...]
get(String name, {String view, String $fields}) Future<Table>
Gets metadata information about the specified table. [...]
getIamPolicy(GetIamPolicyRequest request, String resource, {String $fields}) Future<Policy>
Gets the access control policy for a Table resource. Returns an empty policy if the resource exists but does not have a policy set. [...]
list(String parent, {String view, String pageToken, int pageSize, String $fields}) Future<ListTablesResponse>
Lists all tables served from a specified instance. [...]
modifyColumnFamilies(ModifyColumnFamiliesRequest request, String name, {String $fields}) Future<Table>
Performs a series of column family modifications on the specified table. Either all or none of the modifications will occur before this method returns, but data requests received prior to that point may see a table where only some modifications have taken effect. [...]
noSuchMethod(Invocation invocation) → dynamic
Invoked when a non-existent method or property is accessed. [...]
restore(RestoreTableRequest request, String parent, {String $fields}) Future<Operation>
Create a new table by restoring from a completed backup. The new table must be in the same instance as the instance containing the backup. The returned table long-running operation can be used to track the progress of the operation, and to cancel it. The metadata field type is RestoreTableMetadata. The response type is Table, if successful. [...]
setIamPolicy(SetIamPolicyRequest request, String resource, {String $fields}) Future<Policy>
Sets the access control policy on a Table resource. Replaces any existing policy. [...]
testIamPermissions(TestIamPermissionsRequest request, String resource, {String $fields}) Future<TestIamPermissionsResponse>
Returns permissions that the caller has on the specified table resource. [...]
toString() String
Returns a string representation of this object.


operator ==(Object other) bool
The equality operator. [...]