Index
All Classes and Interfaces|All Packages|Serialized Form
A
- add(Key, Value) - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 - addAll(Key, List<Value>) - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 - addAll(Key, Value...) - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 - addFirst(Key, Value) - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 - authenticate(APIGatewayV2HTTPEvent) - Method in interface io.quarkus.amazon.lambda.http.LambdaIdentityProvider
 - 
You must override this method unless you directly override IdentityProvider.authenticate
 - authenticate(APIGatewayV2HTTPEvent, boolean) - Static method in class io.quarkus.amazon.lambda.http.DefaultLambdaIdentityProvider
 - 
Create a SecurityIdentity with a principal derived from APIGatewayV2HTTPEvent.
 - authenticate(DefaultLambdaAuthenticationRequest, AuthenticationRequestContext) - Method in class io.quarkus.amazon.lambda.http.DefaultLambdaIdentityProvider
 - authenticate(LambdaAuthenticationRequest, AuthenticationRequestContext) - Method in interface io.quarkus.amazon.lambda.http.LambdaIdentityProvider
 - authenticate(RoutingContext, IdentityProviderManager) - Method in class io.quarkus.amazon.lambda.http.LambdaHttpAuthenticationMechanism
 - AwsHttpContextProducers - Class in io.quarkus.amazon.lambda.http
 - AwsHttpContextProducers() - Constructor for class io.quarkus.amazon.lambda.http.AwsHttpContextProducers
 
C
- clear() - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 - clone() - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 - cognitoClaimMatcher() - Method in interface io.quarkus.amazon.lambda.http.LambdaHttpConfig
 - 
Regular expression to locate role values within a Cognito claim string.
 - CognitoPrincipal - Class in io.quarkus.amazon.lambda.http
 - 
Represents a Cognito JWT used to authenticate request Will only be allocated if requestContext.authorizer.jwt.claims.cognito:username is set in the http event sent by API Gateway
 - CognitoPrincipal(APIGatewayV2HTTPEvent.RequestContext.Authorizer.JWT) - Constructor for class io.quarkus.amazon.lambda.http.CognitoPrincipal
 - cognitoRoleClaim() - Method in interface io.quarkus.amazon.lambda.http.LambdaHttpConfig
 - 
Cognito claim that contains roles you want to map.
 - config - Static variable in class io.quarkus.amazon.lambda.http.LambdaHttpRecorder
 - 
Deprecated.Properly use the config object
 - containsKey(Object) - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 - containsValue(Object) - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 - credentialTypes - Static variable in class io.quarkus.amazon.lambda.http.LambdaHttpAuthenticationMechanism
 - current - Variable in class io.quarkus.amazon.lambda.http.AwsHttpContextProducers
 - CustomPrincipal - Class in io.quarkus.amazon.lambda.http
 - 
Represents a custom principal sent by API Gateway i.e. a Lambda authorizer Will only be allocated if requestContext.authorizer.lambda.principalId is set in the http event sent by API Gateway
 - CustomPrincipal(String, Map<String, Object>) - Constructor for class io.quarkus.amazon.lambda.http.CustomPrincipal
 
D
- DefaultLambdaAuthenticationRequest - Class in io.quarkus.amazon.lambda.http
 - 
This will execute if and only if there is no identity after invoking a LambdaAuthenticationRequest
 - DefaultLambdaAuthenticationRequest(APIGatewayV2HTTPEvent) - Constructor for class io.quarkus.amazon.lambda.http.DefaultLambdaAuthenticationRequest
 - DefaultLambdaIdentityProvider - Class in io.quarkus.amazon.lambda.http
 - DefaultLambdaIdentityProvider() - Constructor for class io.quarkus.amazon.lambda.http.DefaultLambdaIdentityProvider
 
