Class InvokeFunctionRequest
- java.lang.Object
-
- com.huaweicloud.sdk.functiongraph.v2.model.InvokeFunctionRequest
-
public class InvokeFunctionRequest extends Object
Request Object
-
-
Constructor Summary
Constructors Constructor Description InvokeFunctionRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object o)Map<String,Object>getBody()执行函数请求体,为json格式。StringgetFunctionUrn()函数的URN,详细解释见FunctionGraph函数模型的描述。StringgetXCffLogType()取值为:tail(返回函数执行后的4K日志),或者为空(不返回日志)。StringgetXCFFRequestVersion()返回体格式,取值v0,v1。 v0:默认返回文本格式 v1:默认返回json格式,sdk需要使用此值。inthashCode()InvokeFunctionRequestputBodyItem(String key, Object bodyItem)voidsetBody(Map<String,Object> body)voidsetFunctionUrn(String functionUrn)voidsetXCffLogType(String xCffLogType)voidsetXCFFRequestVersion(String xCFFRequestVersion)StringtoString()InvokeFunctionRequestwithBody(java.util.function.Consumer<Map<String,Object>> bodySetter)InvokeFunctionRequestwithBody(Map<String,Object> body)InvokeFunctionRequestwithFunctionUrn(String functionUrn)InvokeFunctionRequestwithXCffLogType(String xCffLogType)InvokeFunctionRequestwithXCFFRequestVersion(String xCFFRequestVersion)
-
-
-
Method Detail
-
withFunctionUrn
public InvokeFunctionRequest withFunctionUrn(String functionUrn)
-
getFunctionUrn
public String getFunctionUrn()
函数的URN,详细解释见FunctionGraph函数模型的描述。- Returns:
- functionUrn
-
setFunctionUrn
public void setFunctionUrn(String functionUrn)
-
withXCffLogType
public InvokeFunctionRequest withXCffLogType(String xCffLogType)
-
getXCffLogType
public String getXCffLogType()
取值为:tail(返回函数执行后的4K日志),或者为空(不返回日志)。- Returns:
- xCffLogType
-
setXCffLogType
public void setXCffLogType(String xCffLogType)
-
withXCFFRequestVersion
public InvokeFunctionRequest withXCFFRequestVersion(String xCFFRequestVersion)
-
getXCFFRequestVersion
public String getXCFFRequestVersion()
返回体格式,取值v0,v1。 v0:默认返回文本格式 v1:默认返回json格式,sdk需要使用此值。- Returns:
- xCFFRequestVersion
-
setXCFFRequestVersion
public void setXCFFRequestVersion(String xCFFRequestVersion)
-
withBody
public InvokeFunctionRequest withBody(Map<String,Object> body)
-
putBodyItem
public InvokeFunctionRequest putBodyItem(String key, Object bodyItem)
-
withBody
public InvokeFunctionRequest withBody(java.util.function.Consumer<Map<String,Object>> bodySetter)
-
-