Package com.pulumi.aws.bedrock.inputs
Class AgentcoreGatewayTargetTargetConfigurationMcpMcpServerArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentcoreGatewayTargetTargetConfigurationMcpMcpServerArgs.Builder
-
- Enclosing class:
- AgentcoreGatewayTargetTargetConfigurationMcpMcpServerArgs
public static final class AgentcoreGatewayTargetTargetConfigurationMcpMcpServerArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentcoreGatewayTargetTargetConfigurationMcpMcpServerArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentcoreGatewayTargetTargetConfigurationMcpMcpServerArgs defaults)
-
-
Method Detail
-
endpoint
public AgentcoreGatewayTargetTargetConfigurationMcpMcpServerArgs.Builder endpoint(com.pulumi.core.Output<java.lang.String> endpoint)
- Parameters:
endpoint- Endpoint for the MCP server target configuration.- Returns:
- builder
-
endpoint
public AgentcoreGatewayTargetTargetConfigurationMcpMcpServerArgs.Builder endpoint(java.lang.String endpoint)
- Parameters:
endpoint- Endpoint for the MCP server target configuration.- Returns:
- builder
-
listingMode
public AgentcoreGatewayTargetTargetConfigurationMcpMcpServerArgs.Builder listingMode(@Nullable com.pulumi.core.Output<java.lang.String> listingMode)
- Parameters:
listingMode- Listing mode for the MCP server target. Valid values are `DEFAULT` and `DYNAMIC`. MCP resources for `DEFAULT` targets are cached at the control plane for faster access, while resources for `DYNAMIC` targets are retrieved dynamically when listing tools.- Returns:
- builder
-
listingMode
public AgentcoreGatewayTargetTargetConfigurationMcpMcpServerArgs.Builder listingMode(java.lang.String listingMode)
- Parameters:
listingMode- Listing mode for the MCP server target. Valid values are `DEFAULT` and `DYNAMIC`. MCP resources for `DEFAULT` targets are cached at the control plane for faster access, while resources for `DYNAMIC` targets are retrieved dynamically when listing tools.- Returns:
- builder
-
mcpToolSchema
public AgentcoreGatewayTargetTargetConfigurationMcpMcpServerArgs.Builder mcpToolSchema(@Nullable com.pulumi.core.Output<AgentcoreGatewayTargetTargetConfigurationMcpMcpServerMcpToolSchemaArgs> mcpToolSchema)
- Parameters:
mcpToolSchema- Tool schema configuration for the MCP server target. When set, dynamic tool discovery and synchronization are disabled. See `mcpToolSchema` Block below.- Returns:
- builder
-
mcpToolSchema
public AgentcoreGatewayTargetTargetConfigurationMcpMcpServerArgs.Builder mcpToolSchema(AgentcoreGatewayTargetTargetConfigurationMcpMcpServerMcpToolSchemaArgs mcpToolSchema)
- Parameters:
mcpToolSchema- Tool schema configuration for the MCP server target. When set, dynamic tool discovery and synchronization are disabled. See `mcpToolSchema` Block below.- Returns:
- builder
-
resourcePriority
public AgentcoreGatewayTargetTargetConfigurationMcpMcpServerArgs.Builder resourcePriority(@Nullable com.pulumi.core.Output<java.lang.Integer> resourcePriority)
- Parameters:
resourcePriority- Priority for resolving MCP server targets with shared resource URIs. Lower values take precedence. Defaults to `1000` when not set.- Returns:
- builder
-
resourcePriority
public AgentcoreGatewayTargetTargetConfigurationMcpMcpServerArgs.Builder resourcePriority(java.lang.Integer resourcePriority)
- Parameters:
resourcePriority- Priority for resolving MCP server targets with shared resource URIs. Lower values take precedence. Defaults to `1000` when not set.- Returns:
- builder
-
build
public AgentcoreGatewayTargetTargetConfigurationMcpMcpServerArgs build()
-
-