RosFunctionProps
Properties for defining a RosFunction
.
See https://www.alibabacloud.com/help/ros/developer-reference/aliyun-fc-function
Initializer
import com.aliyun.ros.cdk.fc.RosFunctionProps;
RosFunctionProps.builder()
.functionName(java.lang.String)
.functionName(IResolvable)
.handler(java.lang.String)
.handler(IResolvable)
.runtime(java.lang.String)
.runtime(IResolvable)
.serviceName(java.lang.String)
.serviceName(IResolvable)
// .asyncConfiguration(IResolvable)
// .asyncConfiguration(AsyncConfigurationProperty)
// .caPort(java.lang.Number)
// .caPort(IResolvable)
// .code(IResolvable)
// .code(CodeProperty)
// .cpu(java.lang.Number)
// .cpu(IResolvable)
// .customContainerConfig(IResolvable)
// .customContainerConfig(CustomContainerConfigProperty)
// .customDns(IResolvable)
// .customDns(CustomDNSProperty)
// .customHealthCheckConfig(IResolvable)
// .customHealthCheckConfig(CustomHealthCheckConfigProperty)
// .customRuntimeConfig(IResolvable)
// .customRuntimeConfig(CustomRuntimeConfigProperty)
// .description(java.lang.String)
// .description(IResolvable)
// .diskSize(java.lang.Number)
// .diskSize(IResolvable)
// .environmentVariables(IResolvable)
// .environmentVariables(java.util.Map<java.lang.String, java.lang.Object>)
// .gpuMemorySize(java.lang.Number)
// .gpuMemorySize(IResolvable)
// .initializationTimeout(java.lang.Number)
// .initializationTimeout(IResolvable)
// .initializer(java.lang.String)
// .initializer(IResolvable)
// .instanceConcurrency(java.lang.Number)
// .instanceConcurrency(IResolvable)
// .instanceLifecycleConfig(IResolvable)
// .instanceLifecycleConfig(InstanceLifecycleConfigProperty)
// .instanceSoftConcurrency(java.lang.Number)
// .instanceSoftConcurrency(IResolvable)
// .instanceType(java.lang.String)
// .instanceType(IResolvable)
// .memorySize(java.lang.Number)
// .memorySize(IResolvable)
// .timeout(java.lang.Number)
// .timeout(IResolvable)
.build();
Properties
Name | Type | Description |
---|---|---|
functionName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
handler |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
runtime |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
serviceName |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
asyncConfiguration |
com.aliyun.ros.cdk.core.IResolvable OR AsyncConfigurationProperty |
No description. |
caPort |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
code |
com.aliyun.ros.cdk.core.IResolvable OR CodeProperty |
No description. |
cpu |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
customContainerConfig |
com.aliyun.ros.cdk.core.IResolvable OR CustomContainerConfigProperty |
No description. |
customDns |
com.aliyun.ros.cdk.core.IResolvable OR CustomDNSProperty |
No description. |
customHealthCheckConfig |
com.aliyun.ros.cdk.core.IResolvable OR CustomHealthCheckConfigProperty |
No description. |
customRuntimeConfig |
com.aliyun.ros.cdk.core.IResolvable OR CustomRuntimeConfigProperty |
No description. |
description |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
diskSize |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
environmentVariables |
com.aliyun.ros.cdk.core.IResolvable OR java.util.Map |
No description. |
gpuMemorySize |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
initializationTimeout |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
initializer |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
instanceConcurrency |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
instanceLifecycleConfig |
com.aliyun.ros.cdk.core.IResolvable OR InstanceLifecycleConfigProperty |
No description. |
instanceSoftConcurrency |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
instanceType |
java.lang.String OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
memorySize |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
timeout |
java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable |
No description. |
functionName
Required
public java.lang.Object getFunctionName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
handler
Required
public java.lang.Object getHandler();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
runtime
Required
public java.lang.Object getRuntime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
serviceName
Required
public java.lang.Object getServiceName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
asyncConfiguration
Optional
public java.lang.Object getAsyncConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR AsyncConfigurationProperty
caPort
Optional
public java.lang.Object getCaPort();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
code
Optional
public java.lang.Object getCode();
- Type: com.aliyun.ros.cdk.core.IResolvable OR CodeProperty
cpu
Optional
public java.lang.Object getCpu();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
customContainerConfig
Optional
public java.lang.Object getCustomContainerConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR CustomContainerConfigProperty
customDns
Optional
public java.lang.Object getCustomDns();
- Type: com.aliyun.ros.cdk.core.IResolvable OR CustomDNSProperty
customHealthCheckConfig
Optional
public java.lang.Object getCustomHealthCheckConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR CustomHealthCheckConfigProperty
customRuntimeConfig
Optional
public java.lang.Object getCustomRuntimeConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR CustomRuntimeConfigProperty
description
Optional
public java.lang.Object getDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
diskSize
Optional
public java.lang.Object getDiskSize();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
environmentVariables
Optional
public java.lang.Object getEnvironmentVariables();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map
gpuMemorySize
Optional
public java.lang.Object getGpuMemorySize();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
initializationTimeout
Optional
public java.lang.Object getInitializationTimeout();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
initializer
Optional
public java.lang.Object getInitializer();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
instanceConcurrency
Optional
public java.lang.Object getInstanceConcurrency();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
instanceLifecycleConfig
Optional
public java.lang.Object getInstanceLifecycleConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR InstanceLifecycleConfigProperty
instanceSoftConcurrency
Optional
public java.lang.Object getInstanceSoftConcurrency();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
instanceType
Optional
public java.lang.Object getInstanceType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
memorySize
Optional
public java.lang.Object getMemorySize();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
timeout
Optional
public java.lang.Object getTimeout();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable