#[non_exhaustive]pub struct ListBucketsRequest {
pub parent: String,
pub page_token: String,
pub page_size: i32,
/* private fields */
}Expand description
The parameters to ListBuckets.
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.parent: StringRequired. The parent resource whose buckets are to be listed:
"projects/[PROJECT_ID]/locations/[LOCATION_ID]"
"organizations/[ORGANIZATION_ID]/locations/[LOCATION_ID]"
"billingAccounts/[BILLING_ACCOUNT_ID]/locations/[LOCATION_ID]"
"folders/[FOLDER_ID]/locations/[LOCATION_ID]"Note: The locations portion of the resource must be specified, but
supplying the character - in place of [LOCATION_ID] will return all
buckets.
page_token: StringOptional. If present, then retrieve the next batch of results from the
preceding call to this method. pageToken must be the value of
nextPageToken from the previous response. The values of other method
parameters should be identical to those in the previous call.
page_size: i32Optional. The maximum number of results to return from this request.
Non-positive values are ignored. The presence of nextPageToken in the
response indicates that more results might be available.
Implementations§
Source§impl ListBucketsRequest
impl ListBucketsRequest
pub fn new() -> Self
Sourcepub fn set_parent<T: Into<String>>(self, v: T) -> Self
pub fn set_parent<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 = ListBucketsRequest::new().set_page_token("example");Trait Implementations§
Source§impl Clone for ListBucketsRequest
impl Clone for ListBucketsRequest
Source§fn clone(&self) -> ListBucketsRequest
fn clone(&self) -> ListBucketsRequest
Returns a duplicate of the value. Read more
1.0.0 · 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 ListBucketsRequest
impl Debug for ListBucketsRequest
Source§impl Default for ListBucketsRequest
impl Default for ListBucketsRequest
Source§fn default() -> ListBucketsRequest
fn default() -> ListBucketsRequest
Returns the “default value” for a type. Read more
Source§impl Message for ListBucketsRequest
impl Message for ListBucketsRequest
Source§impl PartialEq for ListBucketsRequest
impl PartialEq for ListBucketsRequest
impl StructuralPartialEq for ListBucketsRequest
Auto Trait Implementations§
impl Freeze for ListBucketsRequest
impl RefUnwindSafe for ListBucketsRequest
impl Send for ListBucketsRequest
impl Sync for ListBucketsRequest
impl Unpin for ListBucketsRequest
impl UnwindSafe for ListBucketsRequest
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