Class AgentPromptVariantArgs.Builder

  • Enclosing class:
    AgentPromptVariantArgs

    public static final class AgentPromptVariantArgs.Builder
    extends java.lang.Object
    • Method Detail

      • additionalModelRequestFields

        public AgentPromptVariantArgs.Builder additionalModelRequestFields​(@Nullable
                                                                           com.pulumi.core.Output<java.lang.String> additionalModelRequestFields)
        Parameters:
        additionalModelRequestFields - Model-specific inference configurations that aren’t in the `inferenceConfiguration` block. To see model-specific inference parameters, see [Inference request parameters and response fields for foundation models](https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters.html).
        Returns:
        builder
      • additionalModelRequestFields

        public AgentPromptVariantArgs.Builder additionalModelRequestFields​(java.lang.String additionalModelRequestFields)
        Parameters:
        additionalModelRequestFields - Model-specific inference configurations that aren’t in the `inferenceConfiguration` block. To see model-specific inference parameters, see [Inference request parameters and response fields for foundation models](https://docs.aws.amazon.com/bedrock/latest/userguide/model-parameters.html).
        Returns:
        builder
      • genAiResource

        public AgentPromptVariantArgs.Builder genAiResource​(@Nullable
                                                            com.pulumi.core.Output<AgentPromptVariantGenAiResourceArgs> genAiResource)
        Parameters:
        genAiResource - Generative AI resource with which to use the prompt. If this is not supplied, then a `modelId` must be defined. See `genAiResource` Block for more information.
        Returns:
        builder
      • genAiResource

        public AgentPromptVariantArgs.Builder genAiResource​(AgentPromptVariantGenAiResourceArgs genAiResource)
        Parameters:
        genAiResource - Generative AI resource with which to use the prompt. If this is not supplied, then a `modelId` must be defined. See `genAiResource` Block for more information.
        Returns:
        builder
      • metadatas

        public AgentPromptVariantArgs.Builder metadatas​(@Nullable
                                                        com.pulumi.core.Output<java.util.List<AgentPromptVariantMetadataArgs>> metadatas)
        Parameters:
        metadatas - List of objects, each containing a key-value pair that defines a metadata tag and value to attach to a prompt variant. See `metadata` Block for more information.
        Returns:
        builder
      • metadatas

        public AgentPromptVariantArgs.Builder metadatas​(java.util.List<AgentPromptVariantMetadataArgs> metadatas)
        Parameters:
        metadatas - List of objects, each containing a key-value pair that defines a metadata tag and value to attach to a prompt variant. See `metadata` Block for more information.
        Returns:
        builder
      • metadatas

        public AgentPromptVariantArgs.Builder metadatas​(AgentPromptVariantMetadataArgs... metadatas)
        Parameters:
        metadatas - List of objects, each containing a key-value pair that defines a metadata tag and value to attach to a prompt variant. See `metadata` Block for more information.
        Returns:
        builder
      • modelId

        public AgentPromptVariantArgs.Builder modelId​(@Nullable
                                                      com.pulumi.core.Output<java.lang.String> modelId)
        Parameters:
        modelId - Unique identifier of the model or [inference profile](https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html) with which to run inference on the prompt. If this is not supplied, then a `genAiResource` must be defined.
        Returns:
        builder
      • modelId

        public AgentPromptVariantArgs.Builder modelId​(java.lang.String modelId)
        Parameters:
        modelId - Unique identifier of the model or [inference profile](https://docs.aws.amazon.com/bedrock/latest/userguide/cross-region-inference.html) with which to run inference on the prompt. If this is not supplied, then a `genAiResource` must be defined.
        Returns:
        builder
      • name

        public AgentPromptVariantArgs.Builder name​(com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Name of the tool.
        Returns:
        builder
      • templateType

        public AgentPromptVariantArgs.Builder templateType​(com.pulumi.core.Output<java.lang.String> templateType)
        Parameters:
        templateType - Type of prompt template to use. Valid values: `CHAT`, `TEXT`.
        Returns:
        builder
      • templateType

        public AgentPromptVariantArgs.Builder templateType​(java.lang.String templateType)
        Parameters:
        templateType - Type of prompt template to use. Valid values: `CHAT`, `TEXT`.
        Returns:
        builder