Struct google_api_proto::google::cloud::migrationcenter::v1::GuestConfigDetails
source · pub struct GuestConfigDetails {
pub issue: String,
pub fstab: Option<FstabEntryList>,
pub hosts: Option<HostsEntryList>,
pub nfs_exports: Option<NfsExportList>,
pub selinux_mode: i32,
}
Expand description
Guest OS config information.
Fields§
§issue: String
OS issue (typically /etc/issue in Linux).
fstab: Option<FstabEntryList>
Mount list (Linux fstab).
hosts: Option<HostsEntryList>
Hosts file (/etc/hosts).
nfs_exports: Option<NfsExportList>
NFS exports.
selinux_mode: i32
Security-Enhanced Linux (SELinux) mode.
Implementations§
source§impl GuestConfigDetails
impl GuestConfigDetails
sourcepub fn selinux_mode(&self) -> SeLinuxMode
pub fn selinux_mode(&self) -> SeLinuxMode
Returns the enum value of selinux_mode
, or the default if the field is set to an invalid enum value.
sourcepub fn set_selinux_mode(&mut self, value: SeLinuxMode)
pub fn set_selinux_mode(&mut self, value: SeLinuxMode)
Sets selinux_mode
to the provided enum value.
Trait Implementations§
source§impl Clone for GuestConfigDetails
impl Clone for GuestConfigDetails
source§fn clone(&self) -> GuestConfigDetails
fn clone(&self) -> GuestConfigDetails
Returns a copy 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 GuestConfigDetails
impl Debug for GuestConfigDetails
source§impl Default for GuestConfigDetails
impl Default for GuestConfigDetails
source§impl Message for GuestConfigDetails
impl Message for GuestConfigDetails
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 GuestConfigDetails
impl PartialEq for GuestConfigDetails
source§fn eq(&self, other: &GuestConfigDetails) -> bool
fn eq(&self, other: &GuestConfigDetails) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GuestConfigDetails
Auto Trait Implementations§
impl Freeze for GuestConfigDetails
impl RefUnwindSafe for GuestConfigDetails
impl Send for GuestConfigDetails
impl Sync for GuestConfigDetails
impl Unpin for GuestConfigDetails
impl UnwindSafe for GuestConfigDetails
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
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T
in a tonic::Request