Class CfnHarness.HarnessModelConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.bedrockagentcore.CfnHarness.HarnessModelConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnHarness.HarnessModelConfigurationProperty>
- Enclosing interface:
CfnHarness.HarnessModelConfigurationProperty
@Stability(Stable)
public static final class CfnHarness.HarnessModelConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnHarness.HarnessModelConfigurationProperty>
A builder for
CfnHarness.HarnessModelConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbedrockModelConfig(IResolvable bedrockModelConfig) Sets the value ofCfnHarness.HarnessModelConfigurationProperty.getBedrockModelConfig()bedrockModelConfig(CfnHarness.HarnessBedrockModelConfigProperty bedrockModelConfig) Sets the value ofCfnHarness.HarnessModelConfigurationProperty.getBedrockModelConfig()build()Builds the configured instance.geminiModelConfig(IResolvable geminiModelConfig) Sets the value ofCfnHarness.HarnessModelConfigurationProperty.getGeminiModelConfig()geminiModelConfig(CfnHarness.HarnessGeminiModelConfigProperty geminiModelConfig) Sets the value ofCfnHarness.HarnessModelConfigurationProperty.getGeminiModelConfig()openAiModelConfig(IResolvable openAiModelConfig) Sets the value ofCfnHarness.HarnessModelConfigurationProperty.getOpenAiModelConfig()openAiModelConfig(CfnHarness.HarnessOpenAiModelConfigProperty openAiModelConfig) Sets the value ofCfnHarness.HarnessModelConfigurationProperty.getOpenAiModelConfig()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
bedrockModelConfig
@Stability(Stable) public CfnHarness.HarnessModelConfigurationProperty.Builder bedrockModelConfig(IResolvable bedrockModelConfig) Sets the value ofCfnHarness.HarnessModelConfigurationProperty.getBedrockModelConfig()- Parameters:
bedrockModelConfig- the value to be set.- Returns:
this
-
bedrockModelConfig
@Stability(Stable) public CfnHarness.HarnessModelConfigurationProperty.Builder bedrockModelConfig(CfnHarness.HarnessBedrockModelConfigProperty bedrockModelConfig) Sets the value ofCfnHarness.HarnessModelConfigurationProperty.getBedrockModelConfig()- Parameters:
bedrockModelConfig- the value to be set.- Returns:
this
-
geminiModelConfig
@Stability(Stable) public CfnHarness.HarnessModelConfigurationProperty.Builder geminiModelConfig(IResolvable geminiModelConfig) Sets the value ofCfnHarness.HarnessModelConfigurationProperty.getGeminiModelConfig()- Parameters:
geminiModelConfig- the value to be set.- Returns:
this
-
geminiModelConfig
@Stability(Stable) public CfnHarness.HarnessModelConfigurationProperty.Builder geminiModelConfig(CfnHarness.HarnessGeminiModelConfigProperty geminiModelConfig) Sets the value ofCfnHarness.HarnessModelConfigurationProperty.getGeminiModelConfig()- Parameters:
geminiModelConfig- the value to be set.- Returns:
this
-
openAiModelConfig
@Stability(Stable) public CfnHarness.HarnessModelConfigurationProperty.Builder openAiModelConfig(IResolvable openAiModelConfig) Sets the value ofCfnHarness.HarnessModelConfigurationProperty.getOpenAiModelConfig()- Parameters:
openAiModelConfig- the value to be set.- Returns:
this
-
openAiModelConfig
@Stability(Stable) public CfnHarness.HarnessModelConfigurationProperty.Builder openAiModelConfig(CfnHarness.HarnessOpenAiModelConfigProperty openAiModelConfig) Sets the value ofCfnHarness.HarnessModelConfigurationProperty.getOpenAiModelConfig()- Parameters:
openAiModelConfig- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnHarness.HarnessModelConfigurationProperty>- Returns:
- a new instance of
CfnHarness.HarnessModelConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-