Class McpAdmissionIdentity.Builder
java.lang.Object
com.soklet.McpAdmissionIdentity.Builder
- Enclosing class:
McpAdmissionIdentity
Mutable builder for an immutable
McpAdmissionIdentity.- Author:
- Mark Allen
-
Method Summary
Modifier and TypeMethodDescriptionapplicationContext(@NonNull Object applicationContext) Sets optional application context propagated to later MCP hooks.authorizationPartitionKey(@NonNull String authorizationPartitionKey) Sets the stable authorization partition key.build()Sets the authenticated application principal.
-
Method Details
-
authorizationPartitionKey
public @NonNull McpAdmissionIdentity.Builder authorizationPartitionKey(@NonNull String authorizationPartitionKey) Sets the stable authorization partition key.- Parameters:
authorizationPartitionKey- opaque authorization partition- Returns:
- this builder
-
principal
Sets the authenticated application principal. An authorization partition key must also be supplied.- Parameters:
principal- application principal- Returns:
- this builder
-
applicationContext
Sets optional application context propagated to later MCP hooks.- Parameters:
applicationContext- application context- Returns:
- this builder
-
build
- Returns:
- immutable admission identity
-