Package com.pulumi.aws.bedrock.inputs
Class AgentPromptVariantArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentPromptVariantArgs.Builder
-
- Enclosing class:
- AgentPromptVariantArgs
public static final class AgentPromptVariantArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentPromptVariantArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentPromptVariantArgs defaults)
-
-
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
-
inferenceConfiguration
public AgentPromptVariantArgs.Builder inferenceConfiguration(@Nullable com.pulumi.core.Output<AgentPromptVariantInferenceConfigurationArgs> inferenceConfiguration)
- Parameters:
inferenceConfiguration- Inference configurations for the prompt variant. See `inferenceConfiguration` Block for more information.- Returns:
- builder
-
inferenceConfiguration
public AgentPromptVariantArgs.Builder inferenceConfiguration(AgentPromptVariantInferenceConfigurationArgs inferenceConfiguration)
- Parameters:
inferenceConfiguration- Inference configurations for the prompt variant. See `inferenceConfiguration` 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
-
name
public AgentPromptVariantArgs.Builder name(java.lang.String name)
- Parameters:
name- Name of the tool.- Returns:
- builder
-
templateConfiguration
public AgentPromptVariantArgs.Builder templateConfiguration(@Nullable com.pulumi.core.Output<AgentPromptVariantTemplateConfigurationArgs> templateConfiguration)
- Parameters:
templateConfiguration- Configurations for the prompt template. See `templateConfiguration` Block for more information.- Returns:
- builder
-
templateConfiguration
public AgentPromptVariantArgs.Builder templateConfiguration(AgentPromptVariantTemplateConfigurationArgs templateConfiguration)
- Parameters:
templateConfiguration- Configurations for the prompt template. See `templateConfiguration` Block for more information.- 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
-
build
public AgentPromptVariantArgs build()
-
-