@Stability(value=Experimental) public static final class OAuthSettings.Builder extends Object implements software.amazon.jsii.Builder<OAuthSettings>
OAuthSettings| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
OAuthSettings |
build()
Builds the configured instance.
|
OAuthSettings.Builder |
callbackUrls(List<String> callbackUrls)
Sets the value of
OAuthSettings.getCallbackUrls() |
OAuthSettings.Builder |
flows(OAuthFlows flows)
Sets the value of
OAuthSettings.getFlows() |
OAuthSettings.Builder |
logoutUrls(List<String> logoutUrls)
Sets the value of
OAuthSettings.getLogoutUrls() |
OAuthSettings.Builder |
scopes(List<? extends OAuthScope> scopes)
Sets the value of
OAuthSettings.getScopes() |
@Stability(value=Experimental) public OAuthSettings.Builder callbackUrls(List<String> callbackUrls)
OAuthSettings.getCallbackUrls()callbackUrls - List of allowed redirect URLs for the identity providers.this@Stability(value=Experimental) public OAuthSettings.Builder flows(OAuthFlows flows)
OAuthSettings.getFlows()flows - OAuth flows that are allowed with this client.this@Stability(value=Experimental) public OAuthSettings.Builder logoutUrls(List<String> logoutUrls)
OAuthSettings.getLogoutUrls()logoutUrls - List of allowed logout URLs for the identity providers.this@Stability(value=Experimental) public OAuthSettings.Builder scopes(List<? extends OAuthScope> scopes)
OAuthSettings.getScopes()scopes - OAuth scopes that are allowed with this client.this@Stability(value=Experimental) public OAuthSettings build()
build in interface software.amazon.jsii.Builder<OAuthSettings>OAuthSettingsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.