Struct oci_spec::runtime::WindowsBuilder
source · pub struct WindowsBuilder { /* private fields */ }
Expand description
Builder for Windows
.
Implementations§
source§impl WindowsBuilder
impl WindowsBuilder
sourcepub fn layer_folders<VALUE: Into<Vec<String>>>(self, value: VALUE) -> Self
pub fn layer_folders<VALUE: Into<Vec<String>>>(self, value: VALUE) -> Self
LayerFolders contains a list of absolute paths to directories containing image layers.
sourcepub fn devices<VALUE: Into<Vec<WindowsDevice>>>(self, value: VALUE) -> Self
pub fn devices<VALUE: Into<Vec<WindowsDevice>>>(self, value: VALUE) -> Self
Devices are the list of devices to be mapped into the container.
sourcepub fn resources<VALUE: Into<WindowsResources>>(self, value: VALUE) -> Self
pub fn resources<VALUE: Into<WindowsResources>>(self, value: VALUE) -> Self
Resources contains information for handling resource constraints for the container.
sourcepub fn credential_spec<VALUE: Into<HashMap<String, Option<Value>>>>(
self,
value: VALUE,
) -> Self
pub fn credential_spec<VALUE: Into<HashMap<String, Option<Value>>>>( self, value: VALUE, ) -> Self
CredentialSpec contains a JSON object describing a group Managed Service Account (gMSA) specification.
sourcepub fn servicing<VALUE: Into<bool>>(self, value: VALUE) -> Self
pub fn servicing<VALUE: Into<bool>>(self, value: VALUE) -> Self
Servicing indicates if the container is being started in a mode to apply a Windows Update servicing operation.
sourcepub fn ignore_flushes_during_boot<VALUE: Into<bool>>(self, value: VALUE) -> Self
pub fn ignore_flushes_during_boot<VALUE: Into<bool>>(self, value: VALUE) -> Self
IgnoreFlushesDuringBoot indicates if the container is being started in a mode where disk writes are not flushed during its boot process.
sourcepub fn hyperv<VALUE: Into<WindowsHyperV>>(self, value: VALUE) -> Self
pub fn hyperv<VALUE: Into<WindowsHyperV>>(self, value: VALUE) -> Self
HyperV contains information for running a container with Hyper-V isolation.
sourcepub fn network<VALUE: Into<WindowsNetwork>>(self, value: VALUE) -> Self
pub fn network<VALUE: Into<WindowsNetwork>>(self, value: VALUE) -> Self
Network restriction configuration.
Trait Implementations§
Auto Trait Implementations§
impl Freeze for WindowsBuilder
impl RefUnwindSafe for WindowsBuilder
impl Send for WindowsBuilder
impl Sync for WindowsBuilder
impl Unpin for WindowsBuilder
impl UnwindSafe for WindowsBuilder
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