Struct google_cloud_rust_raw::bigtable::admin::v2::bigtable_table_admin_grpc::BigtableTableAdminClient
source · pub struct BigtableTableAdminClient { /* private fields */ }Implementations
sourceimpl BigtableTableAdminClient
impl BigtableTableAdminClient
pub fn new(channel: Channel) -> Self
pub fn create_table_opt(
&self,
req: &CreateTableRequest,
opt: CallOption
) -> Result<Table>
pub fn create_table(&self, req: &CreateTableRequest) -> Result<Table>
pub fn create_table_async_opt(
&self,
req: &CreateTableRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Table>>
pub fn create_table_async(
&self,
req: &CreateTableRequest
) -> Result<ClientUnaryReceiver<Table>>
pub fn create_table_from_snapshot_opt(
&self,
req: &CreateTableFromSnapshotRequest,
opt: CallOption
) -> Result<Operation>
pub fn create_table_from_snapshot(
&self,
req: &CreateTableFromSnapshotRequest
) -> Result<Operation>
pub fn create_table_from_snapshot_async_opt(
&self,
req: &CreateTableFromSnapshotRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Operation>>
pub fn create_table_from_snapshot_async(
&self,
req: &CreateTableFromSnapshotRequest
) -> Result<ClientUnaryReceiver<Operation>>
pub fn list_tables_opt(
&self,
req: &ListTablesRequest,
opt: CallOption
) -> Result<ListTablesResponse>
pub fn list_tables(&self, req: &ListTablesRequest) -> Result<ListTablesResponse>
pub fn list_tables_async_opt(
&self,
req: &ListTablesRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<ListTablesResponse>>
pub fn list_tables_async(
&self,
req: &ListTablesRequest
) -> Result<ClientUnaryReceiver<ListTablesResponse>>
pub fn get_table_opt(
&self,
req: &GetTableRequest,
opt: CallOption
) -> Result<Table>
pub fn get_table(&self, req: &GetTableRequest) -> Result<Table>
pub fn get_table_async_opt(
&self,
req: &GetTableRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Table>>
pub fn get_table_async(
&self,
req: &GetTableRequest
) -> Result<ClientUnaryReceiver<Table>>
pub fn delete_table_opt(
&self,
req: &DeleteTableRequest,
opt: CallOption
) -> Result<Empty>
pub fn delete_table(&self, req: &DeleteTableRequest) -> Result<Empty>
pub fn delete_table_async_opt(
&self,
req: &DeleteTableRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Empty>>
pub fn delete_table_async(
&self,
req: &DeleteTableRequest
) -> Result<ClientUnaryReceiver<Empty>>
pub fn modify_column_families_opt(
&self,
req: &ModifyColumnFamiliesRequest,
opt: CallOption
) -> Result<Table>
pub fn modify_column_families(
&self,
req: &ModifyColumnFamiliesRequest
) -> Result<Table>
pub fn modify_column_families_async_opt(
&self,
req: &ModifyColumnFamiliesRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Table>>
pub fn modify_column_families_async(
&self,
req: &ModifyColumnFamiliesRequest
) -> Result<ClientUnaryReceiver<Table>>
pub fn drop_row_range_opt(
&self,
req: &DropRowRangeRequest,
opt: CallOption
) -> Result<Empty>
pub fn drop_row_range(&self, req: &DropRowRangeRequest) -> Result<Empty>
pub fn drop_row_range_async_opt(
&self,
req: &DropRowRangeRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Empty>>
pub fn drop_row_range_async(
&self,
req: &DropRowRangeRequest
) -> Result<ClientUnaryReceiver<Empty>>
pub fn generate_consistency_token_opt(
&self,
req: &GenerateConsistencyTokenRequest,
opt: CallOption
) -> Result<GenerateConsistencyTokenResponse>
pub fn generate_consistency_token(
&self,
req: &GenerateConsistencyTokenRequest
) -> Result<GenerateConsistencyTokenResponse>
pub fn generate_consistency_token_async_opt(
&self,
req: &GenerateConsistencyTokenRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<GenerateConsistencyTokenResponse>>
pub fn generate_consistency_token_async(
&self,
req: &GenerateConsistencyTokenRequest
) -> Result<ClientUnaryReceiver<GenerateConsistencyTokenResponse>>
pub fn check_consistency_opt(
&self,
req: &CheckConsistencyRequest,
opt: CallOption
) -> Result<CheckConsistencyResponse>
pub fn check_consistency(
&self,
req: &CheckConsistencyRequest
) -> Result<CheckConsistencyResponse>
pub fn check_consistency_async_opt(
&self,
req: &CheckConsistencyRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<CheckConsistencyResponse>>
pub fn check_consistency_async(
&self,
req: &CheckConsistencyRequest
) -> Result<ClientUnaryReceiver<CheckConsistencyResponse>>
pub fn snapshot_table_opt(
&self,
req: &SnapshotTableRequest,
opt: CallOption
) -> Result<Operation>
pub fn snapshot_table(&self, req: &SnapshotTableRequest) -> Result<Operation>
pub fn snapshot_table_async_opt(
&self,
req: &SnapshotTableRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Operation>>
pub fn snapshot_table_async(
&self,
req: &SnapshotTableRequest
) -> Result<ClientUnaryReceiver<Operation>>
pub fn get_snapshot_opt(
&self,
req: &GetSnapshotRequest,
opt: CallOption
) -> Result<Snapshot>
pub fn get_snapshot(&self, req: &GetSnapshotRequest) -> Result<Snapshot>
pub fn get_snapshot_async_opt(
&self,
req: &GetSnapshotRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Snapshot>>
pub fn get_snapshot_async(
&self,
req: &GetSnapshotRequest
) -> Result<ClientUnaryReceiver<Snapshot>>
pub fn list_snapshots_opt(
&self,
req: &ListSnapshotsRequest,
opt: CallOption
) -> Result<ListSnapshotsResponse>
pub fn list_snapshots(
&self,
req: &ListSnapshotsRequest
) -> Result<ListSnapshotsResponse>
pub fn list_snapshots_async_opt(
&self,
req: &ListSnapshotsRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<ListSnapshotsResponse>>
pub fn list_snapshots_async(
&self,
req: &ListSnapshotsRequest
) -> Result<ClientUnaryReceiver<ListSnapshotsResponse>>
pub fn delete_snapshot_opt(
&self,
req: &DeleteSnapshotRequest,
opt: CallOption
) -> Result<Empty>
pub fn delete_snapshot(&self, req: &DeleteSnapshotRequest) -> Result<Empty>
pub fn delete_snapshot_async_opt(
&self,
req: &DeleteSnapshotRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Empty>>
pub fn delete_snapshot_async(
&self,
req: &DeleteSnapshotRequest
) -> Result<ClientUnaryReceiver<Empty>>
pub fn get_iam_policy_opt(
&self,
req: &GetIamPolicyRequest,
opt: CallOption
) -> Result<Policy>
pub fn get_iam_policy(&self, req: &GetIamPolicyRequest) -> Result<Policy>
pub fn get_iam_policy_async_opt(
&self,
req: &GetIamPolicyRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Policy>>
pub fn get_iam_policy_async(
&self,
req: &GetIamPolicyRequest
) -> Result<ClientUnaryReceiver<Policy>>
pub fn set_iam_policy_opt(
&self,
req: &SetIamPolicyRequest,
opt: CallOption
) -> Result<Policy>
pub fn set_iam_policy(&self, req: &SetIamPolicyRequest) -> Result<Policy>
pub fn set_iam_policy_async_opt(
&self,
req: &SetIamPolicyRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Policy>>
pub fn set_iam_policy_async(
&self,
req: &SetIamPolicyRequest
) -> Result<ClientUnaryReceiver<Policy>>
pub fn test_iam_permissions_opt(
&self,
req: &TestIamPermissionsRequest,
opt: CallOption
) -> Result<TestIamPermissionsResponse>
pub fn test_iam_permissions(
&self,
req: &TestIamPermissionsRequest
) -> Result<TestIamPermissionsResponse>
pub fn test_iam_permissions_async_opt(
&self,
req: &TestIamPermissionsRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<TestIamPermissionsResponse>>
pub fn test_iam_permissions_async(
&self,
req: &TestIamPermissionsRequest
) -> Result<ClientUnaryReceiver<TestIamPermissionsResponse>>
pub fn spawn<F>(&self, f: F)where
F: Future<Output = ()> + Send + 'static,
Trait Implementations
sourceimpl Clone for BigtableTableAdminClient
impl Clone for BigtableTableAdminClient
sourcefn clone(&self) -> BigtableTableAdminClient
fn clone(&self) -> BigtableTableAdminClient
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations
impl !RefUnwindSafe for BigtableTableAdminClient
impl Send for BigtableTableAdminClient
impl Sync for BigtableTableAdminClient
impl Unpin for BigtableTableAdminClient
impl !UnwindSafe for BigtableTableAdminClient
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more