Interface LambdaDetails.Builder

  • Method Details

    • functionArn

      LambdaDetails.Builder functionArn(String 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

      LambdaDetails.Builder functionName(String 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

      LambdaDetails.Builder description(String 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

      LambdaDetails.Builder lastModifiedAt(Instant 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

      LambdaDetails.Builder revisionId(String 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

      LambdaDetails.Builder functionVersion(String 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

      LambdaDetails.Builder vpcConfig(VpcConfig 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

      default LambdaDetails.Builder vpcConfig(Consumer<VpcConfig.Builder> vpcConfig)

      Amazon Virtual Private Cloud configuration details associated with your Lambda function.

      This is a convenience method that creates an instance of the VpcConfig.Builder avoiding the need to create one manually via VpcConfig.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to vpcConfig(VpcConfig).

      Parameters:
      vpcConfig - a consumer that will call methods on VpcConfig.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 of key:value pair.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      LambdaDetails.Builder tags(Tag... 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 of key: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.

      This is a convenience method that creates an instance of the Tag.Builder avoiding the need to create one manually via Tag.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tags(List<Tag>).

      Parameters:
      tags - a consumer that will call methods on Tag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: