Package com.pulumi.aws.bedrock.inputs
Class AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.bedrock.inputs.AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs.Builder
-
- Enclosing class:
- AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs
public static final class AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs defaults)
-
-
Method Detail
-
endpoint
public AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs.Builder endpoint(com.pulumi.core.Output<java.lang.String> endpoint)
- Parameters:
endpoint- HTTPS endpoint that the gateway forwards requests to for this passthrough target. Must start with `https://`.- Returns:
- builder
-
endpoint
public AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs.Builder endpoint(java.lang.String endpoint)
- Parameters:
endpoint- HTTPS endpoint that the gateway forwards requests to for this passthrough target. Must start with `https://`.- Returns:
- builder
-
protocolType
public AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs.Builder protocolType(com.pulumi.core.Output<java.lang.String> protocolType)
- Parameters:
protocolType- Application protocol the passthrough target implements. Valid values: `MCP`, `A2A`, `INFERENCE`, `CUSTOM`.- Returns:
- builder
-
protocolType
public AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs.Builder protocolType(java.lang.String protocolType)
- Parameters:
protocolType- Application protocol the passthrough target implements. Valid values: `MCP`, `A2A`, `INFERENCE`, `CUSTOM`.- Returns:
- builder
-
schema
public AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs.Builder schema(@Nullable com.pulumi.core.Output<AgentcoreGatewayTargetTargetConfigurationHttpPassthroughSchemaArgs> schema)
- Parameters:
schema- API schema configuration that defines the structure of the passthrough target's API. See `schema` Block below.- Returns:
- builder
-
schema
public AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs.Builder schema(AgentcoreGatewayTargetTargetConfigurationHttpPassthroughSchemaArgs schema)
- Parameters:
schema- API schema configuration that defines the structure of the passthrough target's API. See `schema` Block below.- Returns:
- builder
-
staticQueryParameterConflictResolution
public AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs.Builder staticQueryParameterConflictResolution(@Nullable com.pulumi.core.Output<java.lang.String> staticQueryParameterConflictResolution)
- Parameters:
staticQueryParameterConflictResolution- Controls precedence when a client request supplies a query parameter whose name matches a configured static query parameter. Valid values: `CLIENT_OVERRIDE`, `STATIC_OVERRIDE`.- Returns:
- builder
-
staticQueryParameterConflictResolution
public AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs.Builder staticQueryParameterConflictResolution(java.lang.String staticQueryParameterConflictResolution)
- Parameters:
staticQueryParameterConflictResolution- Controls precedence when a client request supplies a query parameter whose name matches a configured static query parameter. Valid values: `CLIENT_OVERRIDE`, `STATIC_OVERRIDE`.- Returns:
- builder
-
staticQueryParameters
public AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs.Builder staticQueryParameters(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> staticQueryParameters)
- Parameters:
staticQueryParameters- Map of static query parameters that the gateway always appends to the outbound URL when forwarding requests to the target.- Returns:
- builder
-
staticQueryParameters
public AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs.Builder staticQueryParameters(java.util.Map<java.lang.String,java.lang.String> staticQueryParameters)
- Parameters:
staticQueryParameters- Map of static query parameters that the gateway always appends to the outbound URL when forwarding requests to the target.- Returns:
- builder
-
stickinessConfiguration
public AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs.Builder stickinessConfiguration(@Nullable com.pulumi.core.Output<AgentcoreGatewayTargetTargetConfigurationHttpPassthroughStickinessConfigurationArgs> stickinessConfiguration)
- Parameters:
stickinessConfiguration- Session stickiness configuration routing requests within the same session to the same target. See `stickinessConfiguration` below.- Returns:
- builder
-
stickinessConfiguration
public AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs.Builder stickinessConfiguration(AgentcoreGatewayTargetTargetConfigurationHttpPassthroughStickinessConfigurationArgs stickinessConfiguration)
- Parameters:
stickinessConfiguration- Session stickiness configuration routing requests within the same session to the same target. See `stickinessConfiguration` below.- Returns:
- builder
-
build
public AgentcoreGatewayTargetTargetConfigurationHttpPassthroughArgs build()
-
-