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