pub struct FlockerVolumeSource {
pub dataset_name: Option<String>,
pub dataset_uuid: Option<String>,
}
Expand description
Represents a Flocker volume mounted by the Flocker agent. One and only one of datasetName and datasetUUID should be set. Flocker volumes do not support ownership management or SELinux relabeling.
Fields§
§dataset_name: Option<String>
datasetName is Name of the dataset stored as metadata -> name on the dataset for Flocker should be considered as deprecated +optional
dataset_uuid: Option<String>
datasetUUID is the UUID of the dataset. This is unique identifier of a Flocker dataset +optional
Implementations§
Source§impl FlockerVolumeSource
impl FlockerVolumeSource
Sourcepub fn dataset_name(&self) -> &str
pub fn dataset_name(&self) -> &str
Returns the value of dataset_name
, or the default value if dataset_name
is unset.
Sourcepub fn dataset_uuid(&self) -> &str
pub fn dataset_uuid(&self) -> &str
Returns the value of dataset_uuid
, or the default value if dataset_uuid
is unset.
Trait Implementations§
Source§impl Clone for FlockerVolumeSource
impl Clone for FlockerVolumeSource
Source§fn clone(&self) -> FlockerVolumeSource
fn clone(&self) -> FlockerVolumeSource
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 FlockerVolumeSource
impl Debug for FlockerVolumeSource
Source§impl Default for FlockerVolumeSource
impl Default for FlockerVolumeSource
Source§impl Hash for FlockerVolumeSource
impl Hash for FlockerVolumeSource
Source§impl Message for FlockerVolumeSource
impl Message for FlockerVolumeSource
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for FlockerVolumeSource
impl PartialEq for FlockerVolumeSource
impl Eq for FlockerVolumeSource
impl StructuralPartialEq for FlockerVolumeSource
Auto Trait Implementations§
impl Freeze for FlockerVolumeSource
impl RefUnwindSafe for FlockerVolumeSource
impl Send for FlockerVolumeSource
impl Sync for FlockerVolumeSource
impl Unpin for FlockerVolumeSource
impl UnwindSafe for FlockerVolumeSource
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