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. |
functionNameRequired
public java.lang.Object getFunctionName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
handlerRequired
public java.lang.Object getHandler();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
runtimeRequired
public java.lang.Object getRuntime();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
serviceNameRequired
public java.lang.Object getServiceName();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
asyncConfigurationOptional
public java.lang.Object getAsyncConfiguration();
- Type: com.aliyun.ros.cdk.core.IResolvable OR AsyncConfigurationProperty
caPortOptional
public java.lang.Object getCaPort();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
codeOptional
public java.lang.Object getCode();
- Type: com.aliyun.ros.cdk.core.IResolvable OR CodeProperty
cpuOptional
public java.lang.Object getCpu();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
customContainerConfigOptional
public java.lang.Object getCustomContainerConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR CustomContainerConfigProperty
customDnsOptional
public java.lang.Object getCustomDns();
- Type: com.aliyun.ros.cdk.core.IResolvable OR CustomDNSProperty
customHealthCheckConfigOptional
public java.lang.Object getCustomHealthCheckConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR CustomHealthCheckConfigProperty
customRuntimeConfigOptional
public java.lang.Object getCustomRuntimeConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR CustomRuntimeConfigProperty
descriptionOptional
public java.lang.Object getDescription();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
diskSizeOptional
public java.lang.Object getDiskSize();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
environmentVariablesOptional
public java.lang.Object getEnvironmentVariables();
- Type: com.aliyun.ros.cdk.core.IResolvable OR java.util.Map
gpuMemorySizeOptional
public java.lang.Object getGpuMemorySize();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
initializationTimeoutOptional
public java.lang.Object getInitializationTimeout();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
initializerOptional
public java.lang.Object getInitializer();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
instanceConcurrencyOptional
public java.lang.Object getInstanceConcurrency();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
instanceLifecycleConfigOptional
public java.lang.Object getInstanceLifecycleConfig();
- Type: com.aliyun.ros.cdk.core.IResolvable OR InstanceLifecycleConfigProperty
instanceSoftConcurrencyOptional
public java.lang.Object getInstanceSoftConcurrency();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
instanceTypeOptional
public java.lang.Object getInstanceType();
- Type: java.lang.String OR com.aliyun.ros.cdk.core.IResolvable
memorySizeOptional
public java.lang.Object getMemorySize();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable
timeoutOptional
public java.lang.Object getTimeout();
- Type: java.lang.Number OR com.aliyun.ros.cdk.core.IResolvable