| Class Info |
|---|
| public class AGCFunction 初始化一个含有默认AGCClient实例的AGCFunction实例后,可设置调用的云函数或修改AGCClient信息。 |
| Qualifier and Type | Method Name and Description |
|---|---|
| static AGCFunction | getInstance() throws AGCFunctionException 初始化一个含有默认AGCClient实例的AGCFunction实例。 |
| void | setClient(AGCClient agcClient) throws AGCFunctionException 设置AGCFunction实例的AGCClient信息为自定义的AGCClient。 |
| wrap(String functionName, String version) throws AGCFunctionException 设置要调用的云函数的函数名和版本号(或别名)。 |
| Method |
|---|
| public static AGCFunction getInstance() throws AGCFunctionException 初始化一个含有默认AGCClient实例的AGCFunction实例。 |
Return
| Type | Description |
|---|---|
| 返回可以发起函数调用和修改Client的AGCFunction实例。 |
Throws
| Exception Name | Exception Description |
|---|---|
| Cloud Function异常基类。调用getInstance()失败时,会抛出异常。您必须显式地捕获并处理此异常。 |
try {
AGCFunction agcFunction = AGCFunction.getInstance();
} catch (AGCFunctionException e) {
// ...
} | Method |
|---|
| public void setClient(AGCClient agcClient) throws AGCFunctionException 设置AGCFunction实例的AGCClient信息为自定义的AGCClient。 |
Parameters
| Name | Description |
|---|---|
| agcClient | 开发者自定义的AGCClient实例。 |
Throws
| Exception Name | Exception Description |
|---|---|
| Cloud Function异常基类。调用setClient()失败时,会抛出异常。您必须显式地捕获并处理此异常。 |
try {
AGCFunction agcFunction = AGCFunction.getInstance();
agcFunction.setClient(agcClient);
} catch (AGCFunctionException e) {
// ...
} | Method |
|---|
| public FunctionCallable wrap(String functionName, String version) throws AGCFunctionException 设置要调用的云函数的函数名和版本号(或别名)。 |
Parameters
| Name | Description |
|---|---|
| functionName | 被调用云函数的函数名,查询方法请参见查询函数名和版本号(别名)。 |
| version | 被调用云函数的版本号或别名,查询方法请参见查询函数名和版本号(别名)。 |
Return
| Type | Description |
|---|---|
| 返回可以发起函数调用的FunctionCallable实例。 |
Throws
| Exception Name | Exception Description |
|---|---|
| Cloud Function异常基类。调用wrap(String functionName, String version)传入函数名为空时,会抛出异常。您必须显式地捕获并处理此异常。 |
try {
AGCFunction agcFunction = AGCFunction.getInstance();
FunctionCallable function = agcFunction.wrap();
} catch (AGCFunctionException e) {
// ...
}