Class CfnHarness.HarnessToolConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.services.bedrockagentcore.CfnHarness.HarnessToolConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnHarness.HarnessToolConfigurationProperty>
- Enclosing interface:
CfnHarness.HarnessToolConfigurationProperty
@Stability(Stable)
public static final class CfnHarness.HarnessToolConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnHarness.HarnessToolConfigurationProperty>
A builder for
CfnHarness.HarnessToolConfigurationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionagentCoreBrowser(IResolvable agentCoreBrowser) Sets the value ofCfnHarness.HarnessToolConfigurationProperty.getAgentCoreBrowser()agentCoreBrowser(CfnHarness.HarnessAgentCoreBrowserConfigProperty agentCoreBrowser) Sets the value ofCfnHarness.HarnessToolConfigurationProperty.getAgentCoreBrowser()agentCoreCodeInterpreter(IResolvable agentCoreCodeInterpreter) agentCoreCodeInterpreter(CfnHarness.HarnessAgentCoreCodeInterpreterConfigProperty agentCoreCodeInterpreter) agentCoreGateway(IResolvable agentCoreGateway) Sets the value ofCfnHarness.HarnessToolConfigurationProperty.getAgentCoreGateway()agentCoreGateway(CfnHarness.HarnessAgentCoreGatewayConfigProperty agentCoreGateway) Sets the value ofCfnHarness.HarnessToolConfigurationProperty.getAgentCoreGateway()build()Builds the configured instance.inlineFunction(IResolvable inlineFunction) Sets the value ofCfnHarness.HarnessToolConfigurationProperty.getInlineFunction()inlineFunction(CfnHarness.HarnessInlineFunctionConfigProperty inlineFunction) Sets the value ofCfnHarness.HarnessToolConfigurationProperty.getInlineFunction()remoteMcp(IResolvable remoteMcp) Sets the value ofCfnHarness.HarnessToolConfigurationProperty.getRemoteMcp()Sets the value ofCfnHarness.HarnessToolConfigurationProperty.getRemoteMcp()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
agentCoreBrowser
@Stability(Stable) public CfnHarness.HarnessToolConfigurationProperty.Builder agentCoreBrowser(IResolvable agentCoreBrowser) Sets the value ofCfnHarness.HarnessToolConfigurationProperty.getAgentCoreBrowser()- Parameters:
agentCoreBrowser- the value to be set.- Returns:
this
-
agentCoreBrowser
@Stability(Stable) public CfnHarness.HarnessToolConfigurationProperty.Builder agentCoreBrowser(CfnHarness.HarnessAgentCoreBrowserConfigProperty agentCoreBrowser) Sets the value ofCfnHarness.HarnessToolConfigurationProperty.getAgentCoreBrowser()- Parameters:
agentCoreBrowser- the value to be set.- Returns:
this
-
agentCoreCodeInterpreter
@Stability(Stable) public CfnHarness.HarnessToolConfigurationProperty.Builder agentCoreCodeInterpreter(IResolvable agentCoreCodeInterpreter) - Parameters:
agentCoreCodeInterpreter- the value to be set.- Returns:
this
-
agentCoreCodeInterpreter
@Stability(Stable) public CfnHarness.HarnessToolConfigurationProperty.Builder agentCoreCodeInterpreter(CfnHarness.HarnessAgentCoreCodeInterpreterConfigProperty agentCoreCodeInterpreter) - Parameters:
agentCoreCodeInterpreter- the value to be set.- Returns:
this
-
agentCoreGateway
@Stability(Stable) public CfnHarness.HarnessToolConfigurationProperty.Builder agentCoreGateway(IResolvable agentCoreGateway) Sets the value ofCfnHarness.HarnessToolConfigurationProperty.getAgentCoreGateway()- Parameters:
agentCoreGateway- the value to be set.- Returns:
this
-
agentCoreGateway
@Stability(Stable) public CfnHarness.HarnessToolConfigurationProperty.Builder agentCoreGateway(CfnHarness.HarnessAgentCoreGatewayConfigProperty agentCoreGateway) Sets the value ofCfnHarness.HarnessToolConfigurationProperty.getAgentCoreGateway()- Parameters:
agentCoreGateway- the value to be set.- Returns:
this
-
inlineFunction
@Stability(Stable) public CfnHarness.HarnessToolConfigurationProperty.Builder inlineFunction(IResolvable inlineFunction) Sets the value ofCfnHarness.HarnessToolConfigurationProperty.getInlineFunction()- Parameters:
inlineFunction- the value to be set.- Returns:
this
-
inlineFunction
@Stability(Stable) public CfnHarness.HarnessToolConfigurationProperty.Builder inlineFunction(CfnHarness.HarnessInlineFunctionConfigProperty inlineFunction) Sets the value ofCfnHarness.HarnessToolConfigurationProperty.getInlineFunction()- Parameters:
inlineFunction- the value to be set.- Returns:
this
-
remoteMcp
@Stability(Stable) public CfnHarness.HarnessToolConfigurationProperty.Builder remoteMcp(IResolvable remoteMcp) Sets the value ofCfnHarness.HarnessToolConfigurationProperty.getRemoteMcp()- Parameters:
remoteMcp- the value to be set.- Returns:
this
-
remoteMcp
@Stability(Stable) public CfnHarness.HarnessToolConfigurationProperty.Builder remoteMcp(CfnHarness.HarnessRemoteMcpConfigProperty remoteMcp) Sets the value ofCfnHarness.HarnessToolConfigurationProperty.getRemoteMcp()- Parameters:
remoteMcp- the value to be set.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnHarness.HarnessToolConfigurationProperty>- Returns:
- a new instance of
CfnHarness.HarnessToolConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-