Struct aws_sdk_dynamodbstreams::types::builders::IdentityBuilder
source · #[non_exhaustive]pub struct IdentityBuilder { /* private fields */ }
Expand description
A builder for Identity
.
Implementations§
source§impl IdentityBuilder
impl IdentityBuilder
sourcepub fn principal_id(self, input: impl Into<String>) -> Self
pub fn principal_id(self, input: impl Into<String>) -> Self
A unique identifier for the entity that made the call. For Time To Live, the principalId is "dynamodb.amazonaws.com".
sourcepub fn set_principal_id(self, input: Option<String>) -> Self
pub fn set_principal_id(self, input: Option<String>) -> Self
A unique identifier for the entity that made the call. For Time To Live, the principalId is "dynamodb.amazonaws.com".
sourcepub fn get_principal_id(&self) -> &Option<String>
pub fn get_principal_id(&self) -> &Option<String>
A unique identifier for the entity that made the call. For Time To Live, the principalId is "dynamodb.amazonaws.com".
sourcepub fn type(self, input: impl Into<String>) -> Self
pub fn type(self, input: impl Into<String>) -> Self
The type of the identity. For Time To Live, the type is "Service".
sourcepub fn set_type(self, input: Option<String>) -> Self
pub fn set_type(self, input: Option<String>) -> Self
The type of the identity. For Time To Live, the type is "Service".
Trait Implementations§
source§impl Clone for IdentityBuilder
impl Clone for IdentityBuilder
source§fn clone(&self) -> IdentityBuilder
fn clone(&self) -> IdentityBuilder
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 IdentityBuilder
impl Debug for IdentityBuilder
source§impl Default for IdentityBuilder
impl Default for IdentityBuilder
source§fn default() -> IdentityBuilder
fn default() -> IdentityBuilder
Returns the “default value” for a type. Read more
source§impl PartialEq for IdentityBuilder
impl PartialEq for IdentityBuilder
source§fn eq(&self, other: &IdentityBuilder) -> bool
fn eq(&self, other: &IdentityBuilder) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for IdentityBuilder
Auto Trait Implementations§
impl Freeze for IdentityBuilder
impl RefUnwindSafe for IdentityBuilder
impl Send for IdentityBuilder
impl Sync for IdentityBuilder
impl Unpin for IdentityBuilder
impl UnwindSafe for IdentityBuilder
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.