Struct aws_sdk_m2::types::builders::AlternateKeyBuilder
source · #[non_exhaustive]pub struct AlternateKeyBuilder { /* private fields */ }Expand description
A builder for AlternateKey.
Implementations§
source§impl AlternateKeyBuilder
impl AlternateKeyBuilder
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 alternate key part 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 alternate key part 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 alternate key part 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 alternate 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 alternate 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 alternate key.
sourcepub fn allow_duplicates(self, input: bool) -> Self
pub fn allow_duplicates(self, input: bool) -> Self
Indicates whether the alternate key values are supposed to be unique for the given data set.
sourcepub fn set_allow_duplicates(self, input: Option<bool>) -> Self
pub fn set_allow_duplicates(self, input: Option<bool>) -> Self
Indicates whether the alternate key values are supposed to be unique for the given data set.
sourcepub fn get_allow_duplicates(&self) -> &Option<bool>
pub fn get_allow_duplicates(&self) -> &Option<bool>
Indicates whether the alternate key values are supposed to be unique for the given data set.
sourcepub fn build(self) -> AlternateKey
pub fn build(self) -> AlternateKey
Consumes the builder and constructs a AlternateKey.
Trait Implementations§
source§impl Clone for AlternateKeyBuilder
impl Clone for AlternateKeyBuilder
source§fn clone(&self) -> AlternateKeyBuilder
fn clone(&self) -> AlternateKeyBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for AlternateKeyBuilder
impl Debug for AlternateKeyBuilder
source§impl Default for AlternateKeyBuilder
impl Default for AlternateKeyBuilder
source§fn default() -> AlternateKeyBuilder
fn default() -> AlternateKeyBuilder
source§impl PartialEq for AlternateKeyBuilder
impl PartialEq for AlternateKeyBuilder
source§fn eq(&self, other: &AlternateKeyBuilder) -> bool
fn eq(&self, other: &AlternateKeyBuilder) -> bool
self and other values to be equal, and is used
by ==.impl StructuralPartialEq for AlternateKeyBuilder
Auto Trait Implementations§
impl Freeze for AlternateKeyBuilder
impl RefUnwindSafe for AlternateKeyBuilder
impl Send for AlternateKeyBuilder
impl Sync for AlternateKeyBuilder
impl Unpin for AlternateKeyBuilder
impl UnwindSafe for AlternateKeyBuilder
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
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>
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>
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 more