pub struct VolumeServiceClient { /* private fields */ }Expand description
HTTP client for service operations
Implementations§
Source§impl VolumeServiceClient
impl VolumeServiceClient
Sourcepub async fn list_volumes(
&self,
request: &ListVolumesRequest,
) -> Result<ListVolumesResponse>
pub async fn list_volumes( &self, request: &ListVolumesRequest, ) -> Result<ListVolumesResponse>
Lists volumes.
pub async fn create_volume( &self, request: &CreateVolumeRequest, ) -> Result<Volume>
pub async fn get_volume(&self, request: &GetVolumeRequest) -> Result<Volume>
pub async fn update_volume( &self, request: &UpdateVolumeRequest, ) -> Result<Volume>
pub async fn delete_volume(&self, request: &DeleteVolumeRequest) -> Result<()>
Trait Implementations§
Source§impl Clone for VolumeServiceClient
impl Clone for VolumeServiceClient
Source§fn clone(&self) -> VolumeServiceClient
fn clone(&self) -> VolumeServiceClient
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl !RefUnwindSafe for VolumeServiceClient
impl !UnwindSafe for VolumeServiceClient
impl Freeze for VolumeServiceClient
impl Send for VolumeServiceClient
impl Sync for VolumeServiceClient
impl Unpin for VolumeServiceClient
impl UnsafeUnpin for VolumeServiceClient
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