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 Freeze for ScalewayListInstanceImagesBuilder
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