package Ġde . rie ck pil . blog Ċ Ċ import Ġcom . amazonaws . services . lambda . runtime . ClientContext Ċ import Ġcom . amazonaws . services . lambda . runtime . C ognito Identity Ċ import Ġcom . amazonaws . services . lambda . runtime . Context Ċ import Ġcom . amazonaws . services . lambda . runtime . Lambda Logger Ċ Ċ class ĠTest Lambda Context () Ġ: ĠContext Ġ{ ĊĠ Ġoverride Ġfun Ġget Aws RequestId () Ġ= Ġ" default " ĊĠ Ġoverride Ġfun Ġget Log GroupName () Ġ= Ġ" default " ĊĠ Ġoverride Ġfun Ġget Log Stream Name () Ġ= Ġ" default " ĊĠ Ġoverride Ġfun Ġget FunctionName () Ġ= Ġ" default " ĊĠ Ġoverride Ġfun Ġget Function Version () Ġ= Ġ" default " ĊĠ Ġoverride Ġfun Ġget Inv oked Function Arn () Ġ= Ġ" default " ĊĠ Ġoverride Ġfun Ġget Remaining TimeIn Millis () Ġ= Ġ 4 2 ĊĠ Ġoverride Ġfun Ġget Memory Limit In MB () Ġ= Ġ 4 2 ĊĊĠ Ġoverride Ġfun Ġget Logger (): ĠLambda Logger Ġ{ ĊĠĠĠ Ġreturn ĠTest Logger () ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget Identity (): ĠC ognito Identity Ġ{ ĊĠĠĠ ĠTODO (" Not Ġyet Ġimplemented ") ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġget ClientContext (): ĠClient Context Ġ{ ĊĠĠĠ ĠTODO (" Not Ġyet Ġimplemented ") ĊĠ Ġ} Ċ } Ċ Ċ class ĠTest Logger () Ġ: ĠLambda Logger Ġ{ ĊĠ Ġoverride Ġfun Ġlog ( message : ĠString ?) Ġ{ ĊĠĠĠ Ġprintln ( message ) ĊĠ Ġ} ĊĊĠ Ġoverride Ġfun Ġlog ( message : ĠByteArray ?) Ġ{ ĊĠĠĠ Ġprintln ( message ) ĊĠ Ġ} Ċ } Ċ