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 Details

    • 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.