#[non_exhaustive]pub struct CreateLayoutOutputBuilder { /* private fields */ }Expand description
A builder for CreateLayoutOutput.
Implementations§
source§impl CreateLayoutOutputBuilder
impl CreateLayoutOutputBuilder
sourcepub fn layout_id(self, input: impl Into<String>) -> Self
pub fn layout_id(self, input: impl Into<String>) -> Self
The unique identifier of the layout.
This field is required.sourcepub fn set_layout_id(self, input: Option<String>) -> Self
pub fn set_layout_id(self, input: Option<String>) -> Self
The unique identifier of the layout.
sourcepub fn get_layout_id(&self) -> &Option<String>
pub fn get_layout_id(&self) -> &Option<String>
The unique identifier of the layout.
sourcepub fn layout_arn(self, input: impl Into<String>) -> Self
pub fn layout_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the newly created layout.
This field is required.sourcepub fn set_layout_arn(self, input: Option<String>) -> Self
pub fn set_layout_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the newly created layout.
sourcepub fn get_layout_arn(&self) -> &Option<String>
pub fn get_layout_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the newly created layout.
sourcepub fn build(self) -> Result<CreateLayoutOutput, BuildError>
pub fn build(self) -> Result<CreateLayoutOutput, BuildError>
Consumes the builder and constructs a CreateLayoutOutput.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for CreateLayoutOutputBuilder
impl Clone for CreateLayoutOutputBuilder
source§fn clone(&self) -> CreateLayoutOutputBuilder
fn clone(&self) -> CreateLayoutOutputBuilder
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 CreateLayoutOutputBuilder
impl Debug for CreateLayoutOutputBuilder
source§impl Default for CreateLayoutOutputBuilder
impl Default for CreateLayoutOutputBuilder
source§fn default() -> CreateLayoutOutputBuilder
fn default() -> CreateLayoutOutputBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for CreateLayoutOutputBuilder
impl PartialEq for CreateLayoutOutputBuilder
source§fn eq(&self, other: &CreateLayoutOutputBuilder) -> bool
fn eq(&self, other: &CreateLayoutOutputBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for CreateLayoutOutputBuilder
Auto Trait Implementations§
impl Freeze for CreateLayoutOutputBuilder
impl RefUnwindSafe for CreateLayoutOutputBuilder
impl Send for CreateLayoutOutputBuilder
impl Sync for CreateLayoutOutputBuilder
impl Unpin for CreateLayoutOutputBuilder
impl UnwindSafe for CreateLayoutOutputBuilder
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.