Struct aws_sdk_iotsitewise::types::builders::ColumnTypeBuilder
source · #[non_exhaustive]pub struct ColumnTypeBuilder { /* private fields */ }Expand description
A builder for ColumnType.
Implementations§
source§impl ColumnTypeBuilder
impl ColumnTypeBuilder
sourcepub fn scalar_type(self, input: ScalarType) -> Self
pub fn scalar_type(self, input: ScalarType) -> Self
The allowed data types that the column has as it's value.
sourcepub fn set_scalar_type(self, input: Option<ScalarType>) -> Self
pub fn set_scalar_type(self, input: Option<ScalarType>) -> Self
The allowed data types that the column has as it's value.
sourcepub fn get_scalar_type(&self) -> &Option<ScalarType>
pub fn get_scalar_type(&self) -> &Option<ScalarType>
The allowed data types that the column has as it's value.
sourcepub fn build(self) -> ColumnType
pub fn build(self) -> ColumnType
Consumes the builder and constructs a ColumnType.
Trait Implementations§
source§impl Clone for ColumnTypeBuilder
impl Clone for ColumnTypeBuilder
source§fn clone(&self) -> ColumnTypeBuilder
fn clone(&self) -> ColumnTypeBuilder
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 ColumnTypeBuilder
impl Debug for ColumnTypeBuilder
source§impl Default for ColumnTypeBuilder
impl Default for ColumnTypeBuilder
source§fn default() -> ColumnTypeBuilder
fn default() -> ColumnTypeBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for ColumnTypeBuilder
impl PartialEq for ColumnTypeBuilder
source§fn eq(&self, other: &ColumnTypeBuilder) -> bool
fn eq(&self, other: &ColumnTypeBuilder) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for ColumnTypeBuilder
Auto Trait Implementations§
impl Freeze for ColumnTypeBuilder
impl RefUnwindSafe for ColumnTypeBuilder
impl Send for ColumnTypeBuilder
impl Sync for ColumnTypeBuilder
impl Unpin for ColumnTypeBuilder
impl UnwindSafe for ColumnTypeBuilder
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.