Class AppSyncAuthProvider.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appsync.AppSyncAuthProvider.Jsii$Proxy
- All Implemented Interfaces:
AppSyncAuthProvider,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
AppSyncAuthProvider
@Stability(Stable)
@Internal
public static final class AppSyncAuthProvider.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements AppSyncAuthProvider
An implementation for
AppSyncAuthProvider-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.appsync.AppSyncAuthProvider
AppSyncAuthProvider.Builder, AppSyncAuthProvider.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(AppSyncAuthProvider.Builder builder) Constructor that initializes the object based on literal property values passed by theAppSyncAuthProvider.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal AppSyncApiKeyConfigIf authorizationType isAuthorizationType.API_KEY, this option can be configured.final AppSyncAuthorizationTypeOne of possible authorization types AppSync supports.final AppSyncCognitoConfigIf authorizationType isAuthorizationType.USER_POOL, this option is required.If authorizationType isAuthorizationType.LAMBDA, this option is required.If authorizationType isAuthorizationType.OIDC, this option is required.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theAppSyncAuthProvider.Builder.
-
-
Method Details
-
getAuthorizationType
Description copied from interface:AppSyncAuthProviderOne of possible authorization types AppSync supports.Default: - `AuthorizationType.API_KEY`
- Specified by:
getAuthorizationTypein interfaceAppSyncAuthProvider
-
getApiKeyConfig
Description copied from interface:AppSyncAuthProviderIf authorizationType isAuthorizationType.API_KEY, this option can be configured.Default: - name: 'DefaultAPIKey'
- Specified by:
getApiKeyConfigin interfaceAppSyncAuthProvider
-
getCognitoConfig
Description copied from interface:AppSyncAuthProviderIf authorizationType isAuthorizationType.USER_POOL, this option is required.Default: - none
- Specified by:
getCognitoConfigin interfaceAppSyncAuthProvider
-
getLambdaAuthorizerConfig
Description copied from interface:AppSyncAuthProviderIf authorizationType isAuthorizationType.LAMBDA, this option is required.Default: - none
- Specified by:
getLambdaAuthorizerConfigin interfaceAppSyncAuthProvider
-
getOpenIdConnectConfig
Description copied from interface:AppSyncAuthProviderIf authorizationType isAuthorizationType.OIDC, this option is required.Default: - none
- Specified by:
getOpenIdConnectConfigin interfaceAppSyncAuthProvider
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-