Interface CreateBackendAuthOAuthConfig.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<CreateBackendAuthOAuthConfig.Builder,
,CreateBackendAuthOAuthConfig> SdkBuilder<CreateBackendAuthOAuthConfig.Builder,
,CreateBackendAuthOAuthConfig> SdkPojo
- Enclosing class:
CreateBackendAuthOAuthConfig
-
Method Summary
Modifier and TypeMethodDescriptiondomainPrefix
(String domainPrefix) The domain prefix for your Amplify app.oAuthGrantType
(String oAuthGrantType) The OAuth grant type that you use to allow app users to authenticate from your Amplify app.oAuthGrantType
(OAuthGrantType oAuthGrantType) The OAuth grant type that you use to allow app users to authenticate from your Amplify app.oAuthScopes
(Collection<OAuthScopesElement> oAuthScopes) List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.oAuthScopes
(OAuthScopesElement... oAuthScopes) List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.oAuthScopesWithStrings
(String... oAuthScopes) List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.oAuthScopesWithStrings
(Collection<String> oAuthScopes) List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.redirectSignInURIs
(String... redirectSignInURIs) The redirected URI for signing in to your Amplify app.redirectSignInURIs
(Collection<String> redirectSignInURIs) The redirected URI for signing in to your Amplify app.redirectSignOutURIs
(String... redirectSignOutURIs) Redirect URLs that OAuth uses when a user signs out of an Amplify app.redirectSignOutURIs
(Collection<String> redirectSignOutURIs) Redirect URLs that OAuth uses when a user signs out of an Amplify app.socialProviderSettings
(Consumer<SocialProviderSettings.Builder> socialProviderSettings) The settings for using social providers to access your Amplify app.socialProviderSettings
(SocialProviderSettings socialProviderSettings) The settings for using social providers to access your Amplify app.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
domainPrefix
The domain prefix for your Amplify app.
- Parameters:
domainPrefix
- The domain prefix for your Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuthGrantType
The OAuth grant type that you use to allow app users to authenticate from your Amplify app.
- Parameters:
oAuthGrantType
- The OAuth grant type that you use to allow app users to authenticate from your Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
oAuthGrantType
The OAuth grant type that you use to allow app users to authenticate from your Amplify app.
- Parameters:
oAuthGrantType
- The OAuth grant type that you use to allow app users to authenticate from your Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
oAuthScopesWithStrings
List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.
- Parameters:
oAuthScopes
- List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuthScopesWithStrings
List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.
- Parameters:
oAuthScopes
- List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuthScopes
List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.
- Parameters:
oAuthScopes
- List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuthScopes
List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.
- Parameters:
oAuthScopes
- List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redirectSignInURIs
The redirected URI for signing in to your Amplify app.
- Parameters:
redirectSignInURIs
- The redirected URI for signing in to your Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redirectSignInURIs
The redirected URI for signing in to your Amplify app.
- Parameters:
redirectSignInURIs
- The redirected URI for signing in to your Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redirectSignOutURIs
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
- Parameters:
redirectSignOutURIs
- Redirect URLs that OAuth uses when a user signs out of an Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redirectSignOutURIs
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
- Parameters:
redirectSignOutURIs
- Redirect URLs that OAuth uses when a user signs out of an Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
socialProviderSettings
default CreateBackendAuthOAuthConfig.Builder socialProviderSettings(Consumer<SocialProviderSettings.Builder> socialProviderSettings) The settings for using social providers to access your Amplify app.
This is a convenience method that creates an instance of theSocialProviderSettings.Builder
avoiding the need to create one manually viaSocialProviderSettings.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tosocialProviderSettings(SocialProviderSettings)
.- Parameters:
socialProviderSettings
- a consumer that will call methods onSocialProviderSettings.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
socialProviderSettings
The settings for using social providers to access your Amplify app.
socialProviderSettings
- The settings for using social providers to access your Amplify app.