pub struct ScalewayListMarketplaceLocalImagesBuilder { /* private fields */ }Implementations§
Source§impl ScalewayListMarketplaceLocalImagesBuilder
List marketplace local images
impl ScalewayListMarketplaceLocalImagesBuilder
List marketplace local images
Reference: https://www.scaleway.com/en/developers/api/marketplace/#path-marketplace-local-images-list-local-images-from-a-specific-image-or-version
pub fn new(api: ScalewayApi, list_type: LocalImageListType) -> Self
Sourcepub fn order_by(
self,
order_by: &str,
) -> ScalewayListMarketplaceLocalImagesBuilder
pub fn order_by( self, order_by: &str, ) -> ScalewayListMarketplaceLocalImagesBuilder
Possible Values:
- created_at_asc (Default)
- created_at_desc
pub fn zone(self, zone: &str) -> ScalewayListMarketplaceLocalImagesBuilder
Sourcepub fn image_type(
self,
image_type: &str,
) -> ScalewayListMarketplaceLocalImagesBuilder
pub fn image_type( self, image_type: &str, ) -> ScalewayListMarketplaceLocalImagesBuilder
Possible Values:
- unknown_type - Unspecified image type (Default)
- instance_local - An image type that can be used to create volumes which are managed via the Instance API.
- instance_sbs - An image type that can be used to create volumes which are managed via the Scaleway Block Storage (SBS) API.
pub async fn run_async( self, ) -> Result<Vec<ScalewayMarketplaceLocalImage>, ScalewayError>
Auto Trait Implementations§
impl Freeze for ScalewayListMarketplaceLocalImagesBuilder
impl RefUnwindSafe for ScalewayListMarketplaceLocalImagesBuilder
impl Send for ScalewayListMarketplaceLocalImagesBuilder
impl Sync for ScalewayListMarketplaceLocalImagesBuilder
impl Unpin for ScalewayListMarketplaceLocalImagesBuilder
impl UnwindSafe for ScalewayListMarketplaceLocalImagesBuilder
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