#[non_exhaustive]pub struct UpdateBackendAuthOAuthConfigBuilder { /* private fields */ }
Expand description
A builder for UpdateBackendAuthOAuthConfig
.
Implementations§
source§impl UpdateBackendAuthOAuthConfigBuilder
impl UpdateBackendAuthOAuthConfigBuilder
sourcepub fn domain_prefix(self, input: impl Into<String>) -> Self
pub fn domain_prefix(self, input: impl Into<String>) -> Self
The Amazon Cognito domain prefix used to create a hosted UI for authentication.
sourcepub fn set_domain_prefix(self, input: Option<String>) -> Self
pub fn set_domain_prefix(self, input: Option<String>) -> Self
The Amazon Cognito domain prefix used to create a hosted UI for authentication.
sourcepub fn get_domain_prefix(&self) -> &Option<String>
pub fn get_domain_prefix(&self) -> &Option<String>
The Amazon Cognito domain prefix used to create a hosted UI for authentication.
sourcepub fn o_auth_grant_type(self, input: OAuthGrantType) -> Self
pub fn o_auth_grant_type(self, input: OAuthGrantType) -> Self
The OAuth grant type to allow app users to authenticate from your Amplify app.
sourcepub fn set_o_auth_grant_type(self, input: Option<OAuthGrantType>) -> Self
pub fn set_o_auth_grant_type(self, input: Option<OAuthGrantType>) -> Self
The OAuth grant type to allow app users to authenticate from your Amplify app.
sourcepub fn get_o_auth_grant_type(&self) -> &Option<OAuthGrantType>
pub fn get_o_auth_grant_type(&self) -> &Option<OAuthGrantType>
The OAuth grant type to allow app users to authenticate from your Amplify app.
sourcepub fn o_auth_scopes(self, input: OAuthScopesElement) -> Self
pub fn o_auth_scopes(self, input: OAuthScopesElement) -> Self
Appends an item to o_auth_scopes
.
To override the contents of this collection use set_o_auth_scopes
.
The list of OAuth-related flows that can allow users to authenticate from your Amplify app.
sourcepub fn set_o_auth_scopes(self, input: Option<Vec<OAuthScopesElement>>) -> Self
pub fn set_o_auth_scopes(self, input: Option<Vec<OAuthScopesElement>>) -> Self
The list of OAuth-related flows that can allow users to authenticate from your Amplify app.
sourcepub fn get_o_auth_scopes(&self) -> &Option<Vec<OAuthScopesElement>>
pub fn get_o_auth_scopes(&self) -> &Option<Vec<OAuthScopesElement>>
The list of OAuth-related flows that can allow users to authenticate from your Amplify app.
sourcepub fn redirect_sign_in_uris(self, input: impl Into<String>) -> Self
pub fn redirect_sign_in_uris(self, input: impl Into<String>) -> Self
Appends an item to redirect_sign_in_uris
.
To override the contents of this collection use set_redirect_sign_in_uris
.
Redirect URLs that OAuth uses when a user signs in to an Amplify app.
sourcepub fn set_redirect_sign_in_uris(self, input: Option<Vec<String>>) -> Self
pub fn set_redirect_sign_in_uris(self, input: Option<Vec<String>>) -> Self
Redirect URLs that OAuth uses when a user signs in to an Amplify app.
sourcepub fn get_redirect_sign_in_uris(&self) -> &Option<Vec<String>>
pub fn get_redirect_sign_in_uris(&self) -> &Option<Vec<String>>
Redirect URLs that OAuth uses when a user signs in to an Amplify app.
sourcepub fn redirect_sign_out_uris(self, input: impl Into<String>) -> Self
pub fn redirect_sign_out_uris(self, input: impl Into<String>) -> Self
Appends an item to redirect_sign_out_uris
.
To override the contents of this collection use set_redirect_sign_out_uris
.
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
sourcepub fn set_redirect_sign_out_uris(self, input: Option<Vec<String>>) -> Self
pub fn set_redirect_sign_out_uris(self, input: Option<Vec<String>>) -> Self
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
sourcepub fn get_redirect_sign_out_uris(&self) -> &Option<Vec<String>>
pub fn get_redirect_sign_out_uris(&self) -> &Option<Vec<String>>
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
Describes third-party social federation configurations for allowing your users to sign in with OAuth.
Describes third-party social federation configurations for allowing your users to sign in with OAuth.
Describes third-party social federation configurations for allowing your users to sign in with OAuth.
sourcepub fn build(self) -> UpdateBackendAuthOAuthConfig
pub fn build(self) -> UpdateBackendAuthOAuthConfig
Consumes the builder and constructs a UpdateBackendAuthOAuthConfig
.
Trait Implementations§
source§impl Clone for UpdateBackendAuthOAuthConfigBuilder
impl Clone for UpdateBackendAuthOAuthConfigBuilder
source§fn clone(&self) -> UpdateBackendAuthOAuthConfigBuilder
fn clone(&self) -> UpdateBackendAuthOAuthConfigBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateBackendAuthOAuthConfigBuilder
impl Default for UpdateBackendAuthOAuthConfigBuilder
source§fn default() -> UpdateBackendAuthOAuthConfigBuilder
fn default() -> UpdateBackendAuthOAuthConfigBuilder
source§impl PartialEq for UpdateBackendAuthOAuthConfigBuilder
impl PartialEq for UpdateBackendAuthOAuthConfigBuilder
source§fn eq(&self, other: &UpdateBackendAuthOAuthConfigBuilder) -> bool
fn eq(&self, other: &UpdateBackendAuthOAuthConfigBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.