Interface LambdaDetails.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<LambdaDetails.Builder,,LambdaDetails> SdkBuilder<LambdaDetails.Builder,,LambdaDetails> SdkPojo
- Enclosing class:
LambdaDetails
-
Method Summary
Modifier and TypeMethodDescriptiondescription(String description) Description of the Lambda function.functionArn(String functionArn) Amazon Resource Name (ARN) of the Lambda function.functionName(String functionName) Name of the Lambda function.functionVersion(String functionVersion) The version of the Lambda function.lastModifiedAt(Instant lastModifiedAt) The timestamp when the Lambda function was last modified.revisionId(String revisionId) The revision ID of the Lambda function version.The execution role of the Lambda function.tags(Collection<Tag> tags) A list of tags attached to this resource, listed in the format ofkey:valuepair.tags(Consumer<Tag.Builder>... tags) A list of tags attached to this resource, listed in the format ofkey:valuepair.A list of tags attached to this resource, listed in the format ofkey:valuepair.default LambdaDetails.BuildervpcConfig(Consumer<VpcConfig.Builder> vpcConfig) Amazon Virtual Private Cloud configuration details associated with your Lambda function.Amazon Virtual Private Cloud configuration details associated with your Lambda function.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
functionArn
Amazon Resource Name (ARN) of the Lambda function.
- Parameters:
functionArn- Amazon Resource Name (ARN) of the Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
functionName
Name of the Lambda function.
- Parameters:
functionName- Name of the Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
Description of the Lambda function.
- Parameters:
description- Description of the Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedAt
The timestamp when the Lambda function was last modified. This field is in the UTC date string format
(2023-03-22T19:37:20.168Z).- Parameters:
lastModifiedAt- The timestamp when the Lambda function was last modified. This field is in the UTC date string format(2023-03-22T19:37:20.168Z).- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
revisionId
The revision ID of the Lambda function version.
- Parameters:
revisionId- The revision ID of the Lambda function version.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
functionVersion
The version of the Lambda function.
- Parameters:
functionVersion- The version of the Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
role
The execution role of the Lambda function.
- Parameters:
role- The execution role of the Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfig
Amazon Virtual Private Cloud configuration details associated with your Lambda function.
- Parameters:
vpcConfig- Amazon Virtual Private Cloud configuration details associated with your Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfig
Amazon Virtual Private Cloud configuration details associated with your Lambda function.
This is a convenience method that creates an instance of theVpcConfig.Builderavoiding the need to create one manually viaVpcConfig.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tovpcConfig(VpcConfig).- Parameters:
vpcConfig- a consumer that will call methods onVpcConfig.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
A list of tags attached to this resource, listed in the format of
key:valuepair.- Parameters:
tags- A list of tags attached to this resource, listed in the format ofkey:valuepair.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A list of tags attached to this resource, listed in the format of
key:valuepair.- Parameters:
tags- A list of tags attached to this resource, listed in the format ofkey:valuepair.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
A list of tags attached to this resource, listed in the format of
This is a convenience method that creates an instance of thekey:valuepair.Tag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed totags(List<Tag>).- Parameters:
tags- a consumer that will call methods onTag.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-