Interface LambdaDetails.Builder

    • Method Detail

      • 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

        LambdaDetails.Builder role​(String 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.
      • tags

        LambdaDetails.Builder tags​(Collection<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

        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

        LambdaDetails.Builder tags​(Consumer<Tag.Builder>... 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).

        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:
        #tags(java.util.Collection)