Struct google_cloud_bigquery::http::bigquery_row_access_policy_client::BigqueryRowAccessPolicyClient
source · pub struct BigqueryRowAccessPolicyClient { /* private fields */ }Implementations§
source§impl BigqueryRowAccessPolicyClient
impl BigqueryRowAccessPolicyClient
pub fn new(inner: Arc<BigqueryClient>) -> Self
sourcepub async fn get_iam_policy(
&self,
project_id: &str,
dataset_id: &str,
table_id: &str,
policy_id: &str,
req: &GetIamPolicyRequest,
) -> Result<Policy, Error>
pub async fn get_iam_policy( &self, project_id: &str, dataset_id: &str, table_id: &str, policy_id: &str, req: &GetIamPolicyRequest, ) -> Result<Policy, Error>
https://cloud.google.com/bigquery/docs/reference/rest/v2/rowAccessPolicies/getIamPolicy
sourcepub async fn test_iam_permissions(
&self,
project_id: &str,
dataset_id: &str,
table_id: &str,
policy_id: &str,
req: &TestIamPermissionsRequest,
) -> Result<TestIamPermissionsResponse, Error>
pub async fn test_iam_permissions( &self, project_id: &str, dataset_id: &str, table_id: &str, policy_id: &str, req: &TestIamPermissionsRequest, ) -> Result<TestIamPermissionsResponse, Error>
https://cloud.google.com/bigquery/docs/reference/rest/v2/rowAccessPolicies/testIamPermissions
sourcepub async fn list(
&self,
project_id: &str,
dataset_id: &str,
table_id: &str,
req: &ListRowAccessPoliciesRequest,
) -> Result<Vec<RowAccessPolicyOverview>, Error>
pub async fn list( &self, project_id: &str, dataset_id: &str, table_id: &str, req: &ListRowAccessPoliciesRequest, ) -> Result<Vec<RowAccessPolicyOverview>, Error>
https://cloud.google.com/bigquery/docs/reference/rest/v2/rowAccessPolicies/list
Trait Implementations§
source§impl Clone for BigqueryRowAccessPolicyClient
impl Clone for BigqueryRowAccessPolicyClient
source§fn clone(&self) -> BigqueryRowAccessPolicyClient
fn clone(&self) -> BigqueryRowAccessPolicyClient
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for BigqueryRowAccessPolicyClient
impl !RefUnwindSafe for BigqueryRowAccessPolicyClient
impl Send for BigqueryRowAccessPolicyClient
impl Sync for BigqueryRowAccessPolicyClient
impl Unpin for BigqueryRowAccessPolicyClient
impl !UnwindSafe for BigqueryRowAccessPolicyClient
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request