#[non_exhaustive]pub struct GetRowAccessPolicyRequest {
pub project_id: String,
pub dataset_id: String,
pub table_id: String,
pub policy_id: String,
/* private fields */
}Expand description
Request message for the GetRowAccessPolicy method.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.project_id: StringRequired. Project ID of the table to get the row access policy.
dataset_id: StringRequired. Dataset ID of the table to get the row access policy.
table_id: StringRequired. Table ID of the table to get the row access policy.
policy_id: StringRequired. Policy ID of the row access policy.
Implementations§
Source§impl GetRowAccessPolicyRequest
impl GetRowAccessPolicyRequest
Sourcepub fn set_project_id<T: Into<String>>(self, v: T) -> Self
pub fn set_project_id<T: Into<String>>(self, v: T) -> Self
Sets the value of project_id.
§Example
ⓘ
let x = GetRowAccessPolicyRequest::new().set_project_id("example");Sourcepub fn set_dataset_id<T: Into<String>>(self, v: T) -> Self
pub fn set_dataset_id<T: Into<String>>(self, v: T) -> Self
Sets the value of dataset_id.
§Example
ⓘ
let x = GetRowAccessPolicyRequest::new().set_dataset_id("example");Sourcepub fn set_table_id<T: Into<String>>(self, v: T) -> Self
pub fn set_table_id<T: Into<String>>(self, v: T) -> Self
Trait Implementations§
Source§impl Clone for GetRowAccessPolicyRequest
impl Clone for GetRowAccessPolicyRequest
Source§fn clone(&self) -> GetRowAccessPolicyRequest
fn clone(&self) -> GetRowAccessPolicyRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for GetRowAccessPolicyRequest
impl Debug for GetRowAccessPolicyRequest
Source§impl Default for GetRowAccessPolicyRequest
impl Default for GetRowAccessPolicyRequest
Source§fn default() -> GetRowAccessPolicyRequest
fn default() -> GetRowAccessPolicyRequest
Returns the “default value” for a type. Read more
Source§impl Message for GetRowAccessPolicyRequest
impl Message for GetRowAccessPolicyRequest
impl StructuralPartialEq for GetRowAccessPolicyRequest
Auto Trait Implementations§
impl Freeze for GetRowAccessPolicyRequest
impl RefUnwindSafe for GetRowAccessPolicyRequest
impl Send for GetRowAccessPolicyRequest
impl Sync for GetRowAccessPolicyRequest
impl Unpin for GetRowAccessPolicyRequest
impl UnsafeUnpin for GetRowAccessPolicyRequest
impl UnwindSafe for GetRowAccessPolicyRequest
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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