@Stability(value=Experimental) public static final class AuthorizationMode.Builder extends Object implements software.amazon.jsii.Builder<AuthorizationMode>
AuthorizationMode| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
AuthorizationMode.Builder |
apiKeyConfig(ApiKeyConfig apiKeyConfig)
Sets the value of
AuthorizationMode.getApiKeyConfig() |
AuthorizationMode.Builder |
authorizationType(AuthorizationType authorizationType)
Sets the value of
AuthorizationMode.getAuthorizationType() |
AuthorizationMode |
build()
Builds the configured instance.
|
AuthorizationMode.Builder |
openIdConnectConfig(OpenIdConnectConfig openIdConnectConfig)
Sets the value of
AuthorizationMode.getOpenIdConnectConfig() |
AuthorizationMode.Builder |
userPoolConfig(UserPoolConfig userPoolConfig)
Sets the value of
AuthorizationMode.getUserPoolConfig() |
@Stability(value=Experimental) public AuthorizationMode.Builder authorizationType(AuthorizationType authorizationType)
AuthorizationMode.getAuthorizationType()authorizationType - One of possible four values AppSync supports. This parameter is required.this@Stability(value=Experimental) public AuthorizationMode.Builder apiKeyConfig(ApiKeyConfig apiKeyConfig)
AuthorizationMode.getApiKeyConfig()apiKeyConfig - If authorizationType is `AuthorizationType.API_KEY`, this option can be configured.this@Stability(value=Experimental) public AuthorizationMode.Builder openIdConnectConfig(OpenIdConnectConfig openIdConnectConfig)
AuthorizationMode.getOpenIdConnectConfig()openIdConnectConfig - If authorizationType is `AuthorizationType.OIDC`, this option is required.this@Stability(value=Experimental) public AuthorizationMode.Builder userPoolConfig(UserPoolConfig userPoolConfig)
AuthorizationMode.getUserPoolConfig()userPoolConfig - If authorizationType is `AuthorizationType.USER_POOL`, this option is required.this@Stability(value=Experimental) public AuthorizationMode build()
build in interface software.amazon.jsii.Builder<AuthorizationMode>AuthorizationModeNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.