Package com.pulumi.aws.bedrock.inputs
Class AgentcoreHarnessModelOpenaiModelConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentcoreHarnessModelOpenaiModelConfigArgs.Builder
-
- Enclosing class:
- AgentcoreHarnessModelOpenaiModelConfigArgs
public static final class AgentcoreHarnessModelOpenaiModelConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentcoreHarnessModelOpenaiModelConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentcoreHarnessModelOpenaiModelConfigArgs defaults)
-
-
Method Detail
-
additionalParams
public AgentcoreHarnessModelOpenaiModelConfigArgs.Builder additionalParams(@Nullable com.pulumi.core.Output<java.lang.String> additionalParams)
- Parameters:
additionalParams- JSON string containing provider-specific parameters to pass through to the OpenAI model provider unchanged.- Returns:
- builder
-
additionalParams
public AgentcoreHarnessModelOpenaiModelConfigArgs.Builder additionalParams(java.lang.String additionalParams)
- Parameters:
additionalParams- JSON string containing provider-specific parameters to pass through to the OpenAI model provider unchanged.- Returns:
- builder
-
apiFormat
public AgentcoreHarnessModelOpenaiModelConfigArgs.Builder apiFormat(@Nullable com.pulumi.core.Output<java.lang.String> apiFormat)
- Parameters:
apiFormat- API format for the model. Valid values are `responses` and `chatCompletions`.- Returns:
- builder
-
apiFormat
public AgentcoreHarnessModelOpenaiModelConfigArgs.Builder apiFormat(java.lang.String apiFormat)
- Parameters:
apiFormat- API format for the model. Valid values are `responses` and `chatCompletions`.- Returns:
- builder
-
apiKeyArn
public AgentcoreHarnessModelOpenaiModelConfigArgs.Builder apiKeyArn(com.pulumi.core.Output<java.lang.String> apiKeyArn)
- Parameters:
apiKeyArn- ARN of the secret containing the API key.- Returns:
- builder
-
apiKeyArn
public AgentcoreHarnessModelOpenaiModelConfigArgs.Builder apiKeyArn(java.lang.String apiKeyArn)
- Parameters:
apiKeyArn- ARN of the secret containing the API key.- Returns:
- builder
-
maxTokens
public AgentcoreHarnessModelOpenaiModelConfigArgs.Builder maxTokens(@Nullable com.pulumi.core.Output<java.lang.Integer> maxTokens)
- Parameters:
maxTokens- Maximum number of tokens to generate.- Returns:
- builder
-
maxTokens
public AgentcoreHarnessModelOpenaiModelConfigArgs.Builder maxTokens(java.lang.Integer maxTokens)
- Parameters:
maxTokens- Maximum number of tokens to generate.- Returns:
- builder
-
modelId
public AgentcoreHarnessModelOpenaiModelConfigArgs.Builder modelId(com.pulumi.core.Output<java.lang.String> modelId)
- Parameters:
modelId- OpenAI model ID.- Returns:
- builder
-
modelId
public AgentcoreHarnessModelOpenaiModelConfigArgs.Builder modelId(java.lang.String modelId)
- Parameters:
modelId- OpenAI model ID.- Returns:
- builder
-
temperature
public AgentcoreHarnessModelOpenaiModelConfigArgs.Builder temperature(@Nullable com.pulumi.core.Output<java.lang.Double> temperature)
- Parameters:
temperature- Temperature for sampling.- Returns:
- builder
-
temperature
public AgentcoreHarnessModelOpenaiModelConfigArgs.Builder temperature(java.lang.Double temperature)
- Parameters:
temperature- Temperature for sampling.- Returns:
- builder
-
topP
public AgentcoreHarnessModelOpenaiModelConfigArgs.Builder topP(@Nullable com.pulumi.core.Output<java.lang.Double> topP)
- Parameters:
topP- Top-p sampling parameter.- Returns:
- builder
-
topP
public AgentcoreHarnessModelOpenaiModelConfigArgs.Builder topP(java.lang.Double topP)
- Parameters:
topP- Top-p sampling parameter.- Returns:
- builder
-
build
public AgentcoreHarnessModelOpenaiModelConfigArgs build()
-
-