Index

A B C E G H I O P R S T 
All Classes and Interfaces|All Packages

A

ApiGatewayRequest - Class in com.slack.api.bolt.aws_lambda.request
The incoming request from AWS API Gateway to a Lambda function.
ApiGatewayRequest() - Constructor for class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
ApiGatewayResponse - Class in com.slack.api.bolt.aws_lambda.response
The valid format of a response supposed to be sent.
ApiGatewayResponse(int, String, Map<String, String>, boolean) - Constructor for class com.slack.api.bolt.aws_lambda.response.ApiGatewayResponse
 
ApiGatewayResponse.Builder - Class in com.slack.api.bolt.aws_lambda.response
 
app() - Method in class com.slack.api.bolt.aws_lambda.SlackApiLambdaHandler
Returns the underlying App instance in this handler.

B

base64Encoded(boolean) - Method in class com.slack.api.bolt.aws_lambda.response.ApiGatewayResponse.Builder
A binary or rather a base64encoded responses requires "Binary Media Types" to be configured in API Gateway a request with an "Accept" header set to one of the "Binary Media Types"
binaryBody(byte[]) - Method in class com.slack.api.bolt.aws_lambda.response.ApiGatewayResponse.Builder
Builds the ApiGatewayResponse using the passed binary body encoded as base64.
build() - Method in class com.slack.api.bolt.aws_lambda.response.ApiGatewayResponse.Builder
 
build302Response(String) - Static method in class com.slack.api.bolt.aws_lambda.response.ApiGatewayResponse
 
builder() - Static method in class com.slack.api.bolt.aws_lambda.response.ApiGatewayResponse
 
Builder() - Constructor for class com.slack.api.bolt.aws_lambda.response.ApiGatewayResponse.Builder
 

C

canEqual(Object) - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
canEqual(Object) - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
canEqual(Object) - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
com.slack.api.bolt.aws_lambda - package com.slack.api.bolt.aws_lambda
AWS API Gateway / Lambda support for Bolt apps.
com.slack.api.bolt.aws_lambda.request - package com.slack.api.bolt.aws_lambda.request
 
com.slack.api.bolt.aws_lambda.response - package com.slack.api.bolt.aws_lambda.response
 

E

equals(Object) - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
equals(Object) - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
equals(Object) - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
extractPayloadJsonAsString(String) - Method in class com.slack.api.bolt.aws_lambda.request.PayloadExtractor
Extract URL decoded JSON string from body parameter given by AWS Lambda/API Gateway.

G

getAccountId() - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
getAccountId() - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
getApiId() - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
getApiKey() - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
getBody() - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
getBody() - Method in class com.slack.api.bolt.aws_lambda.response.ApiGatewayResponse
 
getCaller() - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
getCognitoAuthenticationProvider() - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
getCognitoAuthenticationType() - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
getCognitoIdentityId() - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
getCognitoIdentityPoolId() - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
getHeaders() - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
getHeaders() - Method in class com.slack.api.bolt.aws_lambda.response.ApiGatewayResponse
 
getHttpMethod() - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
getHttpMethod() - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
getIdentity() - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
getPath() - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
getPathParameters() - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
getQueryStringParameters() - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
getRequestContext() - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
getRequestId() - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
getResource() - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
getResourceId() - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
getResourcePath() - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
getSourceIp() - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
getStage() - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
getStageVariables() - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
getStatusCode() - Method in class com.slack.api.bolt.aws_lambda.response.ApiGatewayResponse
 
getUser() - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
getUserAgent() - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
getUserArn() - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 

H

handleRequest(ApiGatewayRequest, Context) - Method in class com.slack.api.bolt.aws_lambda.SlackApiLambdaHandler
 
hashCode() - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
hashCode() - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
hashCode() - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
headers(Map<String, String>) - Method in class com.slack.api.bolt.aws_lambda.response.ApiGatewayResponse.Builder
 

I

Identity - Class in com.slack.api.bolt.aws_lambda.request
 
Identity() - Constructor for class com.slack.api.bolt.aws_lambda.request.Identity
 
isBase64Encoded() - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
isIsBase64Encoded() - Method in class com.slack.api.bolt.aws_lambda.response.ApiGatewayResponse
 
isWarmupRequest(ApiGatewayRequest) - Method in class com.slack.api.bolt.aws_lambda.SlackApiLambdaHandler
Returns true if the given incoming request is an internal warmup request.

O

objectBody(Object) - Method in class com.slack.api.bolt.aws_lambda.response.ApiGatewayResponse.Builder
Builds the ApiGatewayResponse using the passed object body converted to JSON.

P

PayloadExtractor - Class in com.slack.api.bolt.aws_lambda.request
 
PayloadExtractor() - Constructor for class com.slack.api.bolt.aws_lambda.request.PayloadExtractor
 

R

rawBody(String) - Method in class com.slack.api.bolt.aws_lambda.response.ApiGatewayResponse.Builder
Builds the ApiGatewayResponse using the passed raw body string.
RequestContext - Class in com.slack.api.bolt.aws_lambda.request
 
RequestContext() - Constructor for class com.slack.api.bolt.aws_lambda.request.RequestContext
 

S

setAccountId(String) - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
setAccountId(String) - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
setApiId(String) - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
setApiKey(String) - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
setBase64Encoded(boolean) - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
setBody(String) - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
setCaller(String) - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
setCognitoAuthenticationProvider(String) - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
setCognitoAuthenticationType(String) - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
setCognitoIdentityId(String) - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
setCognitoIdentityPoolId(String) - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
setHeaders(Map<String, String>) - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
setHttpMethod(String) - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
setHttpMethod(String) - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
setIdentity(Identity) - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
setPath(String) - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
setPathParameters(Map<String, String>) - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
setQueryStringParameters(Map<String, String>) - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
setRequestContext(RequestContext) - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
setRequestId(String) - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
setResource(String) - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
setResourceId(String) - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
setResourcePath(String) - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
setSourceIp(String) - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
setStage(String) - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
setStageVariables(Map<String, String>) - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
setUser(String) - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
setUserAgent(String) - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
setUserArn(String) - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
SlackApiLambdaHandler - Class in com.slack.api.bolt.aws_lambda
The AWS Lambda handler base class.
SlackApiLambdaHandler(App) - Constructor for class com.slack.api.bolt.aws_lambda.SlackApiLambdaHandler
 
statusCode(int) - Method in class com.slack.api.bolt.aws_lambda.response.ApiGatewayResponse.Builder
 

T

toApiGatewayResponse(Response) - Method in class com.slack.api.bolt.aws_lambda.SlackApiLambdaHandler
 
toSlackRequest(ApiGatewayRequest) - Method in class com.slack.api.bolt.aws_lambda.SlackApiLambdaHandler
 
toString() - Method in class com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
 
toString() - Method in class com.slack.api.bolt.aws_lambda.request.Identity
 
toString() - Method in class com.slack.api.bolt.aws_lambda.request.RequestContext
 
A B C E G H I O P R S T 
All Classes and Interfaces|All Packages