Struct gapi_grpc::google::storage::v1::ListObjectsRequest [−][src]
Request message for ListObjects.
Fields
bucket: StringRequired. Name of the bucket in which to look for objects.
delimiter: StringReturns results in a directory-like mode. items will contain
only objects whose names, aside from the prefix, do not
contain delimiter. Objects whose names, aside from the
prefix, contain delimiter will have their name,
truncated after the delimiter, returned in
prefixes. Duplicate prefixes are omitted.
include_trailing_delimiter: boolIf true, objects that end in exactly one instance of delimiter
will have their metadata included in items in addition to
prefixes.
max_results: i32Maximum number of items plus prefixes to return
in a single page of responses. As duplicate prefixes are
omitted, fewer total results may be returned than requested. The service
will use this parameter or 1,000 items, whichever is smaller.
page_token: StringA previously-returned page token representing part of the larger set of results to view.
prefix: StringFilter results to objects whose names begin with this prefix.
projection: i32Set of properties to return. Defaults to NO_ACL.
versions: boolIf true, lists all versions of an object as distinct results.
The default is false. For more information, see
Object
Versioning.
common_request_params: Option<CommonRequestParams>A set of parameters common to all Storage API requests.
Implementations
impl ListObjectsRequest[src]
pub fn projection(&self) -> Projection[src]
Returns the enum value of projection, or the default if the field is set to an invalid enum value.
pub fn set_projection(&mut self, value: Projection)[src]
Sets projection to the provided enum value.
Trait Implementations
impl Clone for ListObjectsRequest[src]
fn clone(&self) -> ListObjectsRequest[src]
pub fn clone_from(&mut self, source: &Self)1.0.0[src]
impl Debug for ListObjectsRequest[src]
impl Default for ListObjectsRequest[src]
fn default() -> ListObjectsRequest[src]
impl Message for ListObjectsRequest[src]
fn encode_raw<B>(&self, buf: &mut B) where
B: BufMut, [src]
B: BufMut,
fn merge_field<B>(
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf, [src]
&mut self,
tag: u32,
wire_type: WireType,
buf: &mut B,
ctx: DecodeContext
) -> Result<(), DecodeError> where
B: Buf,
fn encoded_len(&self) -> usize[src]
fn clear(&mut self)[src]
pub fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut, [src]
B: BufMut,
pub fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError> where
B: BufMut, [src]
B: BufMut,
pub fn decode<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf, [src]
Self: Default,
B: Buf,
pub fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError> where
Self: Default,
B: Buf, [src]
Self: Default,
B: Buf,
pub fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf, [src]
B: Buf,
pub fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError> where
B: Buf, [src]
B: Buf,
impl PartialEq<ListObjectsRequest> for ListObjectsRequest[src]
fn eq(&self, other: &ListObjectsRequest) -> bool[src]
fn ne(&self, other: &ListObjectsRequest) -> bool[src]
impl StructuralPartialEq for ListObjectsRequest[src]
Auto Trait Implementations
impl RefUnwindSafe for ListObjectsRequest
impl Send for ListObjectsRequest
impl Sync for ListObjectsRequest
impl Unpin for ListObjectsRequest
impl UnwindSafe for ListObjectsRequest
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T[src]
impl<T> From<T> for T[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T> Instrument for T[src]
pub fn instrument(self, span: Span) -> Instrumented<Self>[src]
pub fn in_current_span(self) -> Instrumented<Self>[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> IntoRequest<T> for T[src]
pub fn into_request(self) -> Request<T>[src]
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T[src]
pub fn clone_into(&self, target: &mut T)[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>, [src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>, [src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>, [src]
V: MultiLane<T>,
impl<T> WithSubscriber for T[src]
pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>, [src]
S: Into<Dispatch>,