Struct aws_sdk_appsync::types::builders::TypeBuilder
source · #[non_exhaustive]pub struct TypeBuilder { /* private fields */ }
Expand description
A builder for Type
.
Implementations§
source§impl TypeBuilder
impl TypeBuilder
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
The type description.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
The type description.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
The type description.
sourcepub fn definition(self, input: impl Into<String>) -> Self
pub fn definition(self, input: impl Into<String>) -> Self
The type definition.
sourcepub fn set_definition(self, input: Option<String>) -> Self
pub fn set_definition(self, input: Option<String>) -> Self
The type definition.
sourcepub fn get_definition(&self) -> &Option<String>
pub fn get_definition(&self) -> &Option<String>
The type definition.
sourcepub fn format(self, input: TypeDefinitionFormat) -> Self
pub fn format(self, input: TypeDefinitionFormat) -> Self
The type format: SDL or JSON.
sourcepub fn set_format(self, input: Option<TypeDefinitionFormat>) -> Self
pub fn set_format(self, input: Option<TypeDefinitionFormat>) -> Self
The type format: SDL or JSON.
sourcepub fn get_format(&self) -> &Option<TypeDefinitionFormat>
pub fn get_format(&self) -> &Option<TypeDefinitionFormat>
The type format: SDL or JSON.
Trait Implementations§
source§impl Clone for TypeBuilder
impl Clone for TypeBuilder
source§fn clone(&self) -> TypeBuilder
fn clone(&self) -> TypeBuilder
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 TypeBuilder
impl Debug for TypeBuilder
source§impl Default for TypeBuilder
impl Default for TypeBuilder
source§fn default() -> TypeBuilder
fn default() -> TypeBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for TypeBuilder
impl PartialEq for TypeBuilder
impl StructuralPartialEq for TypeBuilder
Auto Trait Implementations§
impl Freeze for TypeBuilder
impl RefUnwindSafe for TypeBuilder
impl Send for TypeBuilder
impl Sync for TypeBuilder
impl Unpin for TypeBuilder
impl UnwindSafe for TypeBuilder
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.