Class RequestContext.Builder

java.lang.Object
org.a2aproject.sdk.server.agentexecution.RequestContext.Builder
Direct Known Subclasses:
SimpleRequestContextBuilder
Enclosing class:
RequestContext

public static class RequestContext.Builder extends Object
Builder for creating RequestContext instances.

The builder handles ID generation and validation automatically:

  • TaskId and ContextId are auto-generated (UUID) if not provided
  • IDs are validated against message parameters if both are present
  • Message parameters are updated with generated IDs
  • Related tasks list is initialized to empty list if null