Class AppSyncLambdaAuthorizerConfig.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.appsync.AppSyncLambdaAuthorizerConfig.Jsii$Proxy
- All Implemented Interfaces:
AppSyncLambdaAuthorizerConfig,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
AppSyncLambdaAuthorizerConfig
@Stability(Stable)
@Internal
public static final class AppSyncLambdaAuthorizerConfig.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements AppSyncLambdaAuthorizerConfig
An implementation for
AppSyncLambdaAuthorizerConfig-
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.AppSyncLambdaAuthorizerConfig
AppSyncLambdaAuthorizerConfig.Builder, AppSyncLambdaAuthorizerConfig.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theAppSyncLambdaAuthorizerConfig.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 IFunctionThe authorizer lambda function.final DurationHow long the results are cached.final StringA regular expression for validation of tokens before the Lambda function is called.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 theAppSyncLambdaAuthorizerConfig.Builder.
-
-
Method Details
-
getHandler
Description copied from interface:AppSyncLambdaAuthorizerConfigThe authorizer lambda function.- Specified by:
getHandlerin interfaceAppSyncLambdaAuthorizerConfig- See Also:
-
getResultsCacheTtl
Description copied from interface:AppSyncLambdaAuthorizerConfigHow long the results are cached.Disable caching by setting this to 0.
Default: Duration.minutes(5)
- Specified by:
getResultsCacheTtlin interfaceAppSyncLambdaAuthorizerConfig
-
getValidationRegex
Description copied from interface:AppSyncLambdaAuthorizerConfigA regular expression for validation of tokens before the Lambda function is called.Default: - no regex filter will be applied.
- Specified by:
getValidationRegexin interfaceAppSyncLambdaAuthorizerConfig
-
$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()
-