@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 codeUri(String codeUri)
CfnFunctionProps.getCodeUri()codeUri - `AWS::Serverless::Function.CodeUri`. This parameter is required.this@Stability(value=Stable) public CfnFunctionProps.Builder codeUri(IResolvable codeUri)
CfnFunctionProps.getCodeUri()codeUri - `AWS::Serverless::Function.CodeUri`. This parameter is required.this@Stability(value=Stable) public CfnFunctionProps.Builder codeUri(CfnFunction.S3LocationProperty codeUri)
CfnFunctionProps.getCodeUri()codeUri - `AWS::Serverless::Function.CodeUri`. This parameter is required.this@Stability(value=Stable) public CfnFunctionProps.Builder handler(String handler)
CfnFunctionProps.getHandler()handler - `AWS::Serverless::Function.Handler`. This parameter is required.this@Stability(value=Stable) public CfnFunctionProps.Builder runtime(String runtime)
CfnFunctionProps.getRuntime()runtime - `AWS::Serverless::Function.Runtime`. This parameter is required.this@Stability(value=Stable) public CfnFunctionProps.Builder autoPublishAlias(String autoPublishAlias)
CfnFunctionProps.getAutoPublishAlias()autoPublishAlias - `AWS::Serverless::Function.AutoPublishAlias`.this@Stability(value=Stable) public CfnFunctionProps.Builder deadLetterQueue(IResolvable deadLetterQueue)
CfnFunctionProps.getDeadLetterQueue()deadLetterQueue - `AWS::Serverless::Function.DeadLetterQueue`.this@Stability(value=Stable) public CfnFunctionProps.Builder deadLetterQueue(CfnFunction.DeadLetterQueueProperty deadLetterQueue)
CfnFunctionProps.getDeadLetterQueue()deadLetterQueue - `AWS::Serverless::Function.DeadLetterQueue`.this@Stability(value=Stable) public CfnFunctionProps.Builder deploymentPreference(IResolvable deploymentPreference)
CfnFunctionProps.getDeploymentPreference()deploymentPreference - `AWS::Serverless::Function.DeploymentPreference`.this@Stability(value=Stable) public CfnFunctionProps.Builder deploymentPreference(CfnFunction.DeploymentPreferenceProperty deploymentPreference)
CfnFunctionProps.getDeploymentPreference()deploymentPreference - `AWS::Serverless::Function.DeploymentPreference`.this@Stability(value=Stable) public CfnFunctionProps.Builder description(String description)
CfnFunctionProps.getDescription()description - `AWS::Serverless::Function.Description`.this@Stability(value=Stable) public CfnFunctionProps.Builder environment(IResolvable environment)
CfnFunctionProps.getEnvironment()environment - `AWS::Serverless::Function.Environment`.this@Stability(value=Stable) public CfnFunctionProps.Builder environment(CfnFunction.FunctionEnvironmentProperty environment)
CfnFunctionProps.getEnvironment()environment - `AWS::Serverless::Function.Environment`.this@Stability(value=Stable) public CfnFunctionProps.Builder events(IResolvable events)
CfnFunctionProps.getEvents()events - `AWS::Serverless::Function.Events`.this@Stability(value=Stable) public CfnFunctionProps.Builder events(Map<String,? extends Object> events)
CfnFunctionProps.getEvents()events - `AWS::Serverless::Function.Events`.this@Stability(value=Stable) public CfnFunctionProps.Builder fileSystemConfigs(IResolvable fileSystemConfigs)
CfnFunctionProps.getFileSystemConfigs()fileSystemConfigs - `AWS::Serverless::Function.FileSystemConfigs`.this@Stability(value=Stable) public CfnFunctionProps.Builder fileSystemConfigs(List<? extends Object> fileSystemConfigs)
CfnFunctionProps.getFileSystemConfigs()fileSystemConfigs - `AWS::Serverless::Function.FileSystemConfigs`.this@Stability(value=Stable) public CfnFunctionProps.Builder functionName(String functionName)
CfnFunctionProps.getFunctionName()functionName - `AWS::Serverless::Function.FunctionName`.this@Stability(value=Stable) public CfnFunctionProps.Builder kmsKeyArn(String kmsKeyArn)
CfnFunctionProps.getKmsKeyArn()kmsKeyArn - `AWS::Serverless::Function.KmsKeyArn`.this@Stability(value=Stable) public CfnFunctionProps.Builder layers(List<String> layers)
CfnFunctionProps.getLayers()layers - `AWS::Serverless::Function.Layers`.this@Stability(value=Stable) public CfnFunctionProps.Builder memorySize(Number memorySize)
CfnFunctionProps.getMemorySize()memorySize - `AWS::Serverless::Function.MemorySize`.this@Stability(value=Stable) public CfnFunctionProps.Builder permissionsBoundary(String permissionsBoundary)
CfnFunctionProps.getPermissionsBoundary()permissionsBoundary - `AWS::Serverless::Function.PermissionsBoundary`.this@Stability(value=Stable) public CfnFunctionProps.Builder policies(String policies)
CfnFunctionProps.getPolicies()policies - `AWS::Serverless::Function.Policies`.this@Stability(value=Stable) public CfnFunctionProps.Builder policies(IResolvable policies)
CfnFunctionProps.getPolicies()policies - `AWS::Serverless::Function.Policies`.this@Stability(value=Stable) public CfnFunctionProps.Builder policies(CfnFunction.IAMPolicyDocumentProperty policies)
CfnFunctionProps.getPolicies()policies - `AWS::Serverless::Function.Policies`.this@Stability(value=Stable) public CfnFunctionProps.Builder policies(List<? extends Object> policies)
CfnFunctionProps.getPolicies()policies - `AWS::Serverless::Function.Policies`.this@Stability(value=Stable) public CfnFunctionProps.Builder provisionedConcurrencyConfig(IResolvable provisionedConcurrencyConfig)
CfnFunctionProps.getProvisionedConcurrencyConfig()provisionedConcurrencyConfig - `AWS::Serverless::Function.ProvisionedConcurrencyConfig`.this@Stability(value=Stable) public CfnFunctionProps.Builder provisionedConcurrencyConfig(CfnFunction.ProvisionedConcurrencyConfigProperty provisionedConcurrencyConfig)
CfnFunctionProps.getProvisionedConcurrencyConfig()provisionedConcurrencyConfig - `AWS::Serverless::Function.ProvisionedConcurrencyConfig`.this@Stability(value=Stable) public CfnFunctionProps.Builder reservedConcurrentExecutions(Number reservedConcurrentExecutions)
CfnFunctionProps.getReservedConcurrentExecutions()reservedConcurrentExecutions - `AWS::Serverless::Function.ReservedConcurrentExecutions`.this@Stability(value=Stable) public CfnFunctionProps.Builder role(String role)
CfnFunctionProps.getRole()role - `AWS::Serverless::Function.Role`.this@Stability(value=Stable) public CfnFunctionProps.Builder tags(Map<String,String> tags)
CfnFunctionProps.getTags()tags - `AWS::Serverless::Function.Tags`.this@Stability(value=Stable) public CfnFunctionProps.Builder timeout(Number timeout)
CfnFunctionProps.getTimeout()timeout - `AWS::Serverless::Function.Timeout`.this@Stability(value=Stable) public CfnFunctionProps.Builder tracing(String tracing)
CfnFunctionProps.getTracing()tracing - `AWS::Serverless::Function.Tracing`.this@Stability(value=Stable) public CfnFunctionProps.Builder vpcConfig(IResolvable vpcConfig)
CfnFunctionProps.getVpcConfig()vpcConfig - `AWS::Serverless::Function.VpcConfig`.this@Stability(value=Stable) public CfnFunctionProps.Builder vpcConfig(CfnFunction.VpcConfigProperty vpcConfig)
CfnFunctionProps.getVpcConfig()vpcConfig - `AWS::Serverless::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.