Package ai.protify.core.provider.mock
Class MockResponse.Builder
- java.lang.Object
-
- ai.protify.core.provider.mock.MockResponse.Builder
-
- Enclosing class:
- MockResponse
public static class MockResponse.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MockResponsebuild()MockResponse.BuilderinputTokens(long inputTokens)MockResponse.BuildermodelName(java.lang.String modelName)MockResponse.BuilderoutputTokens(long outputTokens)MockResponse.BuilderprocessingTimeMillis(long processingTimeMillis)MockResponse.BuilderproviderResponse(java.lang.String providerResponse)MockResponse.BuilderreasoningContent(java.lang.String reasoningContent)MockResponse.BuilderresponseId(java.lang.String responseId)MockResponse.BuilderstopReason(java.lang.String stopReason)MockResponse.Buildertext(java.lang.String text)MockResponse.BuildertoolCalls(java.util.List<AIToolCall> toolCalls)
-
-
-
Method Detail
-
text
public MockResponse.Builder text(java.lang.String text)
-
modelName
public MockResponse.Builder modelName(java.lang.String modelName)
-
responseId
public MockResponse.Builder responseId(java.lang.String responseId)
-
inputTokens
public MockResponse.Builder inputTokens(long inputTokens)
-
outputTokens
public MockResponse.Builder outputTokens(long outputTokens)
-
processingTimeMillis
public MockResponse.Builder processingTimeMillis(long processingTimeMillis)
-
providerResponse
public MockResponse.Builder providerResponse(java.lang.String providerResponse)
-
reasoningContent
public MockResponse.Builder reasoningContent(java.lang.String reasoningContent)
-
stopReason
public MockResponse.Builder stopReason(java.lang.String stopReason)
-
toolCalls
public MockResponse.Builder toolCalls(java.util.List<AIToolCall> toolCalls)
-
build
public MockResponse build()
-
-