public static final class InlineJavaScriptLambdaProps.Jsii$Pojo extends Object implements InlineJavaScriptLambdaProps
InlineJavaScriptLambdaProps.InlineJavaScriptLambdaProps.Builder, InlineJavaScriptLambdaProps.Jsii$Pojo, InlineJavaScriptLambdaProps.Jsii$Proxy| Modifier and Type | Field and Description |
|---|---|
protected String |
_description |
protected Map<String,Object> |
_environment |
protected String |
_functionName |
protected IJavaScriptLambdaHandler |
_handler |
protected Number |
_memorySize |
protected InlinableJavaScriptRuntime |
_runtime |
protected Number |
_timeout |
| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Pojo()
Constructor used by builders.
|
| Modifier and Type | Method and Description |
|---|---|
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.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuilderprotected IJavaScriptLambdaHandler _handler
protected String _description
protected Number _timeout
protected InlinableJavaScriptRuntime _runtime
protected String _functionName
protected Number _memorySize
public IJavaScriptLambdaHandler getHandler()
InlineJavaScriptLambdaPropsgetHandler in interface InlineJavaScriptLambdaPropspublic void setHandler(IJavaScriptLambdaHandler value)
InlineJavaScriptLambdaPropssetHandler in interface InlineJavaScriptLambdaPropspublic String getDescription()
InlineJavaScriptLambdaPropsgetDescription in interface InlineJavaScriptLambdaPropspublic void setDescription(String value)
InlineJavaScriptLambdaPropssetDescription in interface InlineJavaScriptLambdaPropspublic Number getTimeout()
InlineJavaScriptLambdaPropsgetTimeout in interface InlineJavaScriptLambdaPropspublic void setTimeout(Number value)
InlineJavaScriptLambdaPropssetTimeout in interface InlineJavaScriptLambdaPropspublic Map<String,Object> getEnvironment()
InlineJavaScriptLambdaPropsgetEnvironment in interface InlineJavaScriptLambdaPropspublic void setEnvironment(Map<String,Object> value)
InlineJavaScriptLambdaPropssetEnvironment in interface InlineJavaScriptLambdaPropspublic InlinableJavaScriptRuntime getRuntime()
InlineJavaScriptLambdaPropsgetRuntime in interface InlineJavaScriptLambdaPropspublic void setRuntime(InlinableJavaScriptRuntime value)
InlineJavaScriptLambdaPropssetRuntime in interface InlineJavaScriptLambdaPropspublic String getFunctionName()
InlineJavaScriptLambdaPropsgetFunctionName in interface InlineJavaScriptLambdaPropspublic void setFunctionName(String value)
InlineJavaScriptLambdaPropssetFunctionName in interface InlineJavaScriptLambdaPropspublic Number getMemorySize()
InlineJavaScriptLambdaPropsgetMemorySize in interface InlineJavaScriptLambdaPropspublic void setMemorySize(Number value)
InlineJavaScriptLambdaPropssetMemorySize in interface InlineJavaScriptLambdaPropsCopyright © 2018. All rights reserved.