Struct aws_sdk_networkmanager::types::builders::BandwidthBuilder
source · #[non_exhaustive]pub struct BandwidthBuilder { /* private fields */ }
Expand description
A builder for Bandwidth
.
Implementations§
source§impl BandwidthBuilder
impl BandwidthBuilder
sourcepub fn upload_speed(self, input: i32) -> Self
pub fn upload_speed(self, input: i32) -> Self
Upload speed in Mbps.
sourcepub fn set_upload_speed(self, input: Option<i32>) -> Self
pub fn set_upload_speed(self, input: Option<i32>) -> Self
Upload speed in Mbps.
sourcepub fn get_upload_speed(&self) -> &Option<i32>
pub fn get_upload_speed(&self) -> &Option<i32>
Upload speed in Mbps.
sourcepub fn download_speed(self, input: i32) -> Self
pub fn download_speed(self, input: i32) -> Self
Download speed in Mbps.
sourcepub fn set_download_speed(self, input: Option<i32>) -> Self
pub fn set_download_speed(self, input: Option<i32>) -> Self
Download speed in Mbps.
sourcepub fn get_download_speed(&self) -> &Option<i32>
pub fn get_download_speed(&self) -> &Option<i32>
Download speed in Mbps.
Trait Implementations§
source§impl Clone for BandwidthBuilder
impl Clone for BandwidthBuilder
source§fn clone(&self) -> BandwidthBuilder
fn clone(&self) -> BandwidthBuilder
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 Debug for BandwidthBuilder
impl Debug for BandwidthBuilder
source§impl Default for BandwidthBuilder
impl Default for BandwidthBuilder
source§fn default() -> BandwidthBuilder
fn default() -> BandwidthBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for BandwidthBuilder
impl PartialEq for BandwidthBuilder
source§fn eq(&self, other: &BandwidthBuilder) -> bool
fn eq(&self, other: &BandwidthBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for BandwidthBuilder
Auto Trait Implementations§
impl Freeze for BandwidthBuilder
impl RefUnwindSafe for BandwidthBuilder
impl Send for BandwidthBuilder
impl Sync for BandwidthBuilder
impl Unpin for BandwidthBuilder
impl UnwindSafe for BandwidthBuilder
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.