Struct google_api_proto::google::storage::control::v2::ListFoldersRequest
source · pub struct ListFoldersRequest {
pub parent: String,
pub page_size: i32,
pub page_token: String,
pub prefix: String,
pub delimiter: String,
pub lexicographic_start: String,
pub lexicographic_end: String,
pub request_id: String,
}
Expand description
Request message for ListFolders. This operation is only applicable to a hierarchical namespace enabled bucket.
Fields§
§parent: String
Required. Name of the bucket in which to look for folders. The bucket must be a hierarchical namespace enabled bucket.
page_size: i32
Optional. Maximum number of folders to return in a single response. The service will use this parameter or 1,000 items, whichever is smaller.
page_token: String
Optional. A previously-returned page token representing part of the larger set of results to view.
prefix: String
Optional. Filter results to folders whose names begin with this prefix. If set, the value must either be an empty string or end with a ‘/’.
delimiter: String
Optional. If set, returns results in a directory-like mode. The results will only include folders that either exactly match the above prefix, or are one level below the prefix. The only supported value is ‘/’.
lexicographic_start: String
Optional. Filter results to folders whose names are lexicographically equal to or after lexicographic_start. If lexicographic_end is also set, the folders listed have names between lexicographic_start (inclusive) and lexicographic_end (exclusive).
lexicographic_end: String
Optional. Filter results to folders whose names are lexicographically before lexicographic_end. If lexicographic_start is also set, the folders listed have names between lexicographic_start (inclusive) and lexicographic_end (exclusive).
request_id: String
Optional. A unique identifier for this request. UUID is the recommended format, but other formats are still accepted.
Trait Implementations§
source§impl Clone for ListFoldersRequest
impl Clone for ListFoldersRequest
source§fn clone(&self) -> ListFoldersRequest
fn clone(&self) -> ListFoldersRequest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for ListFoldersRequest
impl Debug for ListFoldersRequest
source§impl Default for ListFoldersRequest
impl Default for ListFoldersRequest
source§impl Message for ListFoldersRequest
impl Message for ListFoldersRequest
source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
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(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
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(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
. Read moresource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
self
.source§impl PartialEq for ListFoldersRequest
impl PartialEq for ListFoldersRequest
source§fn eq(&self, other: &ListFoldersRequest) -> bool
fn eq(&self, other: &ListFoldersRequest) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for ListFoldersRequest
Auto Trait Implementations§
impl Freeze for ListFoldersRequest
impl RefUnwindSafe for ListFoldersRequest
impl Send for ListFoldersRequest
impl Sync for ListFoldersRequest
impl Unpin for ListFoldersRequest
impl UnwindSafe for ListFoldersRequest
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