Struct aws_sdk_glue::types::builders::KeySchemaElementBuilder
source · #[non_exhaustive]pub struct KeySchemaElementBuilder { /* private fields */ }
Expand description
A builder for KeySchemaElement
.
Implementations§
source§impl KeySchemaElementBuilder
impl KeySchemaElementBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of a partition key.
This field is required.sourcepub fn type(self, input: impl Into<String>) -> Self
pub fn type(self, input: impl Into<String>) -> Self
The type of a partition key.
This field is required.sourcepub fn build(self) -> Result<KeySchemaElement, BuildError>
pub fn build(self) -> Result<KeySchemaElement, BuildError>
Consumes the builder and constructs a KeySchemaElement
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for KeySchemaElementBuilder
impl Clone for KeySchemaElementBuilder
source§fn clone(&self) -> KeySchemaElementBuilder
fn clone(&self) -> KeySchemaElementBuilder
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 KeySchemaElementBuilder
impl Debug for KeySchemaElementBuilder
source§impl Default for KeySchemaElementBuilder
impl Default for KeySchemaElementBuilder
source§fn default() -> KeySchemaElementBuilder
fn default() -> KeySchemaElementBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for KeySchemaElementBuilder
impl PartialEq for KeySchemaElementBuilder
source§fn eq(&self, other: &KeySchemaElementBuilder) -> bool
fn eq(&self, other: &KeySchemaElementBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for KeySchemaElementBuilder
Auto Trait Implementations§
impl Freeze for KeySchemaElementBuilder
impl RefUnwindSafe for KeySchemaElementBuilder
impl Send for KeySchemaElementBuilder
impl Sync for KeySchemaElementBuilder
impl Unpin for KeySchemaElementBuilder
impl UnwindSafe for KeySchemaElementBuilder
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>
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.