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
:value
pair.tags
(Consumer<Tag.Builder>... tags) A list of tags attached to this resource, listed in the format ofkey
:value
pair.A list of tags attached to this resource, listed in the format ofkey
:value
pair.default LambdaDetails.Builder
vpcConfig
(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
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, 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.Builder
avoiding the need to create one manually viaVpcConfig.builder()
.When the
Consumer
completes,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
:value
pair.- Parameters:
tags
- A list of tags attached to this resource, listed in the format ofkey
:value
pair.- 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
:value
pair.- Parameters:
tags
- A list of tags attached to this resource, listed in the format ofkey
:value
pair.- 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
:value
pair.Tag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,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:
-