Interface LambdaFunctionInfo.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<LambdaFunctionInfo.Builder,LambdaFunctionInfo>,SdkBuilder<LambdaFunctionInfo.Builder,LambdaFunctionInfo>,SdkPojo
- Enclosing class:
- LambdaFunctionInfo
public static interface LambdaFunctionInfo.Builder extends SdkPojo, CopyableBuilder<LambdaFunctionInfo.Builder,LambdaFunctionInfo>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description LambdaFunctionInfo.BuildercurrentVersion(String currentVersion)The version of a Lambda function that production traffic points to.LambdaFunctionInfo.BuilderfunctionAlias(String functionAlias)The alias of a Lambda function.LambdaFunctionInfo.BuilderfunctionName(String functionName)The name of a Lambda function.LambdaFunctionInfo.BuildertargetVersion(String targetVersion)The version of a Lambda function that production traffic points to after the Lambda function is deployed.LambdaFunctionInfo.BuildertargetVersionWeight(Double targetVersionWeight)The percentage of production traffic that the target version of a Lambda function receives.-
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 Detail
-
functionName
LambdaFunctionInfo.Builder functionName(String functionName)
The name of a Lambda function.
- Parameters:
functionName- The name of a Lambda function.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
functionAlias
LambdaFunctionInfo.Builder functionAlias(String functionAlias)
The alias of a Lambda function. For more information, see Lambda Function Aliases in the Lambda Developer Guide.
- Parameters:
functionAlias- The alias of a Lambda function. For more information, see Lambda Function Aliases in the Lambda Developer Guide.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
currentVersion
LambdaFunctionInfo.Builder currentVersion(String currentVersion)
The version of a Lambda function that production traffic points to.
- Parameters:
currentVersion- The version of a Lambda function that production traffic points to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetVersion
LambdaFunctionInfo.Builder targetVersion(String targetVersion)
The version of a Lambda function that production traffic points to after the Lambda function is deployed.
- Parameters:
targetVersion- The version of a Lambda function that production traffic points to after the Lambda function is deployed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetVersionWeight
LambdaFunctionInfo.Builder targetVersionWeight(Double targetVersionWeight)
The percentage of production traffic that the target version of a Lambda function receives.
- Parameters:
targetVersionWeight- The percentage of production traffic that the target version of a Lambda function receives.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-