Struct aws_sdk_m2::types::builders::PrimaryKeyBuilder
source · #[non_exhaustive]pub struct PrimaryKeyBuilder { /* private fields */ }
Expand description
A builder for PrimaryKey
.
Implementations§
source§impl PrimaryKeyBuilder
impl PrimaryKeyBuilder
sourcepub fn offset(self, input: i32) -> Self
pub fn offset(self, input: i32) -> Self
A positive integer value representing the offset to mark the start of the primary key in the record byte array.
This field is required.sourcepub fn set_offset(self, input: Option<i32>) -> Self
pub fn set_offset(self, input: Option<i32>) -> Self
A positive integer value representing the offset to mark the start of the primary key in the record byte array.
sourcepub fn get_offset(&self) -> &Option<i32>
pub fn get_offset(&self) -> &Option<i32>
A positive integer value representing the offset to mark the start of the primary key in the record byte array.
sourcepub fn length(self, input: i32) -> Self
pub fn length(self, input: i32) -> Self
A strictly positive integer value representing the length of the primary key.
This field is required.sourcepub fn set_length(self, input: Option<i32>) -> Self
pub fn set_length(self, input: Option<i32>) -> Self
A strictly positive integer value representing the length of the primary key.
sourcepub fn get_length(&self) -> &Option<i32>
pub fn get_length(&self) -> &Option<i32>
A strictly positive integer value representing the length of the primary key.
sourcepub fn build(self) -> PrimaryKey
pub fn build(self) -> PrimaryKey
Consumes the builder and constructs a PrimaryKey
.
Trait Implementations§
source§impl Clone for PrimaryKeyBuilder
impl Clone for PrimaryKeyBuilder
source§fn clone(&self) -> PrimaryKeyBuilder
fn clone(&self) -> PrimaryKeyBuilder
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 PrimaryKeyBuilder
impl Debug for PrimaryKeyBuilder
source§impl Default for PrimaryKeyBuilder
impl Default for PrimaryKeyBuilder
source§fn default() -> PrimaryKeyBuilder
fn default() -> PrimaryKeyBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for PrimaryKeyBuilder
impl PartialEq for PrimaryKeyBuilder
source§fn eq(&self, other: &PrimaryKeyBuilder) -> bool
fn eq(&self, other: &PrimaryKeyBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PrimaryKeyBuilder
Auto Trait Implementations§
impl Freeze for PrimaryKeyBuilder
impl RefUnwindSafe for PrimaryKeyBuilder
impl Send for PrimaryKeyBuilder
impl Sync for PrimaryKeyBuilder
impl Unpin for PrimaryKeyBuilder
impl UnwindSafe for PrimaryKeyBuilder
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.