Package com.pulumi.aws.bedrock.inputs
Class AgentcoreHarnessModelLitellmModelConfigArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentcoreHarnessModelLitellmModelConfigArgs.Builder
-
- Enclosing class:
- AgentcoreHarnessModelLitellmModelConfigArgs
public static final class AgentcoreHarnessModelLitellmModelConfigArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentcoreHarnessModelLitellmModelConfigArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentcoreHarnessModelLitellmModelConfigArgs defaults)
-
-
Method Detail
-
additionalParams
public AgentcoreHarnessModelLitellmModelConfigArgs.Builder additionalParams(@Nullable com.pulumi.core.Output<java.lang.String> additionalParams)
- Parameters:
additionalParams- JSON string containing provider-specific parameters to pass through to the LiteLLM model provider unchanged.- Returns:
- builder
-
additionalParams
public AgentcoreHarnessModelLitellmModelConfigArgs.Builder additionalParams(java.lang.String additionalParams)
- Parameters:
additionalParams- JSON string containing provider-specific parameters to pass through to the LiteLLM model provider unchanged.- Returns:
- builder
-
apiBase
public AgentcoreHarnessModelLitellmModelConfigArgs.Builder apiBase(@Nullable com.pulumi.core.Output<java.lang.String> apiBase)
- Parameters:
apiBase- Base URL of the LiteLLM-compatible API endpoint.- Returns:
- builder
-
apiBase
public AgentcoreHarnessModelLitellmModelConfigArgs.Builder apiBase(java.lang.String apiBase)
- Parameters:
apiBase- Base URL of the LiteLLM-compatible API endpoint.- Returns:
- builder
-
apiKeyArn
public AgentcoreHarnessModelLitellmModelConfigArgs.Builder apiKeyArn(@Nullable com.pulumi.core.Output<java.lang.String> apiKeyArn)
- Parameters:
apiKeyArn- ARN of the secret containing the API key.- Returns:
- builder
-
apiKeyArn
public AgentcoreHarnessModelLitellmModelConfigArgs.Builder apiKeyArn(java.lang.String apiKeyArn)
- Parameters:
apiKeyArn- ARN of the secret containing the API key.- Returns:
- builder
-
maxTokens
public AgentcoreHarnessModelLitellmModelConfigArgs.Builder maxTokens(@Nullable com.pulumi.core.Output<java.lang.Integer> maxTokens)
- Parameters:
maxTokens- Maximum number of tokens to generate.- Returns:
- builder
-
maxTokens
public AgentcoreHarnessModelLitellmModelConfigArgs.Builder maxTokens(java.lang.Integer maxTokens)
- Parameters:
maxTokens- Maximum number of tokens to generate.- Returns:
- builder
-
modelId
public AgentcoreHarnessModelLitellmModelConfigArgs.Builder modelId(com.pulumi.core.Output<java.lang.String> modelId)
- Parameters:
modelId- LiteLLM model ID.- Returns:
- builder
-
modelId
public AgentcoreHarnessModelLitellmModelConfigArgs.Builder modelId(java.lang.String modelId)
- Parameters:
modelId- LiteLLM model ID.- Returns:
- builder
-
temperature
public AgentcoreHarnessModelLitellmModelConfigArgs.Builder temperature(@Nullable com.pulumi.core.Output<java.lang.Double> temperature)
- Parameters:
temperature- Temperature for sampling. Must be between 0 and 2.- Returns:
- builder
-
temperature
public AgentcoreHarnessModelLitellmModelConfigArgs.Builder temperature(java.lang.Double temperature)
- Parameters:
temperature- Temperature for sampling. Must be between 0 and 2.- Returns:
- builder
-
topP
public AgentcoreHarnessModelLitellmModelConfigArgs.Builder topP(@Nullable com.pulumi.core.Output<java.lang.Double> topP)
- Parameters:
topP- Top-p sampling parameter. Must be between 0 and 1.- Returns:
- builder
-
topP
public AgentcoreHarnessModelLitellmModelConfigArgs.Builder topP(java.lang.Double topP)
- Parameters:
topP- Top-p sampling parameter. Must be between 0 and 1.- Returns:
- builder
-
build
public AgentcoreHarnessModelLitellmModelConfigArgs build()
-
-