pub struct ListBuckets { /* private fields */ }Expand description
List buckets
Filters can be set via the set_ methods. See the Alibaba Cloud documentation for details
ⓘ
let client = OssClient::new("AccessKey ID","AccessKey Secret","oss-cn-beijing.aliyuncs.com");
let buckets = client.list_buckets().set_prefix("rust").send().await;
println!("{:#?}", buckets);Implementations§
Source§impl ListBuckets
impl ListBuckets
Sourcepub fn set_prefix(self, prefix: impl ToString) -> Self
pub fn set_prefix(self, prefix: impl ToString) -> Self
Limit the returned bucket names to those starting with prefix. Without setting, no prefix filtering is applied.
Prefix requirements:
- Cannot be empty and must not exceed 63 bytes
- May contain only lowercase letters, numbers, and hyphens, and cannot start with a hyphen
Sourcepub fn set_marker(self, marker: impl ToString) -> Self
pub fn set_marker(self, marker: impl ToString) -> Self
Start returning results from the first key alphabetically after marker. If not set, return from the beginning.
Sourcepub fn set_max_keys(self, max_keys: u32) -> Self
pub fn set_max_keys(self, max_keys: u32) -> Self
Limit the maximum number of buckets returned. Range: 1-1000, default: 100
Sourcepub fn set_group_id(self, group_id: impl ToString) -> Self
pub fn set_group_id(self, group_id: impl ToString) -> Self
Specify the resource group ID
Sourcepub fn set_endpoint(self, endpoint: impl ToString) -> Self
pub fn set_endpoint(self, endpoint: impl ToString) -> Self
Specify the endpoint from which to initiate the query; this does not limit the region of buckets
Defaults to oss.aliyuncs.com. If inaccessible, set an endpoint you can reach
Auto Trait Implementations§
impl Freeze for ListBuckets
impl !RefUnwindSafe for ListBuckets
impl Send for ListBuckets
impl Sync for ListBuckets
impl Unpin for ListBuckets
impl !UnwindSafe for ListBuckets
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