Interface CreatePromptResponse.Builder

  • Method Details

    • arn

      The Amazon Resource Name (ARN) of the prompt.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the prompt.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • createdAt

      CreatePromptResponse.Builder createdAt(Instant createdAt)

      The time at which the prompt was created.

      Parameters:
      createdAt - The time at which the prompt was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • customerEncryptionKeyArn

      CreatePromptResponse.Builder customerEncryptionKeyArn(String customerEncryptionKeyArn)

      The Amazon Resource Name (ARN) of the KMS key that you encrypted the prompt with.

      Parameters:
      customerEncryptionKeyArn - The Amazon Resource Name (ARN) of the KMS key that you encrypted the prompt with.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • defaultVariant

      CreatePromptResponse.Builder defaultVariant(String defaultVariant)

      The name of the default variant for your prompt.

      Parameters:
      defaultVariant - The name of the default variant for your prompt.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • description

      CreatePromptResponse.Builder description(String description)

      The description of the prompt.

      Parameters:
      description - The description of the prompt.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • id

      The unique identifier of the prompt.

      Parameters:
      id - The unique identifier of the prompt.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the prompt.

      Parameters:
      name - The name of the prompt.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      CreatePromptResponse.Builder updatedAt(Instant updatedAt)

      The time at which the prompt was last updated.

      Parameters:
      updatedAt - The time at which the prompt was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • variants

      A list of objects, each containing details about a variant of the prompt.

      Parameters:
      variants - A list of objects, each containing details about a variant of the prompt.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • variants

      A list of objects, each containing details about a variant of the prompt.

      Parameters:
      variants - A list of objects, each containing details about a variant of the prompt.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • variants

      A list of objects, each containing details about a variant of the prompt.

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

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

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

      The version of the prompt. When you create a prompt, the version created is the DRAFT version.

      Parameters:
      version - The version of the prompt. When you create a prompt, the version created is the DRAFT version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.