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