public class CreateFunctionRequest extends AbstractModel
Constructor and Description |
---|
CreateFunctionRequest() |
Modifier and Type | Method and Description |
---|---|
String |
getClsLogsetId()
获取函数日志投递到的CLS LogsetID
|
String |
getClsTopicId()
获取函数日志投递到的CLS TopicID
|
Code |
getCode()
获取函数的代码.
|
String |
getDescription()
获取函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文
|
Environment |
getEnvironment()
获取函数的环境变量
|
String |
getFunctionName()
获取创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60
|
String |
getHandler()
获取函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式,文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符
|
Integer |
getMemorySize()
获取函数运行时内存大小,默认为 128M,可选范围 128MB-1536MB,并且以 128MB 为阶梯
|
String |
getRuntime()
获取函数运行环境,目前仅支持 Python2.7,Python3.6,Nodejs6.10, PHP5, PHP7,Golang1 和 Java8,默认Python2.7
|
Integer |
getTimeout()
获取函数最长执行时间,单位为秒,可选值范围 1-300 秒,默认为 3 秒
|
VpcConfig |
getVpcConfig()
获取函数的私有网络配置
|
void |
setClsLogsetId(String ClsLogsetId)
设置函数日志投递到的CLS LogsetID
|
void |
setClsTopicId(String ClsTopicId)
设置函数日志投递到的CLS TopicID
|
void |
setCode(Code Code)
设置函数的代码.
|
void |
setDescription(String Description)
设置函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文
|
void |
setEnvironment(Environment Environment)
设置函数的环境变量
|
void |
setFunctionName(String FunctionName)
设置创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60
|
void |
setHandler(String Handler)
设置函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式,文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符
|
void |
setMemorySize(Integer MemorySize)
设置函数运行时内存大小,默认为 128M,可选范围 128MB-1536MB,并且以 128MB 为阶梯
|
void |
setRuntime(String Runtime)
设置函数运行环境,目前仅支持 Python2.7,Python3.6,Nodejs6.10, PHP5, PHP7,Golang1 和 Java8,默认Python2.7
|
void |
setTimeout(Integer Timeout)
设置函数最长执行时间,单位为秒,可选值范围 1-300 秒,默认为 3 秒
|
void |
setVpcConfig(VpcConfig VpcConfig)
设置函数的私有网络配置
|
void |
toMap(HashMap<String,String> map,
String prefix)
内部实现,用户禁止调用
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public String getFunctionName()
public void setFunctionName(String FunctionName)
FunctionName
- 创建的函数名称,函数名称支持26个英文字母大小写、数字、连接符和下划线,第一个字符只能以字母开头,最后一个字符不能为连接符或者下划线,名称长度2-60public Code getCode()
public void setCode(Code Code)
Code
- 函数的代码. 注意:不能同时指定Cos与ZipFilepublic String getHandler()
public void setHandler(String Handler)
Handler
- 函数处理方法名称,名称格式支持 "文件名称.方法名称" 形式,文件名称和函数名称之间以"."隔开,文件名称和函数名称要求以字母开始和结尾,中间允许插入字母、数字、下划线和连接符,文件名称和函数名字的长度要求是 2-60 个字符public String getDescription()
public void setDescription(String Description)
Description
- 函数描述,最大支持 1000 个英文字母、数字、空格、逗号、换行符和英文句号,支持中文public Integer getMemorySize()
public void setMemorySize(Integer MemorySize)
MemorySize
- 函数运行时内存大小,默认为 128M,可选范围 128MB-1536MB,并且以 128MB 为阶梯public Integer getTimeout()
public void setTimeout(Integer Timeout)
Timeout
- 函数最长执行时间,单位为秒,可选值范围 1-300 秒,默认为 3 秒public Environment getEnvironment()
public void setEnvironment(Environment Environment)
Environment
- 函数的环境变量public String getRuntime()
public void setRuntime(String Runtime)
Runtime
- 函数运行环境,目前仅支持 Python2.7,Python3.6,Nodejs6.10, PHP5, PHP7,Golang1 和 Java8,默认Python2.7public VpcConfig getVpcConfig()
public void setVpcConfig(VpcConfig VpcConfig)
VpcConfig
- 函数的私有网络配置public String getClsLogsetId()
public void setClsLogsetId(String ClsLogsetId)
ClsLogsetId
- 函数日志投递到的CLS LogsetIDpublic String getClsTopicId()
public void setClsTopicId(String ClsTopicId)
ClsTopicId
- 函数日志投递到的CLS TopicIDCopyright © 2019. All rights reserved.