Index

C D E G H J L M P R S T U 
All Classes and Interfaces|All Packages

C

CreateHandler - Class in lambda.session
Lambda handler that initializes host session translation settings.
CreateHandler() - Constructor for class lambda.session.CreateHandler
 
CreateRequest - Record Class in lambda.session
Request payload for creating/initializing a host translation session.
CreateRequest(String, String) - Constructor for record class lambda.session.CreateRequest
Creates an instance of a CreateRequest record class.
CreateResponse - Record Class in lambda.session
Response payload returned after successful host session creation.
CreateResponse(String, String, String) - Constructor for record class lambda.session.CreateResponse
Creates an instance of a CreateResponse record class.

D

DeleteHandler - Class in lambda.session
Lambda handler that terminates a host session and backend bot task.
DeleteHandler() - Constructor for class lambda.session.DeleteHandler
 
DeleteRequest - Record Class in lambda.session
Request payload for deleting/ending a host-owned session.
DeleteRequest(String, String) - Constructor for record class lambda.session.DeleteRequest
Creates an instance of a DeleteRequest record class.
DeleteResponse - Record Class in lambda.session
Empty response payload for successful delete requests.
DeleteResponse() - Constructor for record class lambda.session.DeleteResponse
Creates an instance of a DeleteResponse record class.

E

equals(Object) - Method in record class lambda.login.LoginRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class lambda.login.LoginResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class lambda.login.LogoutRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class lambda.login.LogoutResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class lambda.session.CreateRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class lambda.session.CreateResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class lambda.session.DeleteRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class lambda.session.DeleteResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class lambda.session.JoinRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class lambda.session.JoinResponse
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class lambda.session.LeaveRequest
Indicates whether some other object is "equal to" this one.
equals(Object) - Method in record class lambda.session.LeaveResponse
Indicates whether some other object is "equal to" this one.

G

gson - Variable in class lambda.login.LoginHandler
 
gson - Variable in class lambda.login.LogoutHandler
 
gson - Variable in class lambda.session.CreateHandler
 
gson - Variable in class lambda.session.JoinHandler
 
gson - Variable in class lambda.session.LeaveHandler
 

H

handleRequest(APIGatewayProxyRequestEvent, Context) - Method in class lambda.login.LoginHandler
Handles API Gateway login requests.
handleRequest(APIGatewayProxyRequestEvent, Context) - Method in class lambda.login.LogoutHandler
Handles API Gateway logout requests.
handleRequest(APIGatewayProxyRequestEvent, Context) - Method in class lambda.session.CreateHandler
Handles API Gateway create-session requests.
handleRequest(APIGatewayProxyRequestEvent, Context) - Method in class lambda.session.DeleteHandler
Handles API Gateway delete-session requests.
handleRequest(APIGatewayProxyRequestEvent, Context) - Method in class lambda.session.JoinHandler
Handles API Gateway join-session requests.
handleRequest(APIGatewayProxyRequestEvent, Context) - Method in class lambda.session.LeaveHandler
Handles API Gateway leave-session requests.
hashCode() - Method in record class lambda.login.LoginRequest
Returns a hash code value for this object.
hashCode() - Method in record class lambda.login.LoginResponse
Returns a hash code value for this object.
hashCode() - Method in record class lambda.login.LogoutRequest
Returns a hash code value for this object.
hashCode() - Method in record class lambda.login.LogoutResponse
Returns a hash code value for this object.
hashCode() - Method in record class lambda.session.CreateRequest
Returns a hash code value for this object.
hashCode() - Method in record class lambda.session.CreateResponse
Returns a hash code value for this object.
hashCode() - Method in record class lambda.session.DeleteRequest
Returns a hash code value for this object.
hashCode() - Method in record class lambda.session.DeleteResponse
Returns a hash code value for this object.
hashCode() - Method in record class lambda.session.JoinRequest
Returns a hash code value for this object.
hashCode() - Method in record class lambda.session.JoinResponse
Returns a hash code value for this object.
hashCode() - Method in record class lambda.session.LeaveRequest
Returns a hash code value for this object.
hashCode() - Method in record class lambda.session.LeaveResponse
Returns a hash code value for this object.
HashGenerator - Class in util
Utility CLI that prints a BCrypt hash for a sample password.
HashGenerator() - Constructor for class util.HashGenerator
 
hostAuthToken() - Method in record class lambda.login.LoginResponse
Returns the value of the hostAuthToken record component.
hostAuthToken() - Method in record class lambda.session.CreateRequest
Returns the value of the hostAuthToken record component.
hostAuthToken() - Method in record class lambda.session.DeleteRequest
Returns the value of the hostAuthToken record component.

J

joinAuthToken() - Method in record class lambda.login.LoginResponse
Returns the value of the joinAuthToken record component.
joinAuthToken() - Method in record class lambda.session.JoinRequest
Returns the value of the joinAuthToken record component.
JoinHandler - Class in lambda.session
Lambda handler that joins a participant to an existing session.
JoinHandler() - Constructor for class lambda.session.JoinHandler
 
