pub struct VolumeMountStatus {
pub name: Option<String>,
pub mount_path: Option<String>,
pub read_only: Option<bool>,
pub recursive_read_only: Option<String>,
}
Expand description
VolumeMountStatus shows status of volume mounts.
Fields§
§name: Option<String>
Name corresponds to the name of the original VolumeMount.
mount_path: Option<String>
MountPath corresponds to the original VolumeMount.
read_only: Option<bool>
ReadOnly corresponds to the original VolumeMount. +optional
recursive_read_only: Option<String>
RecursiveReadOnly must be set to Disabled, Enabled, or unspecified (for non-readonly mounts). An IfPossible value in the original VolumeMount must be translated to Disabled or Enabled, depending on the mount result. +featureGate=RecursiveReadOnlyMounts +optional
Implementations§
Source§impl VolumeMountStatus
impl VolumeMountStatus
Sourcepub fn mount_path(&self) -> &str
pub fn mount_path(&self) -> &str
Returns the value of mount_path
, or the default value if mount_path
is unset.
Sourcepub fn read_only(&self) -> bool
pub fn read_only(&self) -> bool
Returns the value of read_only
, or the default value if read_only
is unset.
Sourcepub fn recursive_read_only(&self) -> &str
pub fn recursive_read_only(&self) -> &str
Returns the value of recursive_read_only
, or the default value if recursive_read_only
is unset.
Trait Implementations§
Source§impl Clone for VolumeMountStatus
impl Clone for VolumeMountStatus
Source§fn clone(&self) -> VolumeMountStatus
fn clone(&self) -> VolumeMountStatus
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 VolumeMountStatus
impl Debug for VolumeMountStatus
Source§impl Default for VolumeMountStatus
impl Default for VolumeMountStatus
Source§impl Hash for VolumeMountStatus
impl Hash for VolumeMountStatus
Source§impl Message for VolumeMountStatus
impl Message for VolumeMountStatus
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 VolumeMountStatus
impl PartialEq for VolumeMountStatus
impl Eq for VolumeMountStatus
impl StructuralPartialEq for VolumeMountStatus
Auto Trait Implementations§
impl Freeze for VolumeMountStatus
impl RefUnwindSafe for VolumeMountStatus
impl Send for VolumeMountStatus
impl Sync for VolumeMountStatus
impl Unpin for VolumeMountStatus
impl UnwindSafe for VolumeMountStatus
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