pub struct Builder { /* private fields */ }
Expand description
A builder for InstanceBlockDeviceMappingSpecification
.
Implementations
sourceimpl Builder
impl Builder
sourcepub fn device_name(self, input: impl Into<String>) -> Self
pub fn device_name(self, input: impl Into<String>) -> Self
The device name (for example, /dev/sdh
or xvdh
).
sourcepub fn set_device_name(self, input: Option<String>) -> Self
pub fn set_device_name(self, input: Option<String>) -> Self
The device name (for example, /dev/sdh
or xvdh
).
sourcepub fn ebs(self, input: EbsInstanceBlockDeviceSpecification) -> Self
pub fn ebs(self, input: EbsInstanceBlockDeviceSpecification) -> Self
Parameters used to automatically set up EBS volumes when the instance is launched.
sourcepub fn set_ebs(self, input: Option<EbsInstanceBlockDeviceSpecification>) -> Self
pub fn set_ebs(self, input: Option<EbsInstanceBlockDeviceSpecification>) -> Self
Parameters used to automatically set up EBS volumes when the instance is launched.
sourcepub fn no_device(self, input: impl Into<String>) -> Self
pub fn no_device(self, input: impl Into<String>) -> Self
suppress the specified device included in the block device mapping.
sourcepub fn set_no_device(self, input: Option<String>) -> Self
pub fn set_no_device(self, input: Option<String>) -> Self
suppress the specified device included in the block device mapping.
sourcepub fn virtual_name(self, input: impl Into<String>) -> Self
pub fn virtual_name(self, input: impl Into<String>) -> Self
The virtual device name.
sourcepub fn set_virtual_name(self, input: Option<String>) -> Self
pub fn set_virtual_name(self, input: Option<String>) -> Self
The virtual device name.
sourcepub fn build(self) -> InstanceBlockDeviceMappingSpecification
pub fn build(self) -> InstanceBlockDeviceMappingSpecification
Consumes the builder and constructs a InstanceBlockDeviceMappingSpecification
.
Trait Implementations
impl StructuralPartialEq for Builder
Auto Trait Implementations
impl RefUnwindSafe for Builder
impl Send for Builder
impl Sync for Builder
impl Unpin for Builder
impl UnwindSafe for Builder
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more