pub struct SetVolumeRequest {
pub name: Option<String>,
pub tags: Option<Option<Vec<String>>>,
pub export_uri: Option<String>,
pub size: Option<i32>,
pub volume_type: Option<VolumeType>,
pub creation_date: Option<Option<String>>,
pub modification_date: Option<Option<String>>,
pub organization: Option<String>,
pub project: Option<String>,
pub server: Option<Box<SetVolumeRequestServer>>,
pub state: Option<State>,
}
Fields§
§name: Option<String>
The volumes names
The tags of the volume
export_uri: Option<String>
Show the volumes NBD export URI, this field is ignored
size: Option<i32>
The volume’s disk size, must be a multiple of 512 (in bytes)
volume_type: Option<VolumeType>
The volume’s type
creation_date: Option<Option<String>>
The volume’s creation date (RFC 3339 format)
modification_date: Option<Option<String>>
The volume’s modification date (RFC 3339 format)
organization: Option<String>
The volume’s organization ID
project: Option<String>
The volume’s project ID
server: Option<Box<SetVolumeRequestServer>>
§state: Option<State>
The volume’s state
Implementations§
Source§impl SetVolumeRequest
impl SetVolumeRequest
pub fn new() -> SetVolumeRequest
Trait Implementations§
Source§impl Clone for SetVolumeRequest
impl Clone for SetVolumeRequest
Source§fn clone(&self) -> SetVolumeRequest
fn clone(&self) -> SetVolumeRequest
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for SetVolumeRequest
impl Debug for SetVolumeRequest
Source§impl Default for SetVolumeRequest
impl Default for SetVolumeRequest
Source§fn default() -> SetVolumeRequest
fn default() -> SetVolumeRequest
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SetVolumeRequest
impl<'de> Deserialize<'de> for SetVolumeRequest
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for SetVolumeRequest
impl PartialEq for SetVolumeRequest
Source§impl Serialize for SetVolumeRequest
impl Serialize for SetVolumeRequest
impl StructuralPartialEq for SetVolumeRequest
Auto Trait Implementations§
impl Freeze for SetVolumeRequest
impl RefUnwindSafe for SetVolumeRequest
impl Send for SetVolumeRequest
impl Sync for SetVolumeRequest
impl Unpin for SetVolumeRequest
impl UnwindSafe for SetVolumeRequest
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