Struct google_cloud_rust_raw::bigtable::admin::v2::bigtable_instance_admin_grpc::BigtableInstanceAdminClient
source · [−]pub struct BigtableInstanceAdminClient { /* private fields */ }Implementations
sourceimpl BigtableInstanceAdminClient
impl BigtableInstanceAdminClient
pub fn new(channel: Channel) -> Self
pub fn create_instance_opt(
&self,
req: &CreateInstanceRequest,
opt: CallOption
) -> Result<Operation>
pub fn create_instance(&self, req: &CreateInstanceRequest) -> Result<Operation>
pub fn create_instance_async_opt(
&self,
req: &CreateInstanceRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Operation>>
pub fn create_instance_async(
&self,
req: &CreateInstanceRequest
) -> Result<ClientUnaryReceiver<Operation>>
pub fn get_instance_opt(
&self,
req: &GetInstanceRequest,
opt: CallOption
) -> Result<Instance>
pub fn get_instance(&self, req: &GetInstanceRequest) -> Result<Instance>
pub fn get_instance_async_opt(
&self,
req: &GetInstanceRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Instance>>
pub fn get_instance_async(
&self,
req: &GetInstanceRequest
) -> Result<ClientUnaryReceiver<Instance>>
pub fn list_instances_opt(
&self,
req: &ListInstancesRequest,
opt: CallOption
) -> Result<ListInstancesResponse>
pub fn list_instances(
&self,
req: &ListInstancesRequest
) -> Result<ListInstancesResponse>
pub fn list_instances_async_opt(
&self,
req: &ListInstancesRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<ListInstancesResponse>>
pub fn list_instances_async(
&self,
req: &ListInstancesRequest
) -> Result<ClientUnaryReceiver<ListInstancesResponse>>
pub fn update_instance_opt(
&self,
req: &Instance,
opt: CallOption
) -> Result<Instance>
pub fn update_instance(&self, req: &Instance) -> Result<Instance>
pub fn update_instance_async_opt(
&self,
req: &Instance,
opt: CallOption
) -> Result<ClientUnaryReceiver<Instance>>
pub fn update_instance_async(
&self,
req: &Instance
) -> Result<ClientUnaryReceiver<Instance>>
pub fn partial_update_instance_opt(
&self,
req: &PartialUpdateInstanceRequest,
opt: CallOption
) -> Result<Operation>
pub fn partial_update_instance(
&self,
req: &PartialUpdateInstanceRequest
) -> Result<Operation>
pub fn partial_update_instance_async_opt(
&self,
req: &PartialUpdateInstanceRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Operation>>
pub fn partial_update_instance_async(
&self,
req: &PartialUpdateInstanceRequest
) -> Result<ClientUnaryReceiver<Operation>>
pub fn delete_instance_opt(
&self,
req: &DeleteInstanceRequest,
opt: CallOption
) -> Result<Empty>
pub fn delete_instance(&self, req: &DeleteInstanceRequest) -> Result<Empty>
pub fn delete_instance_async_opt(
&self,
req: &DeleteInstanceRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Empty>>
pub fn delete_instance_async(
&self,
req: &DeleteInstanceRequest
) -> Result<ClientUnaryReceiver<Empty>>
pub fn create_cluster_opt(
&self,
req: &CreateClusterRequest,
opt: CallOption
) -> Result<Operation>
pub fn create_cluster(&self, req: &CreateClusterRequest) -> Result<Operation>
pub fn create_cluster_async_opt(
&self,
req: &CreateClusterRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Operation>>
pub fn create_cluster_async(
&self,
req: &CreateClusterRequest
) -> Result<ClientUnaryReceiver<Operation>>
pub fn get_cluster_opt(
&self,
req: &GetClusterRequest,
opt: CallOption
) -> Result<Cluster>
pub fn get_cluster(&self, req: &GetClusterRequest) -> Result<Cluster>
pub fn get_cluster_async_opt(
&self,
req: &GetClusterRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Cluster>>
pub fn get_cluster_async(
&self,
req: &GetClusterRequest
) -> Result<ClientUnaryReceiver<Cluster>>
pub fn list_clusters_opt(
&self,
req: &ListClustersRequest,
opt: CallOption
) -> Result<ListClustersResponse>
pub fn list_clusters(
&self,
req: &ListClustersRequest
) -> Result<ListClustersResponse>
pub fn list_clusters_async_opt(
&self,
req: &ListClustersRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<ListClustersResponse>>
pub fn list_clusters_async(
&self,
req: &ListClustersRequest
) -> Result<ClientUnaryReceiver<ListClustersResponse>>
pub fn update_cluster_opt(
&self,
req: &Cluster,
opt: CallOption
) -> Result<Operation>
pub fn update_cluster(&self, req: &Cluster) -> Result<Operation>
pub fn update_cluster_async_opt(
&self,
req: &Cluster,
opt: CallOption
) -> Result<ClientUnaryReceiver<Operation>>
pub fn update_cluster_async(
&self,
req: &Cluster
) -> Result<ClientUnaryReceiver<Operation>>
pub fn delete_cluster_opt(
&self,
req: &DeleteClusterRequest,
opt: CallOption
) -> Result<Empty>
pub fn delete_cluster(&self, req: &DeleteClusterRequest) -> Result<Empty>
pub fn delete_cluster_async_opt(
&self,
req: &DeleteClusterRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Empty>>
pub fn delete_cluster_async(
&self,
req: &DeleteClusterRequest
) -> Result<ClientUnaryReceiver<Empty>>
pub fn create_app_profile_opt(
&self,
req: &CreateAppProfileRequest,
opt: CallOption
) -> Result<AppProfile>
pub fn create_app_profile(
&self,
req: &CreateAppProfileRequest
) -> Result<AppProfile>
pub fn create_app_profile_async_opt(
&self,
req: &CreateAppProfileRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<AppProfile>>
pub fn create_app_profile_async(
&self,
req: &CreateAppProfileRequest
) -> Result<ClientUnaryReceiver<AppProfile>>
pub fn get_app_profile_opt(
&self,
req: &GetAppProfileRequest,
opt: CallOption
) -> Result<AppProfile>
pub fn get_app_profile(&self, req: &GetAppProfileRequest) -> Result<AppProfile>
pub fn get_app_profile_async_opt(
&self,
req: &GetAppProfileRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<AppProfile>>
pub fn get_app_profile_async(
&self,
req: &GetAppProfileRequest
) -> Result<ClientUnaryReceiver<AppProfile>>
pub fn list_app_profiles_opt(
&self,
req: &ListAppProfilesRequest,
opt: CallOption
) -> Result<ListAppProfilesResponse>
pub fn list_app_profiles(
&self,
req: &ListAppProfilesRequest
) -> Result<ListAppProfilesResponse>
pub fn list_app_profiles_async_opt(
&self,
req: &ListAppProfilesRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<ListAppProfilesResponse>>
pub fn list_app_profiles_async(
&self,
req: &ListAppProfilesRequest
) -> Result<ClientUnaryReceiver<ListAppProfilesResponse>>
pub fn update_app_profile_opt(
&self,
req: &UpdateAppProfileRequest,
opt: CallOption
) -> Result<Operation>
pub fn update_app_profile(
&self,
req: &UpdateAppProfileRequest
) -> Result<Operation>
pub fn update_app_profile_async_opt(
&self,
req: &UpdateAppProfileRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Operation>>
pub fn update_app_profile_async(
&self,
req: &UpdateAppProfileRequest
) -> Result<ClientUnaryReceiver<Operation>>
pub fn delete_app_profile_opt(
&self,
req: &DeleteAppProfileRequest,
opt: CallOption
) -> Result<Empty>
pub fn delete_app_profile(&self, req: &DeleteAppProfileRequest) -> Result<Empty>
pub fn delete_app_profile_async_opt(
&self,
req: &DeleteAppProfileRequest,
opt: CallOption
) -> Result<ClientUnaryReceiver<Empty>>
pub fn delete_app_profile_async(
&self,
req: &DeleteAppProfileRequest
) -> 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 BigtableInstanceAdminClient
impl Clone for BigtableInstanceAdminClient
sourcefn clone(&self) -> BigtableInstanceAdminClient
fn clone(&self) -> BigtableInstanceAdminClient
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 BigtableInstanceAdminClient
impl Send for BigtableInstanceAdminClient
impl Sync for BigtableInstanceAdminClient
impl Unpin for BigtableInstanceAdminClient
impl !UnwindSafe for BigtableInstanceAdminClient
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