Class Base64Function
java.lang.Object
io.burt.jmespath.function.BaseFunction
software.amazon.lambda.powertools.utilities.jmespath.Base64Function
- All Implemented Interfaces:
io.burt.jmespath.function.Function
public class Base64Function
extends io.burt.jmespath.function.BaseFunction
Function used by JMESPath to decode a Base64 encoded String into a decoded String
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected <T> TcallFunction(io.burt.jmespath.Adapter<T> runtime, List<io.burt.jmespath.function.FunctionArgument<T>> arguments) static byte[]decode(byte[] encoded) static Stringstatic Stringdecode(ByteBuffer byteBuffer) Methods inherited from class io.burt.jmespath.function.BaseFunction
argumentConstraints, call, name
-
Constructor Details
-
Base64Function
public Base64Function()
-
-
Method Details
-
decode
-
decode
-
decode
public static byte[] decode(byte[] encoded) -
callFunction
protected <T> T callFunction(io.burt.jmespath.Adapter<T> runtime, List<io.burt.jmespath.function.FunctionArgument<T>> arguments) - Specified by:
callFunctionin classio.burt.jmespath.function.BaseFunction
-