package example;public class Hello {public String mainHandler(KeyValueClass kv) {System.out.println("Hello world!");System.out.println(String.format("key1 = %s", kv.getKey1()));System.out.println(String.format("key2 = %s", kv.getKey2()));return String.format("Hello World");}}
KeyValueClass
class:package example;public class KeyValueClass {String key1;String key2;public String getKey1() {return this.key1;}public void setKey1(String key1) {this.key1 = key1;}public String getKey2() {return this.key2;}public void setKey2(String key2) {this.key2 = key2;}public KeyValueClass() {}}
example.Hello::mainHandler
, where example
is identified as the Java package, Hello
the class, and mainHandler
the class method.mainHandler
are of POJO type, and the response is of string type. Currently, types supported for event input parameters and function responses include Java base types and POJO type, the function runtime is of com.qcloud.scf.runtime.Context
type, and its associated library files can be downloaded here.Event Input Parameter | Response Parameter Type |
Java base types | These include eight basic types and wrapper classes ( byte , int , short , long , float , double , char , and boolen ) and String type. |
POJO (Plain Old Java Object) type | You should use variable POJOs and public getters and setters to provide implementations of the corresponding types in the code. |
com.qcloud.scf.runtime.Context;
in the code to reference the package and bring the jar package when it is packaged.public String mainHandler(String name)
.
Was this page helpful?