public class ListFunctionResult extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ListFunctionResult.CodeTypeEnum
函数代码类型,取值有4种。 inline: UI在线编辑代码。 zip: 函数代码为zip包。 obs: 函数代码来源于obs存储。 jar: 函数代码为jar包,主要针对Java函数。
|
static class |
ListFunctionResult.RuntimeEnum
FunctionGraph函数的执行环境 Python2.7: Python语言2.7版本。 Python3.6: Pyton语言3.6版本。 Python3.9: Python语言3.9版本。 Go1.8: Go语言1.8版本。 Go1.x: Go语言1.x版本。 Java8: Java语言8版本。 Java11: Java语言11版本。 Node.js6.10: Nodejs语言6.10版本。 Node.js8.10: Nodejs语言8.10版本。 Node.js10.16: Nodejs语言10.16版本。 Node.js12.13: Nodejs语言12.13版本。 Node.js14.18: Nodejs语言14.18版本。 C#(.NET Core 2.0): C#语言2.0版本。 C#(.NET Core 2.1): C#语言2.1版本。 C#(.NET Core 3.1): C#语言3.1版本。 Custom: 自定义运行时。 PHP7.3: Php语言7.3版本
|
static class |
ListFunctionResult.TypeEnum
v2表示为公测版本,v1为原来版本。
|
| Constructor and Description |
|---|
ListFunctionResult() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getAppXrole()
函数app使用的权限委托名称,需要IAM支持,并在IAM界面创建委托,当函数需要访问其他服务时,必须提供该字段。
|
String |
getCodeFilename()
函数的文件名,当CodeType为jar/zip时必须提供该字段,inline和obs不需要提供。
|
Long |
getCodeSize()
函数大小,单位:字节。
|
ListFunctionResult.CodeTypeEnum |
getCodeType()
函数代码类型,取值有4种。 inline: UI在线编辑代码。 zip: 函数代码为zip包。 obs: 函数代码来源于obs存储。 jar: 函数代码为jar包,主要针对Java函数。
|
String |
getCodeUrl()
当CodeType为obs时,该值为函数代码包在OBS上的地址,CodeType为其他值时,该字段为空。
|
Integer |
getCpu()
函数占用的cpu资源。 单位为millicore(1 core=1000 millicores)。 取值与MemorySize成比例,默认是128M内存占0.1个核(100 millicores)。 函数占用的CPU为基础CPU:200 millicores,再加上内存按比例占用的CPU,计算方法:内存/128 *100 + 200。
|
String |
getDescription()
函数描述。
|
String |
getDigest()
函数代码SHA512 hash值,用于判断函数是否变化。
|
String |
getDomainId()
域名id。
|
String |
getEncryptedUserData()
用户自定义的name/value信息,用于需要加密的配置。
|
String |
getEnterpriseProjectId()
企业项目ID,在企业用户创建函数时必填。
|
String |
getExtendConfig()
函数扩展配置。
|
String |
getFuncName()
函数名称。
|
String |
getFuncUrn()
函数的URN(Uniform Resource Name),唯一标识函数。
|
String |
getFuncVpcId()
对应tbl_func_vpc表的id字段。
|
String |
getHandler()
函数执行入口 规则:xx.xx,必须包含“.
|
String |
getImageName()
函数版本的内部标识。
|
String |
getInitializerHandler()
函数初始化入口,规则:xx.xx,必须包含“.
|
Integer |
getInitializerTimeout()
初始化超时时间,超时函数将被强行停止,范围1~300秒。
|
java.time.OffsetDateTime |
getLastModified()
函数最后一次更新时间。
|
String |
getLogGroupId()
自定义日志查询组id
|
String |
getLogStreamId()
自定义日志查询流id
|
Boolean |
getLongTime()
是否允许进行长时间超时设置。
|
Integer |
getMemorySize()
函数消耗的内存。 单位M。 取值范围为:128、256、512、768、1024、1280、1536、1792、2048、2560、3072、3584、4096。 最小值为128,最大值为4096。
|
String |
getNamespace()
租户的project id。
|
String |
getPackage()
函数所属的分组Package,用于用户针对函数的自定义分组。
|
String |
getProjectName()
租户的project name。
|
ListFunctionResult.RuntimeEnum |
getRuntime()
FunctionGraph函数的执行环境 Python2.7: Python语言2.7版本。 Python3.6: Pyton语言3.6版本。 Python3.9: Python语言3.9版本。 Go1.8: Go语言1.8版本。 Go1.x: Go语言1.x版本。 Java8: Java语言8版本。 Java11: Java语言11版本。 Node.js6.10: Nodejs语言6.10版本。 Node.js8.10: Nodejs语言8.10版本。 Node.js10.16: Nodejs语言10.16版本。 Node.js12.13: Nodejs语言12.13版本。 Node.js14.18: Nodejs语言14.18版本。 C#(.NET Core 2.0): C#语言2.0版本。 C#(.NET Core 2.1): C#语言2.1版本。 C#(.NET Core 3.1): C#语言3.1版本。 Custom: 自定义运行时。 PHP7.3: Php语言7.3版本
|
StrategyConfig |
getStrategyConfig()
Get strategyConfig
|
Integer |
getTimeout()
函数执行超时时间,超时函数将被强行停止,范围3~900秒,可以通过白名单配置延长到12小时,具体可以咨询华为云函数工作流服务进行配置
|
ListFunctionResult.TypeEnum |
getType()
v2表示为公测版本,v1为原来版本。
|
String |
getUserData()
用户自定义的name/value信息。 在函数中使用的参数。 举例:如函数要访问某个主机,可以设置自定义参数:Host={host_ip},最多定义20个,总长度不超过4KB。
|
String |
getVersion()
函数版本号,由系统自动生成,规则:vYYYYMMDD-HHMMSS(v+年月日-时分秒)。
|
String |
getXrole()
函数使用的权限委托名称,需要IAM支持,并在IAM界面创建委托,当函数需要访问其他服务时,必须提供该字段。
|
int |
hashCode() |
void |
setAppXrole(String appXrole) |
void |
setCodeFilename(String codeFilename) |
void |
setCodeSize(Long codeSize) |
void |
setCodeType(ListFunctionResult.CodeTypeEnum codeType) |
void |
setCodeUrl(String codeUrl) |
void |
setCpu(Integer cpu) |
void |
setDescription(String description) |
void |
setDigest(String digest) |
void |
setDomainId(String domainId) |
void |
setEncryptedUserData(String encryptedUserData) |
void |
setEnterpriseProjectId(String enterpriseProjectId) |
void |
setExtendConfig(String extendConfig) |
void |
setFuncName(String funcName) |
void |
setFuncUrn(String funcUrn) |
void |
setFuncVpcId(String funcVpcId) |
void |
setHandler(String handler) |
void |
setImageName(String imageName) |
void |
setInitializerHandler(String initializerHandler) |
void |
setInitializerTimeout(Integer initializerTimeout) |
void |
setLastModified(java.time.OffsetDateTime lastModified) |
void |
setLogGroupId(String logGroupId) |
void |
setLogStreamId(String logStreamId) |
void |
setLongTime(Boolean longTime) |
void |
setMemorySize(Integer memorySize) |
void |
setNamespace(String namespace) |
void |
setPackage(String _package) |
void |
setProjectName(String projectName) |
void |
setRuntime(ListFunctionResult.RuntimeEnum runtime) |
void |
setStrategyConfig(StrategyConfig strategyConfig) |
void |
setTimeout(Integer timeout) |
void |
setType(ListFunctionResult.TypeEnum type) |
void |
setUserData(String userData) |
void |
setVersion(String version) |
void |
setXrole(String xrole) |
String |
toString() |
ListFunctionResult |
withAppXrole(String appXrole) |
ListFunctionResult |
withCodeFilename(String codeFilename) |
ListFunctionResult |
withCodeSize(Long codeSize) |
ListFunctionResult |
withCodeType(ListFunctionResult.CodeTypeEnum codeType) |
ListFunctionResult |
withCodeUrl(String codeUrl) |
ListFunctionResult |
withCpu(Integer cpu) |
ListFunctionResult |
withDescription(String description) |
ListFunctionResult |
withDigest(String digest) |
ListFunctionResult |
withDomainId(String domainId) |
ListFunctionResult |
withEncryptedUserData(String encryptedUserData) |
ListFunctionResult |
withEnterpriseProjectId(String enterpriseProjectId) |
ListFunctionResult |
withExtendConfig(String extendConfig) |
ListFunctionResult |
withFuncName(String funcName) |
ListFunctionResult |
withFuncUrn(String funcUrn) |
ListFunctionResult |
withFuncVpcId(String funcVpcId) |
ListFunctionResult |
withHandler(String handler) |
ListFunctionResult |
withImageName(String imageName) |
ListFunctionResult |
withInitializerHandler(String initializerHandler) |
ListFunctionResult |
withInitializerTimeout(Integer initializerTimeout) |
ListFunctionResult |
withLastModified(java.time.OffsetDateTime lastModified) |
ListFunctionResult |
withLogGroupId(String logGroupId) |
ListFunctionResult |
withLogStreamId(String logStreamId) |
ListFunctionResult |
withLongTime(Boolean longTime) |
ListFunctionResult |
withMemorySize(Integer memorySize) |
ListFunctionResult |
withNamespace(String namespace) |
ListFunctionResult |
withPackage(String _package) |
ListFunctionResult |
withProjectName(String projectName) |
ListFunctionResult |
withRuntime(ListFunctionResult.RuntimeEnum runtime) |
ListFunctionResult |
withStrategyConfig(java.util.function.Consumer<StrategyConfig> strategyConfigSetter) |
ListFunctionResult |
withStrategyConfig(StrategyConfig strategyConfig) |
ListFunctionResult |
withTimeout(Integer timeout) |
ListFunctionResult |
withType(ListFunctionResult.TypeEnum type) |
ListFunctionResult |
withUserData(String userData) |
ListFunctionResult |
withVersion(String version) |
ListFunctionResult |
withXrole(String xrole) |
public ListFunctionResult withFuncUrn(String funcUrn)
public String getFuncUrn()
public void setFuncUrn(String funcUrn)
public ListFunctionResult withFuncName(String funcName)
public String getFuncName()
public void setFuncName(String funcName)
public ListFunctionResult withDomainId(String domainId)
public String getDomainId()
public void setDomainId(String domainId)
public ListFunctionResult withNamespace(String namespace)
public String getNamespace()
public void setNamespace(String namespace)
public ListFunctionResult withProjectName(String projectName)
public String getProjectName()
public void setProjectName(String projectName)
public ListFunctionResult withPackage(String _package)
public String getPackage()
public void setPackage(String _package)
public ListFunctionResult withRuntime(ListFunctionResult.RuntimeEnum runtime)
public ListFunctionResult.RuntimeEnum getRuntime()
public void setRuntime(ListFunctionResult.RuntimeEnum runtime)
public ListFunctionResult withTimeout(Integer timeout)
public Integer getTimeout()
public void setTimeout(Integer timeout)
public ListFunctionResult withHandler(String handler)
public String getHandler()
public void setHandler(String handler)
public ListFunctionResult withMemorySize(Integer memorySize)
public Integer getMemorySize()
public void setMemorySize(Integer memorySize)
public ListFunctionResult withCpu(Integer cpu)
public Integer getCpu()
public void setCpu(Integer cpu)
public ListFunctionResult withCodeType(ListFunctionResult.CodeTypeEnum codeType)
public ListFunctionResult.CodeTypeEnum getCodeType()
public void setCodeType(ListFunctionResult.CodeTypeEnum codeType)
public ListFunctionResult withCodeUrl(String codeUrl)
public String getCodeUrl()
public void setCodeUrl(String codeUrl)
public ListFunctionResult withCodeFilename(String codeFilename)
public String getCodeFilename()
public void setCodeFilename(String codeFilename)
public ListFunctionResult withCodeSize(Long codeSize)
public Long getCodeSize()
public void setCodeSize(Long codeSize)
public ListFunctionResult withUserData(String userData)
public String getUserData()
public void setUserData(String userData)
public ListFunctionResult withEncryptedUserData(String encryptedUserData)
public String getEncryptedUserData()
public void setEncryptedUserData(String encryptedUserData)
public ListFunctionResult withDigest(String digest)
public String getDigest()
public void setDigest(String digest)
public ListFunctionResult withVersion(String version)
public String getVersion()
public void setVersion(String version)
public ListFunctionResult withImageName(String imageName)
public String getImageName()
public void setImageName(String imageName)
public ListFunctionResult withXrole(String xrole)
public String getXrole()
public void setXrole(String xrole)
public ListFunctionResult withAppXrole(String appXrole)
public String getAppXrole()
public void setAppXrole(String appXrole)
public ListFunctionResult withDescription(String description)
public String getDescription()
public void setDescription(String description)
public ListFunctionResult withLastModified(java.time.OffsetDateTime lastModified)
public java.time.OffsetDateTime getLastModified()
public void setLastModified(java.time.OffsetDateTime lastModified)
public ListFunctionResult withFuncVpcId(String funcVpcId)
public String getFuncVpcId()
public void setFuncVpcId(String funcVpcId)
public ListFunctionResult withStrategyConfig(StrategyConfig strategyConfig)
public ListFunctionResult withStrategyConfig(java.util.function.Consumer<StrategyConfig> strategyConfigSetter)
public StrategyConfig getStrategyConfig()
public void setStrategyConfig(StrategyConfig strategyConfig)
public ListFunctionResult withExtendConfig(String extendConfig)
public String getExtendConfig()
public void setExtendConfig(String extendConfig)
public ListFunctionResult withInitializerHandler(String initializerHandler)
public String getInitializerHandler()
public void setInitializerHandler(String initializerHandler)
public ListFunctionResult withInitializerTimeout(Integer initializerTimeout)
public Integer getInitializerTimeout()
public void setInitializerTimeout(Integer initializerTimeout)
public ListFunctionResult withEnterpriseProjectId(String enterpriseProjectId)
public String getEnterpriseProjectId()
public void setEnterpriseProjectId(String enterpriseProjectId)
public ListFunctionResult withLongTime(Boolean longTime)
public Boolean getLongTime()
public void setLongTime(Boolean longTime)
public ListFunctionResult withLogGroupId(String logGroupId)
public String getLogGroupId()
public void setLogGroupId(String logGroupId)
public ListFunctionResult withLogStreamId(String logStreamId)
public String getLogStreamId()
public void setLogStreamId(String logStreamId)
public ListFunctionResult withType(ListFunctionResult.TypeEnum type)
public ListFunctionResult.TypeEnum getType()
public void setType(ListFunctionResult.TypeEnum type)
Copyright © 2022. All rights reserved.