@Stability(value=Experimental) public static final class VersionProps.Builder extends Object implements software.amazon.jsii.Builder<VersionProps>
VersionProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Experimental) public VersionProps.Builder lambda(IFunction lambda)
VersionProps.getLambda()lambda - Function to get the value of. This parameter is required.this@Stability(value=Experimental) public VersionProps.Builder codeSha256(String codeSha256)
VersionOptions.getCodeSha256()codeSha256 - SHA256 of the version of the Lambda source code.
Specify to validate that you're deploying the right version.this@Stability(value=Experimental) public VersionProps.Builder description(String description)
VersionOptions.getDescription()description - Description of the version.this@Stability(value=Experimental) public VersionProps.Builder provisionedConcurrentExecutions(Number provisionedConcurrentExecutions)
VersionOptions.getProvisionedConcurrentExecutions()provisionedConcurrentExecutions - Specifies a provisioned concurrency configuration for a function's version.this@Stability(value=Experimental) public VersionProps.Builder removalPolicy(RemovalPolicy removalPolicy)
VersionOptions.getRemovalPolicy()removalPolicy - Whether to retain old versions of this function when a new version is created.this@Stability(value=Experimental) public VersionProps.Builder maxEventAge(Duration maxEventAge)
EventInvokeConfigOptions.getMaxEventAge()maxEventAge - The maximum age of a request that Lambda sends to a function for processing.
Minimum: 60 seconds
Maximum: 6 hoursthis@Stability(value=Experimental) public VersionProps.Builder onFailure(IDestination onFailure)
EventInvokeConfigOptions.getOnFailure()onFailure - The destination for failed invocations.this@Stability(value=Experimental) public VersionProps.Builder onSuccess(IDestination onSuccess)
EventInvokeConfigOptions.getOnSuccess()onSuccess - The destination for successful invocations.this@Stability(value=Experimental) public VersionProps.Builder retryAttempts(Number retryAttempts)
EventInvokeConfigOptions.getRetryAttempts()retryAttempts - The maximum number of times to retry when the function returns an error.
Minimum: 0
Maximum: 2this@Stability(value=Experimental) public VersionProps build()
build in interface software.amazon.jsii.Builder<VersionProps>VersionPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.