Package com.pulumi.aws.bedrock.inputs
Class AgentcoreGatewayTargetTargetConfigurationMcpArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentcoreGatewayTargetTargetConfigurationMcpArgs.Builder
-
- Enclosing class:
- AgentcoreGatewayTargetTargetConfigurationMcpArgs
public static final class AgentcoreGatewayTargetTargetConfigurationMcpArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentcoreGatewayTargetTargetConfigurationMcpArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentcoreGatewayTargetTargetConfigurationMcpArgs defaults)
-
-
Method Detail
-
apiGateway
public AgentcoreGatewayTargetTargetConfigurationMcpArgs.Builder apiGateway(@Nullable com.pulumi.core.Output<AgentcoreGatewayTargetTargetConfigurationMcpApiGatewayArgs> apiGateway)
- Parameters:
apiGateway- API Gateway target configuration. See `apiGateway` Block below.- Returns:
- builder
-
apiGateway
public AgentcoreGatewayTargetTargetConfigurationMcpArgs.Builder apiGateway(AgentcoreGatewayTargetTargetConfigurationMcpApiGatewayArgs apiGateway)
- Parameters:
apiGateway- API Gateway target configuration. See `apiGateway` Block below.- Returns:
- builder
-
connector
public AgentcoreGatewayTargetTargetConfigurationMcpArgs.Builder connector(@Nullable com.pulumi.core.Output<AgentcoreGatewayTargetTargetConfigurationMcpConnectorArgs> connector)
- Parameters:
connector- Connector integration target configuration. Connectors provide pre-built integrations with AWS services and third-party tools. See `target_configuration.mcp.connector` Block below.- Returns:
- builder
-
connector
public AgentcoreGatewayTargetTargetConfigurationMcpArgs.Builder connector(AgentcoreGatewayTargetTargetConfigurationMcpConnectorArgs connector)
- Parameters:
connector- Connector integration target configuration. Connectors provide pre-built integrations with AWS services and third-party tools. See `target_configuration.mcp.connector` Block below.- Returns:
- builder
-
lambda
public AgentcoreGatewayTargetTargetConfigurationMcpArgs.Builder lambda(@Nullable com.pulumi.core.Output<AgentcoreGatewayTargetTargetConfigurationMcpLambdaArgs> lambda)
- Parameters:
lambda- Lambda function target configuration. See `lambda` Block below.- Returns:
- builder
-
lambda
public AgentcoreGatewayTargetTargetConfigurationMcpArgs.Builder lambda(AgentcoreGatewayTargetTargetConfigurationMcpLambdaArgs lambda)
- Parameters:
lambda- Lambda function target configuration. See `lambda` Block below.- Returns:
- builder
-
mcpServer
public AgentcoreGatewayTargetTargetConfigurationMcpArgs.Builder mcpServer(@Nullable com.pulumi.core.Output<AgentcoreGatewayTargetTargetConfigurationMcpMcpServerArgs> mcpServer)
- Parameters:
mcpServer- MCP server target configuration. See `mcpServer` Block below.- Returns:
- builder
-
mcpServer
public AgentcoreGatewayTargetTargetConfigurationMcpArgs.Builder mcpServer(AgentcoreGatewayTargetTargetConfigurationMcpMcpServerArgs mcpServer)
- Parameters:
mcpServer- MCP server target configuration. See `mcpServer` Block below.- Returns:
- builder
-
openApiSchema
public AgentcoreGatewayTargetTargetConfigurationMcpArgs.Builder openApiSchema(@Nullable com.pulumi.core.Output<AgentcoreGatewayTargetTargetConfigurationMcpOpenApiSchemaArgs> openApiSchema)
- Parameters:
openApiSchema- OpenAPI schema-based target configuration. Supports exactly one of `inlinePayload` (see `target_configuration.mcp.open_api_schema.inline_payload` Block) or `s3` (see `target_configuration.mcp.open_api_schema.s3` Block).- Returns:
- builder
-
openApiSchema
public AgentcoreGatewayTargetTargetConfigurationMcpArgs.Builder openApiSchema(AgentcoreGatewayTargetTargetConfigurationMcpOpenApiSchemaArgs openApiSchema)
- Parameters:
openApiSchema- OpenAPI schema-based target configuration. Supports exactly one of `inlinePayload` (see `target_configuration.mcp.open_api_schema.inline_payload` Block) or `s3` (see `target_configuration.mcp.open_api_schema.s3` Block).- Returns:
- builder
-
smithyModel
public AgentcoreGatewayTargetTargetConfigurationMcpArgs.Builder smithyModel(@Nullable com.pulumi.core.Output<AgentcoreGatewayTargetTargetConfigurationMcpSmithyModelArgs> smithyModel)
- Parameters:
smithyModel- Smithy model-based target configuration. Supports exactly one of `inlinePayload` (see `target_configuration.mcp.smithy_model.inline_payload` Block) or `s3` (see `target_configuration.mcp.smithy_model.s3` Block).- Returns:
- builder
-
smithyModel
public AgentcoreGatewayTargetTargetConfigurationMcpArgs.Builder smithyModel(AgentcoreGatewayTargetTargetConfigurationMcpSmithyModelArgs smithyModel)
- Parameters:
smithyModel- Smithy model-based target configuration. Supports exactly one of `inlinePayload` (see `target_configuration.mcp.smithy_model.inline_payload` Block) or `s3` (see `target_configuration.mcp.smithy_model.s3` Block).- Returns:
- builder
-
build
public AgentcoreGatewayTargetTargetConfigurationMcpArgs build()
-
-