public interface InlineJavaScriptLambdaProps
extends software.amazon.jsii.JsiiSerializable
| Modifier and Type | Interface and Description |
|---|---|
static class |
InlineJavaScriptLambdaProps.Builder
A fluent step builder class for
InlineJavaScriptLambdaProps. |
static class |
InlineJavaScriptLambdaProps.Jsii$Pojo
A PoJo (plain-old-java-object) class that implements
InlineJavaScriptLambdaProps. |
static class |
InlineJavaScriptLambdaProps.Jsii$Proxy
A proxy class which for javascript object literal which adhere to this interface.
|
| Modifier and Type | Method and Description |
|---|---|
static InlineJavaScriptLambdaProps.Builder |
builder() |
String |
getDescription()
A description of the function.
|
Map<String,Object> |
getEnvironment()
Key-value pairs that Lambda caches and makes available for your Lambda
functions.
|
String |
getFunctionName()
A name for the function.
|
IJavaScriptLambdaHandler |
getHandler()
The lambda handler as a javascript function.
|
Number |
getMemorySize()
The amount of memory, in MB, that is allocated to your Lambda function.
|
InlinableJavaScriptRuntime |
getRuntime()
The runtime environment for the Lambda function that you are uploading.
|
Number |
getTimeout()
The function execution time (in seconds) after which Lambda terminates
the function.
|
void |
setDescription(String value)
A description of the function.
|
void |
setEnvironment(Map<String,Object> value)
Key-value pairs that Lambda caches and makes available for your Lambda
functions.
|
void |
setFunctionName(String value)
A name for the function.
|
void |
setHandler(IJavaScriptLambdaHandler value)
The lambda handler as a javascript function.
|
void |
setMemorySize(Number value)
The amount of memory, in MB, that is allocated to your Lambda function.
|
void |
setRuntime(InlinableJavaScriptRuntime value)
The runtime environment for the Lambda function that you are uploading.
|
void |
setTimeout(Number value)
The function execution time (in seconds) after which Lambda terminates
the function.
|
IJavaScriptLambdaHandler getHandler()
void setHandler(IJavaScriptLambdaHandler value)
String getDescription()
void setDescription(String value)
Number getTimeout()
void setTimeout(Number value)
Map<String,Object> getEnvironment()
void setEnvironment(Map<String,Object> value)
InlinableJavaScriptRuntime getRuntime()
void setRuntime(InlinableJavaScriptRuntime value)
String getFunctionName()
void setFunctionName(String value)
Number getMemorySize()
void setMemorySize(Number value)
static InlineJavaScriptLambdaProps.Builder builder()
Copyright © 2018. All rights reserved.