public static interface FunctionProps.Builder.Build
| Modifier and Type | Method and Description |
|---|---|
FunctionProps |
build() |
FunctionProps.Builder.Build |
withDescription(String value)
A description of the function.
|
FunctionProps.Builder.Build |
withEnvironment(Map<String,Object> value)
Key-value pairs that Lambda caches and makes available for your Lambda
functions.
|
FunctionProps.Builder.Build |
withFunctionName(String value)
A name for the function.
|
FunctionProps.Builder.Build |
withInitialPolicy(List<software.amazon.awscdk.PolicyStatement> value)
Initial policy statements to add to the created Lambda Role.
|
FunctionProps.Builder.Build |
withMemorySize(Number value)
The amount of memory, in MB, that is allocated to your Lambda function.
|
FunctionProps.Builder.Build |
withRole(software.amazon.awscdk.services.iam.Role value)
Lambda execution role.
|
FunctionProps.Builder.Build |
withTimeout(Number value)
The function execution time (in seconds) after which Lambda terminates
the function.
|
FunctionProps build()
FunctionProps object, initialized with the values set on this builder.FunctionProps.Builder.Build withDescription(String value)
FunctionProps.Builder.Build withTimeout(Number value)
FunctionProps.Builder.Build withEnvironment(Map<String,Object> value)
FunctionProps.Builder.Build withFunctionName(String value)
FunctionProps.Builder.Build withMemorySize(Number value)
FunctionProps.Builder.Build withInitialPolicy(List<software.amazon.awscdk.PolicyStatement> value)
FunctionProps.Builder.Build withRole(software.amazon.awscdk.services.iam.Role value)
Copyright © 2018. All rights reserved.