public static interface AwsLambdaFunctionDetails.Builder extends SdkPojo, CopyableBuilder<AwsLambdaFunctionDetails.Builder,AwsLambdaFunctionDetails>
| Modifier and Type | Method and Description |
|---|---|
AwsLambdaFunctionDetails.Builder |
architectures(Architecture... architectures)
The instruction set architecture that the AWS Lambda function supports.
|
AwsLambdaFunctionDetails.Builder |
architectures(Collection<Architecture> architectures)
The instruction set architecture that the AWS Lambda function supports.
|
AwsLambdaFunctionDetails.Builder |
architecturesWithStrings(Collection<String> architectures)
The instruction set architecture that the AWS Lambda function supports.
|
AwsLambdaFunctionDetails.Builder |
architecturesWithStrings(String... architectures)
The instruction set architecture that the AWS Lambda function supports.
|
AwsLambdaFunctionDetails.Builder |
codeSha256(String codeSha256)
The SHA256 hash of the AWS Lambda function's deployment package.
|
AwsLambdaFunctionDetails.Builder |
executionRoleArn(String executionRoleArn)
The AWS Lambda function's execution role.
|
AwsLambdaFunctionDetails.Builder |
functionName(String functionName)
The name of the AWS Lambda function.
|
AwsLambdaFunctionDetails.Builder |
lastModifiedAt(Instant lastModifiedAt)
The date and time that a user last updated the configuration, in ISO 8601 format
|
AwsLambdaFunctionDetails.Builder |
layers(Collection<String> layers)
The AWS Lambda function's
layers.
|
AwsLambdaFunctionDetails.Builder |
layers(String... layers)
The AWS Lambda function's
layers.
|
AwsLambdaFunctionDetails.Builder |
packageType(PackageType packageType)
The type of deployment package.
|
AwsLambdaFunctionDetails.Builder |
packageType(String packageType)
The type of deployment package.
|
AwsLambdaFunctionDetails.Builder |
runtime(Runtime runtime)
The runtime environment for the AWS Lambda function.
|
AwsLambdaFunctionDetails.Builder |
runtime(String runtime)
The runtime environment for the AWS Lambda function.
|
AwsLambdaFunctionDetails.Builder |
version(String version)
The version of the AWS Lambda function.
|
default AwsLambdaFunctionDetails.Builder |
vpcConfig(Consumer<LambdaVpcConfig.Builder> vpcConfig)
The AWS Lambda function's networking configuration.
|
AwsLambdaFunctionDetails.Builder |
vpcConfig(LambdaVpcConfig vpcConfig)
The AWS Lambda function's networking configuration.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAwsLambdaFunctionDetails.Builder architecturesWithStrings(Collection<String> architectures)
The instruction set architecture that the AWS Lambda function supports. Architecture is a string array with
one of the valid values. The default architecture value is x86_64.
architectures - The instruction set architecture that the AWS Lambda function supports. Architecture is a string array
with one of the valid values. The default architecture value is x86_64.AwsLambdaFunctionDetails.Builder architecturesWithStrings(String... architectures)
The instruction set architecture that the AWS Lambda function supports. Architecture is a string array with
one of the valid values. The default architecture value is x86_64.
architectures - The instruction set architecture that the AWS Lambda function supports. Architecture is a string array
with one of the valid values. The default architecture value is x86_64.AwsLambdaFunctionDetails.Builder architectures(Collection<Architecture> architectures)
The instruction set architecture that the AWS Lambda function supports. Architecture is a string array with
one of the valid values. The default architecture value is x86_64.
architectures - The instruction set architecture that the AWS Lambda function supports. Architecture is a string array
with one of the valid values. The default architecture value is x86_64.AwsLambdaFunctionDetails.Builder architectures(Architecture... architectures)
The instruction set architecture that the AWS Lambda function supports. Architecture is a string array with
one of the valid values. The default architecture value is x86_64.
architectures - The instruction set architecture that the AWS Lambda function supports. Architecture is a string array
with one of the valid values. The default architecture value is x86_64.AwsLambdaFunctionDetails.Builder codeSha256(String codeSha256)
The SHA256 hash of the AWS Lambda function's deployment package.
codeSha256 - The SHA256 hash of the AWS Lambda function's deployment package.AwsLambdaFunctionDetails.Builder executionRoleArn(String executionRoleArn)
The AWS Lambda function's execution role.
executionRoleArn - The AWS Lambda function's execution role.AwsLambdaFunctionDetails.Builder functionName(String functionName)
The name of the AWS Lambda function.
functionName - The name of the AWS Lambda function.AwsLambdaFunctionDetails.Builder lastModifiedAt(Instant lastModifiedAt)
The date and time that a user last updated the configuration, in ISO 8601 format
lastModifiedAt - The date and time that a user last updated the configuration, in ISO 8601 formatAwsLambdaFunctionDetails.Builder layers(Collection<String> layers)
The AWS Lambda function's layers. A Lambda function can have up to five layers.
layers - The AWS Lambda function's layers. A Lambda
function can have up to five layers.AwsLambdaFunctionDetails.Builder layers(String... layers)
The AWS Lambda function's layers. A Lambda function can have up to five layers.
layers - The AWS Lambda function's layers. A Lambda
function can have up to five layers.AwsLambdaFunctionDetails.Builder packageType(String packageType)
The type of deployment package. Set to Image for container image and set Zip for
.zip file archive.
packageType - The type of deployment package. Set to Image for container image and set Zip
for .zip file archive.PackageType,
PackageTypeAwsLambdaFunctionDetails.Builder packageType(PackageType packageType)
The type of deployment package. Set to Image for container image and set Zip for
.zip file archive.
packageType - The type of deployment package. Set to Image for container image and set Zip
for .zip file archive.PackageType,
PackageTypeAwsLambdaFunctionDetails.Builder runtime(String runtime)
The runtime environment for the AWS Lambda function.
AwsLambdaFunctionDetails.Builder runtime(Runtime runtime)
The runtime environment for the AWS Lambda function.
AwsLambdaFunctionDetails.Builder version(String version)
The version of the AWS Lambda function.
version - The version of the AWS Lambda function.AwsLambdaFunctionDetails.Builder vpcConfig(LambdaVpcConfig vpcConfig)
The AWS Lambda function's networking configuration.
vpcConfig - The AWS Lambda function's networking configuration.default AwsLambdaFunctionDetails.Builder vpcConfig(Consumer<LambdaVpcConfig.Builder> vpcConfig)
The AWS Lambda function's networking configuration.
This is a convenience method that creates an instance of theLambdaVpcConfig.Builder avoiding the
need to create one manually via LambdaVpcConfig.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to vpcConfig(LambdaVpcConfig).
vpcConfig - a consumer that will call methods on LambdaVpcConfig.BuildervpcConfig(LambdaVpcConfig)Copyright © 2023. All rights reserved.