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 moreAuto 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 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