#[non_exhaustive]pub struct BaselineEbsBandwidthMbpsBuilder { /* private fields */ }
Expand description
A builder for BaselineEbsBandwidthMbps
.
Implementations§
source§impl BaselineEbsBandwidthMbpsBuilder
impl BaselineEbsBandwidthMbpsBuilder
sourcepub fn min(self, input: i32) -> Self
pub fn min(self, input: i32) -> Self
The minimum baseline bandwidth, in Mbps. If this parameter is not specified, there is no minimum limit.
sourcepub fn set_min(self, input: Option<i32>) -> Self
pub fn set_min(self, input: Option<i32>) -> Self
The minimum baseline bandwidth, in Mbps. If this parameter is not specified, there is no minimum limit.
sourcepub fn get_min(&self) -> &Option<i32>
pub fn get_min(&self) -> &Option<i32>
The minimum baseline bandwidth, in Mbps. If this parameter is not specified, there is no minimum limit.
sourcepub fn max(self, input: i32) -> Self
pub fn max(self, input: i32) -> Self
The maximum baseline bandwidth, in Mbps. If this parameter is not specified, there is no maximum limit.
sourcepub fn set_max(self, input: Option<i32>) -> Self
pub fn set_max(self, input: Option<i32>) -> Self
The maximum baseline bandwidth, in Mbps. If this parameter is not specified, there is no maximum limit.
sourcepub fn get_max(&self) -> &Option<i32>
pub fn get_max(&self) -> &Option<i32>
The maximum baseline bandwidth, in Mbps. If this parameter is not specified, there is no maximum limit.
sourcepub fn build(self) -> BaselineEbsBandwidthMbps
pub fn build(self) -> BaselineEbsBandwidthMbps
Consumes the builder and constructs a BaselineEbsBandwidthMbps
.
Trait Implementations§
source§impl Clone for BaselineEbsBandwidthMbpsBuilder
impl Clone for BaselineEbsBandwidthMbpsBuilder
source§fn clone(&self) -> BaselineEbsBandwidthMbpsBuilder
fn clone(&self) -> BaselineEbsBandwidthMbpsBuilder
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 Default for BaselineEbsBandwidthMbpsBuilder
impl Default for BaselineEbsBandwidthMbpsBuilder
source§fn default() -> BaselineEbsBandwidthMbpsBuilder
fn default() -> BaselineEbsBandwidthMbpsBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for BaselineEbsBandwidthMbpsBuilder
impl PartialEq for BaselineEbsBandwidthMbpsBuilder
source§fn eq(&self, other: &BaselineEbsBandwidthMbpsBuilder) -> bool
fn eq(&self, other: &BaselineEbsBandwidthMbpsBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for BaselineEbsBandwidthMbpsBuilder
Auto Trait Implementations§
impl Freeze for BaselineEbsBandwidthMbpsBuilder
impl RefUnwindSafe for BaselineEbsBandwidthMbpsBuilder
impl Send for BaselineEbsBandwidthMbpsBuilder
impl Sync for BaselineEbsBandwidthMbpsBuilder
impl Unpin for BaselineEbsBandwidthMbpsBuilder
impl UnwindSafe for BaselineEbsBandwidthMbpsBuilder
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
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>
Converts
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>
Converts
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 moreCreates a shared type from an unshared type.