@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 assumeRolePolicyDocument(Object assumeRolePolicyDocument)
CfnFunctionProps.getAssumeRolePolicyDocument()assumeRolePolicyDocument - `AWS::Serverless::Function.AssumeRolePolicyDocument`.this@Stability(value=Stable) public CfnFunctionProps.Builder autoPublishAlias(String autoPublishAlias)
CfnFunctionProps.getAutoPublishAlias()autoPublishAlias - `AWS::Serverless::Function.AutoPublishAlias`.this@Stability(value=Stable) public CfnFunctionProps.Builder autoPublishCodeSha256(String autoPublishCodeSha256)
CfnFunctionProps.getAutoPublishCodeSha256()autoPublishCodeSha256 - `AWS::Serverless::Function.AutoPublishCodeSha256`.this@Stability(value=Stable) public CfnFunctionProps.Builder codeSigningConfigArn(String codeSigningConfigArn)
CfnFunctionProps.getCodeSigningConfigArn()codeSigningConfigArn - `AWS::Serverless::Function.CodeSigningConfigArn`.this@Stability(value=Stable) public CfnFunctionProps.Builder codeUri(String codeUri)
CfnFunctionProps.getCodeUri()codeUri - `AWS::Serverless::Function.CodeUri`.this@Stability(value=Stable) public CfnFunctionProps.Builder codeUri(IResolvable codeUri)
CfnFunctionProps.getCodeUri()codeUri - `AWS::Serverless::Function.CodeUri`.this@Stability(value=Stable) public CfnFunctionProps.Builder codeUri(CfnFunction.S3LocationProperty codeUri)
CfnFunctionProps.getCodeUri()codeUri - `AWS::Serverless::Function.CodeUri`.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 eventInvokeConfig(IResolvable eventInvokeConfig)
CfnFunctionProps.getEventInvokeConfig()eventInvokeConfig - `AWS::Serverless::Function.EventInvokeConfig`.this@Stability(value=Stable) public CfnFunctionProps.Builder eventInvokeConfig(CfnFunction.EventInvokeConfigProperty eventInvokeConfig)
CfnFunctionProps.getEventInvokeConfig()eventInvokeConfig - `AWS::Serverless::Function.EventInvokeConfig`.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 handler(String handler)
CfnFunctionProps.getHandler()handler - `AWS::Serverless::Function.Handler`.this@Stability(value=Stable) public CfnFunctionProps.Builder imageConfig(IResolvable imageConfig)
CfnFunctionProps.getImageConfig()imageConfig - `AWS::Serverless::Function.ImageConfig`.this@Stability(value=Stable) public CfnFunctionProps.Builder imageConfig(CfnFunction.ImageConfigProperty imageConfig)
CfnFunctionProps.getImageConfig()imageConfig - `AWS::Serverless::Function.ImageConfig`.this@Stability(value=Stable) public CfnFunctionProps.Builder imageUri(String imageUri)
CfnFunctionProps.getImageUri()imageUri - `AWS::Serverless::Function.ImageUri`.this@Stability(value=Stable) public CfnFunctionProps.Builder inlineCode(String inlineCode)
CfnFunctionProps.getInlineCode()inlineCode - `AWS::Serverless::Function.InlineCode`.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 packageType(String packageType)
CfnFunctionProps.getPackageType()packageType - `AWS::Serverless::Function.PackageType`.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 runtime(String runtime)
CfnFunctionProps.getRuntime()runtime - `AWS::Serverless::Function.Runtime`.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 versionDescription(String versionDescription)
CfnFunctionProps.getVersionDescription()versionDescription - `AWS::Serverless::Function.VersionDescription`.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.