E
- entrySet() - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 - equals(Object) - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 - equalsIgnoreValueOrder(MultiValuedTreeMap<Key, Value>) - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 
G
- get(Object) - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 - getAudience() - Method in class io.quarkus.amazon.lambda.http.CognitoPrincipal
 - getAwsContext() - Method in class io.quarkus.amazon.lambda.http.AwsHttpContextProducers
 - getChallenge(RoutingContext) - Method in class io.quarkus.amazon.lambda.http.LambdaHttpAuthenticationMechanism
 - getClaim(String) - Method in class io.quarkus.amazon.lambda.http.CognitoPrincipal
 - getClaimNames() - Method in class io.quarkus.amazon.lambda.http.CognitoPrincipal
 - getClaims() - Method in class io.quarkus.amazon.lambda.http.CognitoPrincipal
 - getClaims() - Method in class io.quarkus.amazon.lambda.http.CustomPrincipal
 - getCredentialTransport(RoutingContext) - Method in class io.quarkus.amazon.lambda.http.LambdaHttpAuthenticationMechanism
 - getCredentialTypes() - Method in class io.quarkus.amazon.lambda.http.LambdaHttpAuthenticationMechanism
 - getEvent() - Method in class io.quarkus.amazon.lambda.http.DefaultLambdaAuthenticationRequest
 - getEvent() - Method in class io.quarkus.amazon.lambda.http.LambdaAuthenticationRequest
 - getExpirationTime() - Method in class io.quarkus.amazon.lambda.http.CognitoPrincipal
 - getFirst(Key) - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 - getGroups() - Method in class io.quarkus.amazon.lambda.http.CognitoPrincipal
 - getHttpEvent() - Method in class io.quarkus.amazon.lambda.http.AwsHttpContextProducers
 - getHttpRequestContext() - Method in class io.quarkus.amazon.lambda.http.AwsHttpContextProducers
 - getIam() - Method in class io.quarkus.amazon.lambda.http.IAMPrincipal
 - getIssuedAtTime() - Method in class io.quarkus.amazon.lambda.http.CognitoPrincipal
 - getName() - Method in class io.quarkus.amazon.lambda.http.CognitoPrincipal
 - getName() - Method in class io.quarkus.amazon.lambda.http.CustomPrincipal
 - getName() - Method in class io.quarkus.amazon.lambda.http.IAMPrincipal
 - getPrincipal(APIGatewayV2HTTPEvent) - Static method in class io.quarkus.amazon.lambda.http.DefaultLambdaIdentityProvider
 - getRequestType() - Method in class io.quarkus.amazon.lambda.http.DefaultLambdaIdentityProvider
 - getRequestType() - Method in interface io.quarkus.amazon.lambda.http.LambdaIdentityProvider
 - groupPattern - Static variable in class io.quarkus.amazon.lambda.http.LambdaHttpRecorder
 - 
Deprecated.Properly use the config object
 
H
- handleRequest(APIGatewayV2HTTPEvent, Context) - Method in class io.quarkus.amazon.lambda.http.LambdaHttpHandler
 - hashCode() - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 - Headers - Class in io.quarkus.amazon.lambda.http.model
 - Headers() - Constructor for class io.quarkus.amazon.lambda.http.model.Headers
 
I
- IAMPrincipal - Class in io.quarkus.amazon.lambda.http
 - 
Used if IAM is used for authentication.
 - IAMPrincipal(APIGatewayV2HTTPEvent.RequestContext.IAM) - Constructor for class io.quarkus.amazon.lambda.http.IAMPrincipal
 - identityProviders - Variable in class io.quarkus.amazon.lambda.http.LambdaHttpAuthenticationMechanism
 - initialize() - Method in class io.quarkus.amazon.lambda.http.LambdaHttpAuthenticationMechanism
 - io.quarkus.amazon.lambda.http - package io.quarkus.amazon.lambda.http
 - io.quarkus.amazon.lambda.http.model - package io.quarkus.amazon.lambda.http.model
 - isEmpty() - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 
K
- keySet() - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 
L
- LambdaAuthenticationRequest - Class in io.quarkus.amazon.lambda.http
 - LambdaAuthenticationRequest(APIGatewayV2HTTPEvent) - Constructor for class io.quarkus.amazon.lambda.http.LambdaAuthenticationRequest
 - LambdaHttpAuthenticationMechanism - Class in io.quarkus.amazon.lambda.http
 - LambdaHttpAuthenticationMechanism() - Constructor for class io.quarkus.amazon.lambda.http.LambdaHttpAuthenticationMechanism
 - LambdaHttpConfig - Interface in io.quarkus.amazon.lambda.http
 - LambdaHttpHandler - Class in io.quarkus.amazon.lambda.http
 - LambdaHttpHandler() - Constructor for class io.quarkus.amazon.lambda.http.LambdaHttpHandler
 - LambdaHttpRecorder - Class in io.quarkus.amazon.lambda.http
 - LambdaHttpRecorder(RuntimeValue<LambdaHttpConfig>) - Constructor for class io.quarkus.amazon.lambda.http.LambdaHttpRecorder
 - LambdaIdentityProvider - Interface in io.quarkus.amazon.lambda.http
 - 
Helper interface that removes some boilerplate for creating an IdentityProvider that processes APIGatewayV2HTTPEvent
 
M
- mapCognitoToRoles() - Method in interface io.quarkus.amazon.lambda.http.LambdaHttpConfig
 - 
If true, Quarkus will map claims from Cognito to Quarkus security roles.
 - MultiValuedTreeMap<Key,
Value> - Class in io.quarkus.amazon.lambda.http.model - 
Simple implementation of a multi valued tree map to use for case-insensitive headers
 - MultiValuedTreeMap() - Constructor for class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 - MultiValuedTreeMap(Comparator<Key>) - Constructor for class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 
P
- put(Key, List<Value>) - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 - putAll(Map<? extends Key, ? extends List<Value>>) - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 - putSingle(Key, Value) - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 
R
- remove(Object) - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 
S
- sendChallenge(RoutingContext) - Method in class io.quarkus.amazon.lambda.http.LambdaHttpAuthenticationMechanism
 - setConfig() - Method in class io.quarkus.amazon.lambda.http.LambdaHttpRecorder
 - size() - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 
T
- toString() - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 
U
- useDefault - Variable in class io.quarkus.amazon.lambda.http.LambdaHttpAuthenticationMechanism
 
V
- values() - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 
All Classes and Interfaces|All Packages|Serialized Form