Struct aws_sdk_ec2::types::builders::EbsInfoBuilder
source · #[non_exhaustive]pub struct EbsInfoBuilder { /* private fields */ }Expand description
A builder for EbsInfo.
Implementations§
source§impl EbsInfoBuilder
impl EbsInfoBuilder
sourcepub fn ebs_optimized_support(self, input: EbsOptimizedSupport) -> Self
pub fn ebs_optimized_support(self, input: EbsOptimizedSupport) -> Self
Indicates whether the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-optimized instances in Amazon EC2 User Guide.
sourcepub fn set_ebs_optimized_support(
self,
input: Option<EbsOptimizedSupport>,
) -> Self
pub fn set_ebs_optimized_support( self, input: Option<EbsOptimizedSupport>, ) -> Self
Indicates whether the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-optimized instances in Amazon EC2 User Guide.
sourcepub fn get_ebs_optimized_support(&self) -> &Option<EbsOptimizedSupport>
pub fn get_ebs_optimized_support(&self) -> &Option<EbsOptimizedSupport>
Indicates whether the instance type is Amazon EBS-optimized. For more information, see Amazon EBS-optimized instances in Amazon EC2 User Guide.
sourcepub fn encryption_support(self, input: EbsEncryptionSupport) -> Self
pub fn encryption_support(self, input: EbsEncryptionSupport) -> Self
Indicates whether Amazon EBS encryption is supported.
sourcepub fn set_encryption_support(self, input: Option<EbsEncryptionSupport>) -> Self
pub fn set_encryption_support(self, input: Option<EbsEncryptionSupport>) -> Self
Indicates whether Amazon EBS encryption is supported.
sourcepub fn get_encryption_support(&self) -> &Option<EbsEncryptionSupport>
pub fn get_encryption_support(&self) -> &Option<EbsEncryptionSupport>
Indicates whether Amazon EBS encryption is supported.
sourcepub fn ebs_optimized_info(self, input: EbsOptimizedInfo) -> Self
pub fn ebs_optimized_info(self, input: EbsOptimizedInfo) -> Self
Describes the optimized EBS performance for the instance type.
sourcepub fn set_ebs_optimized_info(self, input: Option<EbsOptimizedInfo>) -> Self
pub fn set_ebs_optimized_info(self, input: Option<EbsOptimizedInfo>) -> Self
Describes the optimized EBS performance for the instance type.
sourcepub fn get_ebs_optimized_info(&self) -> &Option<EbsOptimizedInfo>
pub fn get_ebs_optimized_info(&self) -> &Option<EbsOptimizedInfo>
Describes the optimized EBS performance for the instance type.
sourcepub fn nvme_support(self, input: EbsNvmeSupport) -> Self
pub fn nvme_support(self, input: EbsNvmeSupport) -> Self
Indicates whether non-volatile memory express (NVMe) is supported.
sourcepub fn set_nvme_support(self, input: Option<EbsNvmeSupport>) -> Self
pub fn set_nvme_support(self, input: Option<EbsNvmeSupport>) -> Self
Indicates whether non-volatile memory express (NVMe) is supported.
sourcepub fn get_nvme_support(&self) -> &Option<EbsNvmeSupport>
pub fn get_nvme_support(&self) -> &Option<EbsNvmeSupport>
Indicates whether non-volatile memory express (NVMe) is supported.
Trait Implementations§
source§impl Clone for EbsInfoBuilder
impl Clone for EbsInfoBuilder
source§fn clone(&self) -> EbsInfoBuilder
fn clone(&self) -> EbsInfoBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for EbsInfoBuilder
impl Debug for EbsInfoBuilder
source§impl Default for EbsInfoBuilder
impl Default for EbsInfoBuilder
source§fn default() -> EbsInfoBuilder
fn default() -> EbsInfoBuilder
source§impl PartialEq for EbsInfoBuilder
impl PartialEq for EbsInfoBuilder
impl StructuralPartialEq for EbsInfoBuilder
Auto Trait Implementations§
impl Freeze for EbsInfoBuilder
impl RefUnwindSafe for EbsInfoBuilder
impl Send for EbsInfoBuilder
impl Sync for EbsInfoBuilder
impl Unpin for EbsInfoBuilder
impl UnwindSafe for EbsInfoBuilder
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
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit)source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> IntoEither for T
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more