JoinRequest - Record Class in lambda.session
Request payload for joining an existing translation session.
JoinRequest(String, String, String) - Constructor for record class lambda.session.JoinRequest
Creates an instance of a JoinRequest record class.
JoinResponse - Record Class in lambda.session
Response payload returned after a successful session join.
JoinResponse(String, String) - Constructor for record class lambda.session.JoinResponse
Creates an instance of a JoinResponse record class.

L

lambda.login - package lambda.login
 
lambda.session - package lambda.session
 
language() - Method in record class lambda.session.CreateRequest
Returns the value of the language record component.
language() - Method in record class lambda.session.JoinRequest
Returns the value of the language record component.
LeaveHandler - Class in lambda.session
Lambda handler that removes a participant session from storage.
LeaveHandler() - Constructor for class lambda.session.LeaveHandler
 
LeaveRequest - Record Class in lambda.session
Request payload for leaving a session.
LeaveRequest(String, String) - Constructor for record class lambda.session.LeaveRequest
Creates an instance of a LeaveRequest record class.
LeaveResponse - Record Class in lambda.session
Empty response payload for successful leave requests.
LeaveResponse() - Constructor for record class lambda.session.LeaveResponse
Creates an instance of a LeaveResponse record class.
LoginHandler - Class in lambda.login
Lambda handler for username/password login and session token issuance.
LoginHandler() - Constructor for class lambda.login.LoginHandler
 
LoginRequest - Record Class in lambda.login
Request payload for username/password login.
LoginRequest(String, String) - Constructor for record class lambda.login.LoginRequest
Creates an instance of a LoginRequest record class.
LoginResponse - Record Class in lambda.login
Response payload returned after successful login.
LoginResponse(String, String) - Constructor for record class lambda.login.LoginResponse
Creates an instance of a LoginResponse record class.
LogoutHandler - Class in lambda.login
Lambda handler that logs out a host session.
LogoutHandler() - Constructor for class lambda.login.LogoutHandler
 
LogoutRequest - Record Class in lambda.login
Request payload for logout.
LogoutRequest(String) - Constructor for record class lambda.login.LogoutRequest
Creates an instance of a LogoutRequest record class.
LogoutResponse - Record Class in lambda.login
Empty response payload for successful logout.
LogoutResponse() - Constructor for record class lambda.login.LogoutResponse
Creates an instance of a LogoutResponse record class.

M

main(String[]) - Static method in class util.HashGenerator
Entry point for generating a BCrypt hash.

P

password() - Method in record class lambda.login.LoginRequest
Returns the value of the password record component.

R

roomName() - Method in record class lambda.session.CreateResponse
Returns the value of the roomName record component.
roomName() - Method in record class lambda.session.JoinRequest
Returns the value of the roomName record component.

S

sessionID() - Method in record class lambda.login.LogoutRequest
Returns the value of the sessionID record component.
sessionID() - Method in record class lambda.session.CreateResponse
Returns the value of the sessionID record component.
sessionID() - Method in record class lambda.session.JoinResponse
Returns the value of the sessionID record component.
sessionID() - Method in record class lambda.session.LeaveRequest
Returns the value of the sessionID record component.
sfuToken() - Method in record class lambda.session.CreateResponse
Returns the value of the sfuToken record component.
sfuToken() - Method in record class lambda.session.DeleteRequest
Returns the value of the sfuToken record component.
sfuToken() - Method in record class lambda.session.JoinResponse
Returns the value of the sfuToken record component.
sfuToken() - Method in record class lambda.session.LeaveRequest
Returns the value of the sfuToken record component.

T

toString() - Method in record class lambda.login.LoginRequest
Returns a string representation of this record class.
toString() - Method in record class lambda.login.LoginResponse
Returns a string representation of this record class.
toString() - Method in record class lambda.login.LogoutRequest
Returns a string representation of this record class.
toString() - Method in record class lambda.login.LogoutResponse
Returns a string representation of this record class.
toString() - Method in record class lambda.session.CreateRequest
Returns a string representation of this record class.
toString() - Method in record class lambda.session.CreateResponse
Returns a string representation of this record class.
toString() - Method in record class lambda.session.DeleteRequest
Returns a string representation of this record class.
toString() - Method in record class lambda.session.DeleteResponse
Returns a string representation of this record class.
toString() - Method in record class lambda.session.JoinRequest
Returns a string representation of this record class.
toString() - Method in record class lambda.session.JoinResponse
Returns a string representation of this record class.
toString() - Method in record class lambda.session.LeaveRequest
Returns a string representation of this record class.
toString() - Method in record class lambda.session.LeaveResponse
Returns a string representation of this record class.

U

username() - Method in record class lambda.login.LoginRequest
Returns the value of the username record component.
util - package util
 
C D E G H J L M P R S T U 
All Classes and Interfaces|All Packages