public class UpdateFunctionConfigurationRequest extends AbstractModel
Constructor and Description |
---|
UpdateFunctionConfigurationRequest() |
Modifier and Type | Method and Description |
---|---|
CfsConfig |
getCfsConfig()
Get File system configuration input parameter, which is used for the function to bind the file system
|
String |
getClsLogsetId()
Get CLS logset ID to which logs are shipped
|
String |
getClsTopicId()
Get CLS Topic ID to which logs are shipped
|
DeadLetterConfig |
getDeadLetterConfig()
Get Information of a dead letter queue associated with a function
|
String |
getDescription()
Get Function description.
|
Environment |
getEnvironment()
Get Function environment variable
|
String |
getFunctionName()
Get Name of the function to be modified
|
String |
getL5Enable()
Get Whether to enable L5 access.
|
LayerVersionSimple[] |
getLayers()
Get List of layer versions that bound with the function.
|
Long |
getMemorySize()
Get Memory size available for function during execution.
|
String |
getNamespace()
Get Function namespace
|
PublicNetConfigIn |
getPublicNetConfig()
Get Public network access configuration
|
String |
getPublish()
Get It specifies whether to synchronously release a new version during the update.
|
String |
getRole()
Get Role bound to the function
|
String |
getRuntime()
Get Function runtime environment.
|
Long |
getTimeout()
Get Maximum execution duration of function in seconds.
|
VpcConfig |
getVpcConfig()
Get Function VPC configuration
|
void |
setCfsConfig(CfsConfig CfsConfig)
Set File system configuration input parameter, which is used for the function to bind the file system
|
void |
setClsLogsetId(String ClsLogsetId)
Set CLS logset ID to which logs are shipped
|
void |
setClsTopicId(String ClsTopicId)
Set CLS Topic ID to which logs are shipped
|
void |
setDeadLetterConfig(DeadLetterConfig DeadLetterConfig)
Set Information of a dead letter queue associated with a function
|
void |
setDescription(String Description)
Set Function description.
|
void |
setEnvironment(Environment Environment)
Set Function environment variable
|
void |
setFunctionName(String FunctionName)
Set Name of the function to be modified
|
void |
setL5Enable(String L5Enable)
Set Whether to enable L5 access.
|
void |
setLayers(LayerVersionSimple[] Layers)
Set List of layer versions that bound with the function.
|
void |
setMemorySize(Long MemorySize)
Set Memory size available for function during execution.
|
void |
setNamespace(String Namespace)
Set Function namespace
|
void |
setPublicNetConfig(PublicNetConfigIn PublicNetConfig)
Set Public network access configuration
|
void |
setPublish(String Publish)
Set It specifies whether to synchronously release a new version during the update.
|
void |
setRole(String Role)
Set Role bound to the function
|
void |
setRuntime(String Runtime)
Set Function runtime environment.
|
void |
setTimeout(Long Timeout)
Set Maximum execution duration of function in seconds.
|
void |
setVpcConfig(VpcConfig VpcConfig)
Set Function VPC configuration
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public String getFunctionName()
public void setFunctionName(String FunctionName)
FunctionName
- Name of the function to be modifiedpublic String getDescription()
public void setDescription(String Description)
Description
- Function description. It can contain up to 1,000 characters, including letters, digits, spaces, commas (,), periods (.), and Chinese characters.public Long getMemorySize()
public void setMemorySize(Long MemorySize)
MemorySize
- Memory size available for function during execution. Default value: 128 MB. Value range: 64 or 128-3,072 MB in increments of 128 MB.public Long getTimeout()
public void setTimeout(Long Timeout)
Timeout
- Maximum execution duration of function in seconds. Value range: 1-900 seconds. Default value: 3 secondspublic String getRuntime()
public void setRuntime(String Runtime)
Runtime
- Function runtime environment. Valid values: Python2.7, Python3.6, Nodejs6.10, Nodejs8.9, Nodejs10.15, Nodejs12.16, PHP5, PHP7, Golang1 and Java8public Environment getEnvironment()
public void setEnvironment(Environment Environment)
Environment
- Function environment variablepublic String getNamespace()
public void setNamespace(String Namespace)
Namespace
- Function namespacepublic VpcConfig getVpcConfig()
public void setVpcConfig(VpcConfig VpcConfig)
VpcConfig
- Function VPC configurationpublic String getRole()
public void setRole(String Role)
Role
- Role bound to the functionpublic String getClsLogsetId()
public void setClsLogsetId(String ClsLogsetId)
ClsLogsetId
- CLS logset ID to which logs are shippedpublic String getClsTopicId()
public void setClsTopicId(String ClsTopicId)
ClsTopicId
- CLS Topic ID to which logs are shippedpublic String getPublish()
public void setPublish(String Publish)
Publish
- It specifies whether to synchronously release a new version during the update. The default value is `FALSE`, indicating not to release a new version.public String getL5Enable()
public void setL5Enable(String L5Enable)
L5Enable
- Whether to enable L5 access. TRUE: enable; FALSE: not enablepublic LayerVersionSimple[] getLayers()
public void setLayers(LayerVersionSimple[] Layers)
Layers
- List of layer versions that bound with the function. Files with the same name will be overridden by the bound layer versions according to the ascending order in the list.public DeadLetterConfig getDeadLetterConfig()
public void setDeadLetterConfig(DeadLetterConfig DeadLetterConfig)
DeadLetterConfig
- Information of a dead letter queue associated with a functionpublic PublicNetConfigIn getPublicNetConfig()
public void setPublicNetConfig(PublicNetConfigIn PublicNetConfig)
PublicNetConfig
- Public network access configurationpublic CfsConfig getCfsConfig()
public void setCfsConfig(CfsConfig CfsConfig)
CfsConfig
- File system configuration input parameter, which is used for the function to bind the file systemCopyright © 2020. All rights reserved.