Class ApiGatewayRequest
java.lang.Object
com.slack.api.bolt.aws_lambda.request.ApiGatewayRequest
public class ApiGatewayRequest
extends java.lang.Object
The incoming request from AWS API Gateway to a Lambda function.
- See Also:
- The official tutorial
-
Constructor Summary
Constructors Constructor Description ApiGatewayRequest() -
Method Summary
Modifier and Type Method Description protected booleancanEqual(java.lang.Object other)booleanequals(java.lang.Object o)java.lang.StringgetBody()java.util.Map<java.lang.String,java.lang.String>getHeaders()java.lang.StringgetHttpMethod()java.lang.StringgetPath()java.util.Map<java.lang.String,java.lang.String>getPathParameters()java.util.Map<java.lang.String,java.lang.String>getQueryStringParameters()RequestContextgetRequestContext()java.lang.StringgetResource()java.util.Map<java.lang.String,java.lang.String>getStageVariables()inthashCode()booleanisBase64Encoded()voidsetBase64Encoded(boolean isBase64Encoded)voidsetBody(java.lang.String body)voidsetHeaders(java.util.Map<java.lang.String,java.lang.String> headers)voidsetHttpMethod(java.lang.String httpMethod)voidsetPath(java.lang.String path)voidsetPathParameters(java.util.Map<java.lang.String,java.lang.String> pathParameters)voidsetQueryStringParameters(java.util.Map<java.lang.String,java.lang.String> queryStringParameters)voidsetRequestContext(RequestContext requestContext)voidsetResource(java.lang.String resource)voidsetStageVariables(java.util.Map<java.lang.String,java.lang.String> stageVariables)java.lang.StringtoString()
-
Constructor Details
-
ApiGatewayRequest
public ApiGatewayRequest()
-
-
Method Details
-
getResource
public java.lang.String getResource() -
getPath
public java.lang.String getPath() -
getHttpMethod
public java.lang.String getHttpMethod() -
getHeaders
public java.util.Map<java.lang.String,java.lang.String> getHeaders() -
getQueryStringParameters
public java.util.Map<java.lang.String,java.lang.String> getQueryStringParameters() -
getPathParameters
public java.util.Map<java.lang.String,java.lang.String> getPathParameters() -
getStageVariables
public java.util.Map<java.lang.String,java.lang.String> getStageVariables() -
getRequestContext
-
getBody
public java.lang.String getBody() -
isBase64Encoded
public boolean isBase64Encoded() -
setResource
public void setResource(java.lang.String resource) -
setPath
public void setPath(java.lang.String path) -
setHttpMethod
public void setHttpMethod(java.lang.String httpMethod) -
setHeaders
public void setHeaders(java.util.Map<java.lang.String,java.lang.String> headers) -
setQueryStringParameters
public void setQueryStringParameters(java.util.Map<java.lang.String,java.lang.String> queryStringParameters) -
setPathParameters
public void setPathParameters(java.util.Map<java.lang.String,java.lang.String> pathParameters) -
setStageVariables
public void setStageVariables(java.util.Map<java.lang.String,java.lang.String> stageVariables) -
setRequestContext
-
setBody
public void setBody(java.lang.String body) -
setBase64Encoded
public void setBase64Encoded(boolean isBase64Encoded) -
equals
public boolean equals(java.lang.Object o)- Overrides:
equalsin classjava.lang.Object
-
canEqual
protected boolean canEqual(java.lang.Object other) -
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-