Struct aws_sdk_codecatalyst::types::builders::SpaceSummaryBuilder
source · #[non_exhaustive]pub struct SpaceSummaryBuilder { /* private fields */ }
Expand description
A builder for SpaceSummary
.
Implementations§
source§impl SpaceSummaryBuilder
impl SpaceSummaryBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the space.
This field is required.sourcepub fn region_name(self, input: impl Into<String>) -> Self
pub fn region_name(self, input: impl Into<String>) -> Self
The Amazon Web Services Region where the space exists.
This field is required.sourcepub fn set_region_name(self, input: Option<String>) -> Self
pub fn set_region_name(self, input: Option<String>) -> Self
The Amazon Web Services Region where the space exists.
sourcepub fn get_region_name(&self) -> &Option<String>
pub fn get_region_name(&self) -> &Option<String>
The Amazon Web Services Region where the space exists.
sourcepub fn display_name(self, input: impl Into<String>) -> Self
pub fn display_name(self, input: impl Into<String>) -> Self
The friendly name of the space displayed to users.
sourcepub fn set_display_name(self, input: Option<String>) -> Self
pub fn set_display_name(self, input: Option<String>) -> Self
The friendly name of the space displayed to users.
sourcepub fn get_display_name(&self) -> &Option<String>
pub fn get_display_name(&self) -> &Option<String>
The friendly name of the space displayed to users.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The description of the space.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The description of the space.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The description of the space.
sourcepub fn build(self) -> Result<SpaceSummary, BuildError>
pub fn build(self) -> Result<SpaceSummary, BuildError>
Consumes the builder and constructs a SpaceSummary
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for SpaceSummaryBuilder
impl Clone for SpaceSummaryBuilder
source§fn clone(&self) -> SpaceSummaryBuilder
fn clone(&self) -> SpaceSummaryBuilder
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 SpaceSummaryBuilder
impl Debug for SpaceSummaryBuilder
source§impl Default for SpaceSummaryBuilder
impl Default for SpaceSummaryBuilder
source§fn default() -> SpaceSummaryBuilder
fn default() -> SpaceSummaryBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for SpaceSummaryBuilder
impl PartialEq for SpaceSummaryBuilder
source§fn eq(&self, other: &SpaceSummaryBuilder) -> bool
fn eq(&self, other: &SpaceSummaryBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for SpaceSummaryBuilder
Auto Trait Implementations§
impl Freeze for SpaceSummaryBuilder
impl RefUnwindSafe for SpaceSummaryBuilder
impl Send for SpaceSummaryBuilder
impl Sync for SpaceSummaryBuilder
impl Unpin for SpaceSummaryBuilder
impl UnwindSafe for SpaceSummaryBuilder
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>
Creates a shared type from an unshared type.