#[non_exhaustive]pub struct ListRowAccessPoliciesRequest {
pub project_id: String,
pub dataset_id: String,
pub table_id: String,
pub page_token: String,
pub page_size: i32,
/* private fields */
}Expand description
Request message for the ListRowAccessPolicies 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 row access policies to list.
dataset_id: StringRequired. Dataset ID of row access policies to list.
table_id: StringRequired. Table ID of the table to list row access policies.
page_token: StringPage token, returned by a previous call, to request the next page of results.
page_size: i32The maximum number of results to return in a single response page. Leverage the page tokens to iterate through the entire collection.
Implementations§
Source§impl ListRowAccessPoliciesRequest
impl ListRowAccessPoliciesRequest
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 = ListRowAccessPoliciesRequest::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 = ListRowAccessPoliciesRequest::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
Sourcepub fn set_page_token<T: Into<String>>(self, v: T) -> Self
pub fn set_page_token<T: Into<String>>(self, v: T) -> Self
Sets the value of page_token.
§Example
ⓘ
let x = ListRowAccessPoliciesRequest::new().set_page_token("example");Trait Implementations§
Source§impl Clone for ListRowAccessPoliciesRequest
impl Clone for ListRowAccessPoliciesRequest
Source§fn clone(&self) -> ListRowAccessPoliciesRequest
fn clone(&self) -> ListRowAccessPoliciesRequest
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 ListRowAccessPoliciesRequest
impl Debug for ListRowAccessPoliciesRequest
Source§impl Default for ListRowAccessPoliciesRequest
impl Default for ListRowAccessPoliciesRequest
Source§fn default() -> ListRowAccessPoliciesRequest
fn default() -> ListRowAccessPoliciesRequest
Returns the “default value” for a type. Read more
impl StructuralPartialEq for ListRowAccessPoliciesRequest
Auto Trait Implementations§
impl Freeze for ListRowAccessPoliciesRequest
impl RefUnwindSafe for ListRowAccessPoliciesRequest
impl Send for ListRowAccessPoliciesRequest
impl Sync for ListRowAccessPoliciesRequest
impl Unpin for ListRowAccessPoliciesRequest
impl UnsafeUnpin for ListRowAccessPoliciesRequest
impl UnwindSafe for ListRowAccessPoliciesRequest
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