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 Details

  • 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

      public RequestContext 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

      public void setRequestContext​(RequestContext requestContext)
    • setBody

      public void setBody​(java.lang.String body)
    • setBase64Encoded

      public void setBase64Encoded​(boolean isBase64Encoded)
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • canEqual

      protected boolean canEqual​(java.lang.Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object