Class AmazonLambdaContext

  • All Implemented Interfaces:
    com.amazonaws.services.lambda.runtime.Context

    public class AmazonLambdaContext
    extends Object
    implements com.amazonaws.services.lambda.runtime.Context
    • Constructor Detail

      • AmazonLambdaContext

        public AmazonLambdaContext​(HttpURLConnection request,
                                   com.fasterxml.jackson.databind.ObjectReader cognitoReader,
                                   com.fasterxml.jackson.databind.ObjectReader clientCtxReader)
                            throws IOException
        Throws:
        IOException
    • Method Detail

      • getAwsRequestId

        public String getAwsRequestId()
        Specified by:
        getAwsRequestId in interface com.amazonaws.services.lambda.runtime.Context
      • getLogGroupName

        public String getLogGroupName()
        Specified by:
        getLogGroupName in interface com.amazonaws.services.lambda.runtime.Context
      • getLogStreamName

        public String getLogStreamName()
        Specified by:
        getLogStreamName in interface com.amazonaws.services.lambda.runtime.Context
      • getFunctionName

        public String getFunctionName()
        Specified by:
        getFunctionName in interface com.amazonaws.services.lambda.runtime.Context
      • getFunctionVersion

        public String getFunctionVersion()
        Specified by:
        getFunctionVersion in interface com.amazonaws.services.lambda.runtime.Context
      • getInvokedFunctionArn

        public String getInvokedFunctionArn()
        Specified by:
        getInvokedFunctionArn in interface com.amazonaws.services.lambda.runtime.Context
      • getIdentity

        public com.amazonaws.services.lambda.runtime.CognitoIdentity getIdentity()
        Specified by:
        getIdentity in interface com.amazonaws.services.lambda.runtime.Context
      • getClientContext

        public com.amazonaws.services.lambda.runtime.ClientContext getClientContext()
        Specified by:
        getClientContext in interface com.amazonaws.services.lambda.runtime.Context
      • getRemainingTimeInMillis

        public int getRemainingTimeInMillis()
        Specified by:
        getRemainingTimeInMillis in interface com.amazonaws.services.lambda.runtime.Context
      • getMemoryLimitInMB

        public int getMemoryLimitInMB()
        Specified by:
        getMemoryLimitInMB in interface com.amazonaws.services.lambda.runtime.Context
      • getLogger

        public com.amazonaws.services.lambda.runtime.LambdaLogger getLogger()
        Specified by:
        getLogger in interface com.amazonaws.services.lambda.runtime.Context