A C D E G H I K L M P R S T U V 
All Classes All Packages

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) - Static method in class io.quarkus.amazon.lambda.http.DefaultLambdaIdentityProvider
Create a SecurityIdentity with a principal derived from APIGatewayV2HTTPEvent.
authenticate(APIGatewayV2HTTPEvent) - Method in interface io.quarkus.amazon.lambda.http.LambdaIdentityProvider
You must override this method unless you directly override IdentityProvider.authenticate
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
 

C

clear() - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 
clone() - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 
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
 
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
 
CustomPrincipal - Class in io.quarkus.amazon.lambda.http
Represents a custom principal sent by API Gateway i.e.
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
 
getChallenge(RoutingContext) - Method in class io.quarkus.amazon.lambda.http.LambdaHttpAuthenticationMechanism
 
getClaims() - Method in class io.quarkus.amazon.lambda.http.CognitoPrincipal
 
getClaims() - Method in class io.quarkus.amazon.lambda.http.CustomPrincipal
 
getCredentialTransport() - 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
 
getFirst(Key) - Method in class io.quarkus.amazon.lambda.http.model.MultiValuedTreeMap
 
getIam() - Method in class io.quarkus.amazon.lambda.http.IAMPrincipal
 
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
 

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
 
LambdaHttpHandler - Class in io.quarkus.amazon.lambda.http
 
LambdaHttpHandler() - Constructor for class io.quarkus.amazon.lambda.http.LambdaHttpHandler
 
LambdaIdentityProvider - Interface in io.quarkus.amazon.lambda.http
Helper interface that removes some boilerplate for creating an IdentityProvider that processes APIGatewayV2HTTPEvent

M

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
 
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
 
A C D E G H I K L M P R S T U V 
All Classes All Packages