Struct aws_sdk_devicefarm::types::builders::MonetaryAmountBuilder
source · #[non_exhaustive]pub struct MonetaryAmountBuilder { /* private fields */ }Expand description
A builder for MonetaryAmount.
Implementations§
source§impl MonetaryAmountBuilder
impl MonetaryAmountBuilder
sourcepub fn set_amount(self, input: Option<f64>) -> Self
pub fn set_amount(self, input: Option<f64>) -> Self
The numerical amount of an offering or transaction.
sourcepub fn get_amount(&self) -> &Option<f64>
pub fn get_amount(&self) -> &Option<f64>
The numerical amount of an offering or transaction.
sourcepub fn currency_code(self, input: CurrencyCode) -> Self
pub fn currency_code(self, input: CurrencyCode) -> Self
The currency code of a monetary amount. For example, USD means U.S. dollars.
sourcepub fn set_currency_code(self, input: Option<CurrencyCode>) -> Self
pub fn set_currency_code(self, input: Option<CurrencyCode>) -> Self
The currency code of a monetary amount. For example, USD means U.S. dollars.
sourcepub fn get_currency_code(&self) -> &Option<CurrencyCode>
pub fn get_currency_code(&self) -> &Option<CurrencyCode>
The currency code of a monetary amount. For example, USD means U.S. dollars.
sourcepub fn build(self) -> MonetaryAmount
pub fn build(self) -> MonetaryAmount
Consumes the builder and constructs a MonetaryAmount.
Trait Implementations§
source§impl Clone for MonetaryAmountBuilder
impl Clone for MonetaryAmountBuilder
source§fn clone(&self) -> MonetaryAmountBuilder
fn clone(&self) -> MonetaryAmountBuilder
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 MonetaryAmountBuilder
impl Debug for MonetaryAmountBuilder
source§impl Default for MonetaryAmountBuilder
impl Default for MonetaryAmountBuilder
source§fn default() -> MonetaryAmountBuilder
fn default() -> MonetaryAmountBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for MonetaryAmountBuilder
impl PartialEq for MonetaryAmountBuilder
impl StructuralPartialEq for MonetaryAmountBuilder
Auto Trait Implementations§
impl Freeze for MonetaryAmountBuilder
impl RefUnwindSafe for MonetaryAmountBuilder
impl Send for MonetaryAmountBuilder
impl Sync for MonetaryAmountBuilder
impl Unpin for MonetaryAmountBuilder
impl UnwindSafe for MonetaryAmountBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
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>
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.