#[non_exhaustive]pub struct CognitoUserPoolConfigBuilder { /* private fields */ }
Expand description
A builder for CognitoUserPoolConfig
.
Implementations§
source§impl CognitoUserPoolConfigBuilder
impl CognitoUserPoolConfigBuilder
sourcepub fn user_pool_id(self, input: impl Into<String>) -> Self
pub fn user_pool_id(self, input: impl Into<String>) -> Self
The user pool ID.
This field is required.sourcepub fn set_user_pool_id(self, input: Option<String>) -> Self
pub fn set_user_pool_id(self, input: Option<String>) -> Self
The user pool ID.
sourcepub fn get_user_pool_id(&self) -> &Option<String>
pub fn get_user_pool_id(&self) -> &Option<String>
The user pool ID.
sourcepub fn aws_region(self, input: impl Into<String>) -> Self
pub fn aws_region(self, input: impl Into<String>) -> Self
The Amazon Web Services Region in which the user pool was created.
This field is required.sourcepub fn set_aws_region(self, input: Option<String>) -> Self
pub fn set_aws_region(self, input: Option<String>) -> Self
The Amazon Web Services Region in which the user pool was created.
sourcepub fn get_aws_region(&self) -> &Option<String>
pub fn get_aws_region(&self) -> &Option<String>
The Amazon Web Services Region in which the user pool was created.
sourcepub fn app_id_client_regex(self, input: impl Into<String>) -> Self
pub fn app_id_client_regex(self, input: impl Into<String>) -> Self
A regular expression for validating the incoming Amazon Cognito user pool app client ID. If this value isn't set, no filtering is applied.
sourcepub fn set_app_id_client_regex(self, input: Option<String>) -> Self
pub fn set_app_id_client_regex(self, input: Option<String>) -> Self
A regular expression for validating the incoming Amazon Cognito user pool app client ID. If this value isn't set, no filtering is applied.
sourcepub fn get_app_id_client_regex(&self) -> &Option<String>
pub fn get_app_id_client_regex(&self) -> &Option<String>
A regular expression for validating the incoming Amazon Cognito user pool app client ID. If this value isn't set, no filtering is applied.
sourcepub fn build(self) -> Result<CognitoUserPoolConfig, BuildError>
pub fn build(self) -> Result<CognitoUserPoolConfig, BuildError>
Consumes the builder and constructs a CognitoUserPoolConfig
.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for CognitoUserPoolConfigBuilder
impl Clone for CognitoUserPoolConfigBuilder
source§fn clone(&self) -> CognitoUserPoolConfigBuilder
fn clone(&self) -> CognitoUserPoolConfigBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CognitoUserPoolConfigBuilder
impl Debug for CognitoUserPoolConfigBuilder
source§impl Default for CognitoUserPoolConfigBuilder
impl Default for CognitoUserPoolConfigBuilder
source§fn default() -> CognitoUserPoolConfigBuilder
fn default() -> CognitoUserPoolConfigBuilder
source§impl PartialEq for CognitoUserPoolConfigBuilder
impl PartialEq for CognitoUserPoolConfigBuilder
source§fn eq(&self, other: &CognitoUserPoolConfigBuilder) -> bool
fn eq(&self, other: &CognitoUserPoolConfigBuilder) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for CognitoUserPoolConfigBuilder
Auto Trait Implementations§
impl Freeze for CognitoUserPoolConfigBuilder
impl RefUnwindSafe for CognitoUserPoolConfigBuilder
impl Send for CognitoUserPoolConfigBuilder
impl Sync for CognitoUserPoolConfigBuilder
impl Unpin for CognitoUserPoolConfigBuilder
impl UnwindSafe for CognitoUserPoolConfigBuilder
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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