Interface UpdateBackendAuthOAuthConfig.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<UpdateBackendAuthOAuthConfig.Builder,UpdateBackendAuthOAuthConfig>,SdkBuilder<UpdateBackendAuthOAuthConfig.Builder,UpdateBackendAuthOAuthConfig>,SdkPojo
- Enclosing class:
- UpdateBackendAuthOAuthConfig
public static interface UpdateBackendAuthOAuthConfig.Builder extends SdkPojo, CopyableBuilder<UpdateBackendAuthOAuthConfig.Builder,UpdateBackendAuthOAuthConfig>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description UpdateBackendAuthOAuthConfig.BuilderdomainPrefix(String domainPrefix)The Amazon Cognito domain prefix used to create a hosted UI for authentication.UpdateBackendAuthOAuthConfig.BuilderoAuthGrantType(String oAuthGrantType)The OAuth grant type to allow app users to authenticate from your Amplify app.UpdateBackendAuthOAuthConfig.BuilderoAuthGrantType(OAuthGrantType oAuthGrantType)The OAuth grant type to allow app users to authenticate from your Amplify app.UpdateBackendAuthOAuthConfig.BuilderoAuthScopes(Collection<OAuthScopesElement> oAuthScopes)The list of OAuth-related flows that can allow users to authenticate from your Amplify app.UpdateBackendAuthOAuthConfig.BuilderoAuthScopes(OAuthScopesElement... oAuthScopes)The list of OAuth-related flows that can allow users to authenticate from your Amplify app.UpdateBackendAuthOAuthConfig.BuilderoAuthScopesWithStrings(String... oAuthScopes)The list of OAuth-related flows that can allow users to authenticate from your Amplify app.UpdateBackendAuthOAuthConfig.BuilderoAuthScopesWithStrings(Collection<String> oAuthScopes)The list of OAuth-related flows that can allow users to authenticate from your Amplify app.UpdateBackendAuthOAuthConfig.BuilderredirectSignInURIs(String... redirectSignInURIs)Redirect URLs that OAuth uses when a user signs in to an Amplify app.UpdateBackendAuthOAuthConfig.BuilderredirectSignInURIs(Collection<String> redirectSignInURIs)Redirect URLs that OAuth uses when a user signs in to an Amplify app.UpdateBackendAuthOAuthConfig.BuilderredirectSignOutURIs(String... redirectSignOutURIs)Redirect URLs that OAuth uses when a user signs out of an Amplify app.UpdateBackendAuthOAuthConfig.BuilderredirectSignOutURIs(Collection<String> redirectSignOutURIs)Redirect URLs that OAuth uses when a user signs out of an Amplify app.default UpdateBackendAuthOAuthConfig.BuildersocialProviderSettings(Consumer<SocialProviderSettings.Builder> socialProviderSettings)Describes third-party social federation configurations for allowing your users to sign in with OAuth.UpdateBackendAuthOAuthConfig.BuildersocialProviderSettings(SocialProviderSettings socialProviderSettings)Describes third-party social federation configurations for allowing your users to sign in with OAuth.-
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 Detail
-
domainPrefix
UpdateBackendAuthOAuthConfig.Builder domainPrefix(String domainPrefix)
The Amazon Cognito domain prefix used to create a hosted UI for authentication.
- Parameters:
domainPrefix- The Amazon Cognito domain prefix used to create a hosted UI for authentication.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuthGrantType
UpdateBackendAuthOAuthConfig.Builder oAuthGrantType(String oAuthGrantType)
The OAuth grant type to allow app users to authenticate from your Amplify app.
- Parameters:
oAuthGrantType- The OAuth grant type 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,OAuthGrantType
-
oAuthGrantType
UpdateBackendAuthOAuthConfig.Builder oAuthGrantType(OAuthGrantType oAuthGrantType)
The OAuth grant type to allow app users to authenticate from your Amplify app.
- Parameters:
oAuthGrantType- The OAuth grant type 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,OAuthGrantType
-
oAuthScopesWithStrings
UpdateBackendAuthOAuthConfig.Builder oAuthScopesWithStrings(Collection<String> oAuthScopes)
The list of OAuth-related flows that can allow users to authenticate from your Amplify app.
- Parameters:
oAuthScopes- The list of OAuth-related flows that can allow users to authenticate from your Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuthScopesWithStrings
UpdateBackendAuthOAuthConfig.Builder oAuthScopesWithStrings(String... oAuthScopes)
The list of OAuth-related flows that can allow users to authenticate from your Amplify app.
- Parameters:
oAuthScopes- The list of OAuth-related flows that can allow users to authenticate from your Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuthScopes
UpdateBackendAuthOAuthConfig.Builder oAuthScopes(Collection<OAuthScopesElement> oAuthScopes)
The list of OAuth-related flows that can allow users to authenticate from your Amplify app.
- Parameters:
oAuthScopes- The list of OAuth-related flows that can allow users to authenticate from your Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
oAuthScopes
UpdateBackendAuthOAuthConfig.Builder oAuthScopes(OAuthScopesElement... oAuthScopes)
The list of OAuth-related flows that can allow users to authenticate from your Amplify app.
- Parameters:
oAuthScopes- The list of OAuth-related flows that can allow users to authenticate from your Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redirectSignInURIs
UpdateBackendAuthOAuthConfig.Builder redirectSignInURIs(Collection<String> redirectSignInURIs)
Redirect URLs that OAuth uses when a user signs in to an Amplify app.
- Parameters:
redirectSignInURIs- Redirect URLs that OAuth uses when a user signs in to an Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redirectSignInURIs
UpdateBackendAuthOAuthConfig.Builder redirectSignInURIs(String... redirectSignInURIs)
Redirect URLs that OAuth uses when a user signs in to an Amplify app.
- Parameters:
redirectSignInURIs- Redirect URLs that OAuth uses when a user signs in to an Amplify app.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
redirectSignOutURIs
UpdateBackendAuthOAuthConfig.Builder redirectSignOutURIs(Collection<String> 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
UpdateBackendAuthOAuthConfig.Builder redirectSignOutURIs(String... 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
UpdateBackendAuthOAuthConfig.Builder socialProviderSettings(SocialProviderSettings socialProviderSettings)
Describes third-party social federation configurations for allowing your users to sign in with OAuth.
- Parameters:
socialProviderSettings- Describes third-party social federation configurations for allowing your users to sign in with OAuth.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
socialProviderSettings
default UpdateBackendAuthOAuthConfig.Builder socialProviderSettings(Consumer<SocialProviderSettings.Builder> socialProviderSettings)
Describes third-party social federation configurations for allowing your users to sign in with OAuth.
This is a convenience method that creates an instance of theSocialProviderSettings.Builderavoiding the need to create one manually viaSocialProviderSettings.builder().When the
Consumercompletes,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(SocialProviderSettings)
-
-