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
source§fn eq(&self, other: &EbsInfoBuilder) -> bool
fn eq(&self, other: &EbsInfoBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.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> 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