Struct google_api_proto::google::identity::accesscontextmanager::v1::ListAccessLevelsRequest
source · pub struct ListAccessLevelsRequest {
pub parent: String,
pub page_size: i32,
pub page_token: String,
pub access_level_format: i32,
}
Expand description
A request to list all AccessLevels
in an AccessPolicy
.
Fields§
§parent: String
Required. Resource name for the access policy to list [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] from.
Format:
accessPolicies/{policy_id}
page_size: i32
Number of [Access Levels] [google.identity.accesscontextmanager.v1.AccessLevel] to include in the list. Default 100.
page_token: String
Next page token for the next batch of [Access Level] [google.identity.accesscontextmanager.v1.AccessLevel] instances. Defaults to the first page of results.
access_level_format: i32
Whether to return BasicLevels
in the Cloud Common Expression language, as
CustomLevels
, rather than as BasicLevels
. Defaults to returning
AccessLevels
in the format they were defined.
Implementations§
source§impl ListAccessLevelsRequest
impl ListAccessLevelsRequest
sourcepub fn access_level_format(&self) -> LevelFormat
pub fn access_level_format(&self) -> LevelFormat
Returns the enum value of access_level_format
, or the default if the field is set to an invalid enum value.
sourcepub fn set_access_level_format(&mut self, value: LevelFormat)
pub fn set_access_level_format(&mut self, value: LevelFormat)
Sets access_level_format
to the provided enum value.
Trait Implementations§
source§impl Clone for ListAccessLevelsRequest
impl Clone for ListAccessLevelsRequest
source§fn clone(&self) -> ListAccessLevelsRequest
fn clone(&self) -> ListAccessLevelsRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ListAccessLevelsRequest
impl Debug for ListAccessLevelsRequest
source§impl Default for ListAccessLevelsRequest
impl Default for ListAccessLevelsRequest
source§impl Message for ListAccessLevelsRequest
impl Message for ListAccessLevelsRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
source§fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>where
B: BufMut,
Self: Sized,
source§fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8>where
Self: Sized,
source§fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>where
B: Buf,
Self: Default,
source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
. Read moresource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>where
B: Buf,
Self: Sized,
self
.source§impl PartialEq for ListAccessLevelsRequest
impl PartialEq for ListAccessLevelsRequest
source§fn eq(&self, other: &ListAccessLevelsRequest) -> bool
fn eq(&self, other: &ListAccessLevelsRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ListAccessLevelsRequest
Auto Trait Implementations§
impl Freeze for ListAccessLevelsRequest
impl RefUnwindSafe for ListAccessLevelsRequest
impl Send for ListAccessLevelsRequest
impl Sync for ListAccessLevelsRequest
impl Unpin for ListAccessLevelsRequest
impl UnwindSafe for ListAccessLevelsRequest
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§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>
T
in a tonic::Request