pub struct ScalewayListInstanceImagesBuilder { /* private fields */ }Implementations§
source§impl ScalewayListInstanceImagesBuilder
impl ScalewayListInstanceImagesBuilder
pub fn new(api: ScalewayApi, zone: &str) -> Self
sourcepub fn per_page(self, count: u32) -> ScalewayListInstanceImagesBuilder
pub fn per_page(self, count: u32) -> ScalewayListInstanceImagesBuilder
A positive integer lower or equal to 100 to select the number of items to return.
sourcepub fn page(self, count: u32) -> ScalewayListInstanceImagesBuilder
pub fn page(self, count: u32) -> ScalewayListInstanceImagesBuilder
A positive integer to choose the page to return.
sourcepub fn organization(
self,
organization: &str
) -> ScalewayListInstanceImagesBuilder
pub fn organization( self, organization: &str ) -> ScalewayListInstanceImagesBuilder
List only images of this Organization ID.
sourcepub fn project(self, project: &str) -> ScalewayListInstanceImagesBuilder
pub fn project(self, project: &str) -> ScalewayListInstanceImagesBuilder
List only images of this Project ID.
sourcepub fn public(self, public: bool) -> ScalewayListInstanceImagesBuilder
pub fn public(self, public: bool) -> ScalewayListInstanceImagesBuilder
Filter images by public attribute
sourcepub fn name(self, name: &str) -> ScalewayListInstanceImagesBuilder
pub fn name(self, name: &str) -> ScalewayListInstanceImagesBuilder
Filter images by name (eg. “server1” will return “server100” and “server1” but not “foo”).
sourcepub fn arch(self, arch: &str) -> ScalewayListInstanceImagesBuilder
pub fn arch(self, arch: &str) -> ScalewayListInstanceImagesBuilder
Filter images by arch
List images with these exact tags (to filter with several tags, use commas to separate them).
pub async fn run_async(self) -> Result<Vec<ScalewayImage>, ScalewayError>
Auto Trait Implementations§
impl RefUnwindSafe for ScalewayListInstanceImagesBuilder
impl Send for ScalewayListInstanceImagesBuilder
impl Sync for ScalewayListInstanceImagesBuilder
impl Unpin for ScalewayListInstanceImagesBuilder
impl UnwindSafe for ScalewayListInstanceImagesBuilder
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