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 more
Auto 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 T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into)Uses borrowed data to replace owned data, usually by cloning. Read more