@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateBackendAuthOAuthConfig extends Object implements Serializable, Cloneable, StructuredPojo
Creates the OAuth configuration for your Amplify project.
| Constructor and Description |
|---|
CreateBackendAuthOAuthConfig () |
| Modifier and Type | Method and Description |
|---|---|
CreateBackendAuthOAuthConfig |
clone () |
boolean |
equals (Object obj) |
String |
getDomainPrefix ()
The domain prefix for your Amplify app.
|
String |
getOAuthGrantType ()
The OAuth grant type that you use to allow app users to authenticate from your Amplify app.
|
List<String> |
getOAuthScopes ()
List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.
|
List<String> |
getRedirectSignInURIs ()
The redirected URI for signing in to your Amplify app.
|
List<String> |
getRedirectSignOutURIs ()
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
|
SocialProviderSettings |
getSocialProviderSettings ()
The settings for using social providers to access your Amplify app.
|
int |
hashCode () |
void |
marshall (ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setDomainPrefix (String domainPrefix)
The domain prefix for your Amplify app.
|
void |
setOAuthGrantType (String oAuthGrantType)
The OAuth grant type that you use to allow app users to authenticate from your Amplify app.
|
void |
setOAuthScopes (Collection<String> oAuthScopes)
List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.
|
void |
setRedirectSignInURIs (Collection<String> redirectSignInURIs)
The redirected URI for signing in to your Amplify app.
|
void |
setRedirectSignOutURIs (Collection<String> redirectSignOutURIs)
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
|
void |
setSocialProviderSettings (SocialProviderSettings socialProviderSettings)
The settings for using social providers to access your Amplify app.
|
String |
toString ()
Returns a string representation of this object.
|
CreateBackendAuthOAuthConfig |
withDomainPrefix (String domainPrefix)
The domain prefix for your Amplify app.
|
CreateBackendAuthOAuthConfig |
withOAuthGrantType (OAuthGrantType oAuthGrantType)
The OAuth grant type that you use to allow app users to authenticate from your Amplify app.
|
CreateBackendAuthOAuthConfig |
withOAuthGrantType (String oAuthGrantType)
The OAuth grant type that you use to allow app users to authenticate from your Amplify app.
|
CreateBackendAuthOAuthConfig |
withOAuthScopes (Collection<String> oAuthScopes)
List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.
|
CreateBackendAuthOAuthConfig |
withOAuthScopes (OAuthScopesElement... oAuthScopes)
List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.
|
CreateBackendAuthOAuthConfig |
withOAuthScopes (String... oAuthScopes)
List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.
|
CreateBackendAuthOAuthConfig |
withRedirectSignInURIs (Collection<String> redirectSignInURIs)
The redirected URI for signing in to your Amplify app.
|
CreateBackendAuthOAuthConfig |
withRedirectSignInURIs (String... redirectSignInURIs)
The redirected URI for signing in to your Amplify app.
|
CreateBackendAuthOAuthConfig |
withRedirectSignOutURIs (Collection<String> redirectSignOutURIs)
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
|
CreateBackendAuthOAuthConfig |
withRedirectSignOutURIs (String... redirectSignOutURIs)
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
|
CreateBackendAuthOAuthConfig |
withSocialProviderSettings (SocialProviderSettings socialProviderSettings)
The settings for using social providers to access your Amplify app.
|
public CreateBackendAuthOAuthConfig()
public void setDomainPrefix(String domainPrefix)
The domain prefix for your Amplify app.
domainPrefix - The domain prefix for your Amplify app.public String getDomainPrefix()
The domain prefix for your Amplify app.
public CreateBackendAuthOAuthConfig withDomainPrefix(String domainPrefix)
The domain prefix for your Amplify app.
domainPrefix - The domain prefix for your Amplify app.public void setOAuthGrantType(String oAuthGrantType)
The OAuth grant type that you use to allow app users to authenticate from your Amplify app.
oAuthGrantType - The OAuth grant type that you use to allow app users to authenticate from your Amplify app.OAuthGrantType public String getOAuthGrantType()
The OAuth grant type that you use to allow app users to authenticate from your Amplify app.
OAuthGrantType public CreateBackendAuthOAuthConfig withOAuthGrantType(String oAuthGrantType)
The OAuth grant type that you use to allow app users to authenticate from your Amplify app.
oAuthGrantType - The OAuth grant type that you use to allow app users to authenticate from your Amplify app.OAuthGrantType public CreateBackendAuthOAuthConfig withOAuthGrantType(OAuthGrantType oAuthGrantType)
The OAuth grant type that you use to allow app users to authenticate from your Amplify app.
oAuthGrantType - The OAuth grant type that you use to allow app users to authenticate from your Amplify app.OAuthGrantType public List<String> getOAuthScopes()
List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.
OAuthScopesElement public void setOAuthScopes(Collection<String> oAuthScopes)
List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.
oAuthScopes - List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.OAuthScopesElement public CreateBackendAuthOAuthConfig withOAuthScopes(String... oAuthScopes)
List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.
NOTE: This method appends the values to the existing list (if any). Use
setOAuthScopes(java.util.Collection) or withOAuthScopes(java.util.Collection) if you want to
override the existing values.
oAuthScopes - List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.OAuthScopesElement public CreateBackendAuthOAuthConfig withOAuthScopes(Collection<String> oAuthScopes)
List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.
oAuthScopes - List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.OAuthScopesElement public CreateBackendAuthOAuthConfig withOAuthScopes(OAuthScopesElement... oAuthScopes)
List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.
oAuthScopes - List of OAuth-related flows used to allow your app users to authenticate from your Amplify app.OAuthScopesElement public List<String> getRedirectSignInURIs()
The redirected URI for signing in to your Amplify app.
public void setRedirectSignInURIs(Collection<String> redirectSignInURIs)
The redirected URI for signing in to your Amplify app.
redirectSignInURIs - The redirected URI for signing in to your Amplify app.public CreateBackendAuthOAuthConfig withRedirectSignInURIs(String... redirectSignInURIs)
The redirected URI for signing in to your Amplify app.
NOTE: This method appends the values to the existing list (if any). Use
setRedirectSignInURIs(java.util.Collection) or withRedirectSignInURIs(java.util.Collection) if
you want to override the existing values.
redirectSignInURIs - The redirected URI for signing in to your Amplify app.public CreateBackendAuthOAuthConfig withRedirectSignInURIs(Collection<String> redirectSignInURIs)
The redirected URI for signing in to your Amplify app.
redirectSignInURIs - The redirected URI for signing in to your Amplify app.public List<String> getRedirectSignOutURIs()
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
public void setRedirectSignOutURIs(Collection<String> redirectSignOutURIs)
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
redirectSignOutURIs - Redirect URLs that OAuth uses when a user signs out of an Amplify app.public CreateBackendAuthOAuthConfig withRedirectSignOutURIs(String... redirectSignOutURIs)
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
NOTE: This method appends the values to the existing list (if any). Use
setRedirectSignOutURIs(java.util.Collection) or withRedirectSignOutURIs(java.util.Collection)
if you want to override the existing values.
redirectSignOutURIs - Redirect URLs that OAuth uses when a user signs out of an Amplify app.public CreateBackendAuthOAuthConfig withRedirectSignOutURIs(Collection<String> redirectSignOutURIs)
Redirect URLs that OAuth uses when a user signs out of an Amplify app.
redirectSignOutURIs - Redirect URLs that OAuth uses when a user signs out of an Amplify app.public void setSocialProviderSettings(SocialProviderSettings socialProviderSettings)
The settings for using social providers to access your Amplify app.
socialProviderSettings - The settings for using social providers to access your Amplify app.public SocialProviderSettings getSocialProviderSettings()
The settings for using social providers to access your Amplify app.
public CreateBackendAuthOAuthConfig withSocialProviderSettings(SocialProviderSettings socialProviderSettings)
The settings for using social providers to access your Amplify app.
socialProviderSettings - The settings for using social providers to access your Amplify app.public String toString()
toString in class Object Object.toString() public CreateBackendAuthOAuthConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo ProtocolMarshaller.marshall in interface StructuredPojo protocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.