Struct aws_sdk_datazone::types::builders::DomainUnitSummaryBuilder
source · #[non_exhaustive]pub struct DomainUnitSummaryBuilder { /* private fields */ }Expand description
A builder for DomainUnitSummary.
Implementations§
source§impl DomainUnitSummaryBuilder
impl DomainUnitSummaryBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the domain unit summary.
This field is required.sourcepub fn id(self, input: impl Into<String>) -> Self
pub fn id(self, input: impl Into<String>) -> Self
The ID of the domain unit summary.
This field is required.sourcepub fn build(self) -> Result<DomainUnitSummary, BuildError>
pub fn build(self) -> Result<DomainUnitSummary, BuildError>
Consumes the builder and constructs a DomainUnitSummary.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for DomainUnitSummaryBuilder
impl Clone for DomainUnitSummaryBuilder
source§fn clone(&self) -> DomainUnitSummaryBuilder
fn clone(&self) -> DomainUnitSummaryBuilder
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 DomainUnitSummaryBuilder
impl Debug for DomainUnitSummaryBuilder
source§impl Default for DomainUnitSummaryBuilder
impl Default for DomainUnitSummaryBuilder
source§fn default() -> DomainUnitSummaryBuilder
fn default() -> DomainUnitSummaryBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for DomainUnitSummaryBuilder
impl PartialEq for DomainUnitSummaryBuilder
impl StructuralPartialEq for DomainUnitSummaryBuilder
Auto Trait Implementations§
impl Freeze for DomainUnitSummaryBuilder
impl RefUnwindSafe for DomainUnitSummaryBuilder
impl Send for DomainUnitSummaryBuilder
impl Sync for DomainUnitSummaryBuilder
impl Unpin for DomainUnitSummaryBuilder
impl UnwindSafe for DomainUnitSummaryBuilder
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.