@Stability(value=Stable) public static final class CfnFunctionProps.Builder extends Object implements software.amazon.jsii.Builder<CfnFunctionProps>
CfnFunctionProps| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnFunctionProps.Builder code(CfnFunction.CodeProperty code)
CfnFunctionProps.getCode()code - `AWS::Lambda::Function.Code`. This parameter is required.this@Stability(value=Stable) public CfnFunctionProps.Builder code(IResolvable code)
CfnFunctionProps.getCode()code - `AWS::Lambda::Function.Code`. This parameter is required.this@Stability(value=Stable) public CfnFunctionProps.Builder role(String role)
CfnFunctionProps.getRole()role - `AWS::Lambda::Function.Role`. This parameter is required.this@Stability(value=Stable) public CfnFunctionProps.Builder codeSigningConfigArn(String codeSigningConfigArn)
CfnFunctionProps.getCodeSigningConfigArn()codeSigningConfigArn - `AWS::Lambda::Function.CodeSigningConfigArn`.this@Stability(value=Stable) public CfnFunctionProps.Builder deadLetterConfig(CfnFunction.DeadLetterConfigProperty deadLetterConfig)
CfnFunctionProps.getDeadLetterConfig()deadLetterConfig - `AWS::Lambda::Function.DeadLetterConfig`.this@Stability(value=Stable) public CfnFunctionProps.Builder deadLetterConfig(IResolvable deadLetterConfig)
CfnFunctionProps.getDeadLetterConfig()deadLetterConfig - `AWS::Lambda::Function.DeadLetterConfig`.this@Stability(value=Stable) public CfnFunctionProps.Builder description(String description)
CfnFunctionProps.getDescription()description - `AWS::Lambda::Function.Description`.this@Stability(value=Stable) public CfnFunctionProps.Builder environment(CfnFunction.EnvironmentProperty environment)
CfnFunctionProps.getEnvironment()environment - `AWS::Lambda::Function.Environment`.this@Stability(value=Stable) public CfnFunctionProps.Builder environment(IResolvable environment)
CfnFunctionProps.getEnvironment()environment - `AWS::Lambda::Function.Environment`.this@Stability(value=Stable) public CfnFunctionProps.Builder fileSystemConfigs(IResolvable fileSystemConfigs)
CfnFunctionProps.getFileSystemConfigs()fileSystemConfigs - `AWS::Lambda::Function.FileSystemConfigs`.this@Stability(value=Stable) public CfnFunctionProps.Builder fileSystemConfigs(List<? extends Object> fileSystemConfigs)
CfnFunctionProps.getFileSystemConfigs()fileSystemConfigs - `AWS::Lambda::Function.FileSystemConfigs`.this@Stability(value=Stable) public CfnFunctionProps.Builder functionName(String functionName)
CfnFunctionProps.getFunctionName()functionName - `AWS::Lambda::Function.FunctionName`.this@Stability(value=Stable) public CfnFunctionProps.Builder handler(String handler)
CfnFunctionProps.getHandler()handler - `AWS::Lambda::Function.Handler`.this@Stability(value=Stable) public CfnFunctionProps.Builder id(String id)
CfnFunctionProps.getId()id - `AWS::Lambda::Function.Id`.this@Stability(value=Stable) public CfnFunctionProps.Builder imageConfig(CfnFunction.ImageConfigProperty imageConfig)
CfnFunctionProps.getImageConfig()imageConfig - `AWS::Lambda::Function.ImageConfig`.this@Stability(value=Stable) public CfnFunctionProps.Builder imageConfig(IResolvable imageConfig)
CfnFunctionProps.getImageConfig()imageConfig - `AWS::Lambda::Function.ImageConfig`.this@Stability(value=Stable) public CfnFunctionProps.Builder kmsKeyArn(String kmsKeyArn)
CfnFunctionProps.getKmsKeyArn()kmsKeyArn - `AWS::Lambda::Function.KmsKeyArn`.this@Stability(value=Stable) public CfnFunctionProps.Builder layers(List<String> layers)
CfnFunctionProps.getLayers()layers - `AWS::Lambda::Function.Layers`.this@Stability(value=Stable) public CfnFunctionProps.Builder memorySize(Number memorySize)
CfnFunctionProps.getMemorySize()memorySize - `AWS::Lambda::Function.MemorySize`.this@Stability(value=Stable) public CfnFunctionProps.Builder packageType(String packageType)
CfnFunctionProps.getPackageType()packageType - `AWS::Lambda::Function.PackageType`.this@Stability(value=Stable) public CfnFunctionProps.Builder reservedConcurrentExecutions(Number reservedConcurrentExecutions)
CfnFunctionProps.getReservedConcurrentExecutions()reservedConcurrentExecutions - `AWS::Lambda::Function.ReservedConcurrentExecutions`.this@Stability(value=Stable) public CfnFunctionProps.Builder runtime(String runtime)
CfnFunctionProps.getRuntime()runtime - `AWS::Lambda::Function.Runtime`.this@Stability(value=Stable) public CfnFunctionProps.Builder tags(List<? extends CfnTag> tags)
CfnFunctionProps.getTags()tags - `AWS::Lambda::Function.Tags`.this@Stability(value=Stable) public CfnFunctionProps.Builder timeout(Number timeout)
CfnFunctionProps.getTimeout()timeout - `AWS::Lambda::Function.Timeout`.this@Stability(value=Stable) public CfnFunctionProps.Builder tracingConfig(CfnFunction.TracingConfigProperty tracingConfig)
CfnFunctionProps.getTracingConfig()tracingConfig - `AWS::Lambda::Function.TracingConfig`.this@Stability(value=Stable) public CfnFunctionProps.Builder tracingConfig(IResolvable tracingConfig)
CfnFunctionProps.getTracingConfig()tracingConfig - `AWS::Lambda::Function.TracingConfig`.this@Stability(value=Stable) public CfnFunctionProps.Builder vpcConfig(CfnFunction.VpcConfigProperty vpcConfig)
CfnFunctionProps.getVpcConfig()vpcConfig - `AWS::Lambda::Function.VpcConfig`.this@Stability(value=Stable) public CfnFunctionProps.Builder vpcConfig(IResolvable vpcConfig)
CfnFunctionProps.getVpcConfig()vpcConfig - `AWS::Lambda::Function.VpcConfig`.this@Stability(value=Stable) public CfnFunctionProps build()
build in interface software.amazon.jsii.Builder<CfnFunctionProps>CfnFunctionPropsNullPointerException - if any required attribute was not providedCopyright © 2021. All rights reserved.