Index
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
CreateRequestrecord 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
CreateResponserecord 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
DeleteRequestrecord 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
DeleteResponserecord 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
hostAuthTokenrecord component. - hostAuthToken() - Method in record class lambda.session.CreateRequest
-
Returns the value of the
hostAuthTokenrecord component. - hostAuthToken() - Method in record class lambda.session.DeleteRequest
-
Returns the value of the
hostAuthTokenrecord component.
J
- joinAuthToken() - Method in record class lambda.login.LoginResponse
-
Returns the value of the
joinAuthTokenrecord component. - joinAuthToken() - Method in record class lambda.session.JoinRequest
-
Returns the value of the
joinAuthTokenrecord 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
JoinRequestrecord 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
JoinResponserecord 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
languagerecord component. - language() - Method in record class lambda.session.JoinRequest
-
Returns the value of the
languagerecord 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
LeaveRequestrecord 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
LeaveResponserecord 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
LoginRequestrecord 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
LoginResponserecord 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
LogoutRequestrecord 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
LogoutResponserecord 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
passwordrecord component.
R
- roomName() - Method in record class lambda.session.CreateResponse
-
Returns the value of the
roomNamerecord component. - roomName() - Method in record class lambda.session.JoinRequest
-
Returns the value of the
roomNamerecord component.
S
- sessionID() - Method in record class lambda.login.LogoutRequest
-
Returns the value of the
sessionIDrecord component. - sessionID() - Method in record class lambda.session.CreateResponse
-
Returns the value of the
sessionIDrecord component. - sessionID() - Method in record class lambda.session.JoinResponse
-
Returns the value of the
sessionIDrecord component. - sessionID() - Method in record class lambda.session.LeaveRequest
-
Returns the value of the
sessionIDrecord component. - sfuToken() - Method in record class lambda.session.CreateResponse
-
Returns the value of the
sfuTokenrecord component. - sfuToken() - Method in record class lambda.session.DeleteRequest
-
Returns the value of the
sfuTokenrecord component. - sfuToken() - Method in record class lambda.session.JoinResponse
-
Returns the value of the
sfuTokenrecord component. - sfuToken() - Method in record class lambda.session.LeaveRequest
-
Returns the value of the
sfuTokenrecord 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
usernamerecord component. - util - package util
All Classes and Interfaces|All Packages