Package ai.protify.core.provider.mock
Class MockProvider.Builder
- java.lang.Object
-
- ai.protify.core.provider.mock.MockProvider.Builder
-
- Enclosing class:
- MockProvider
public static class MockProvider.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MockProviderbuild()MockProvider.BuilderdefaultResponse(AIResponse response)MockProvider.BuilderdefaultResponse(java.lang.String text)MockProvider.Builderresponse(AIResponse response)MockProvider.Builderresponse(java.lang.String text)MockProvider.BuilderresponseFunction(java.util.function.Function<MockProviderRequest,AIResponse> responseFunction)MockProvider.BuilderstreamTokenDelayMillis(long millis)
-
-
-
Method Detail
-
response
public MockProvider.Builder response(java.lang.String text)
-
response
public MockProvider.Builder response(AIResponse response)
-
defaultResponse
public MockProvider.Builder defaultResponse(java.lang.String text)
-
defaultResponse
public MockProvider.Builder defaultResponse(AIResponse response)
-
responseFunction
public MockProvider.Builder responseFunction(java.util.function.Function<MockProviderRequest,AIResponse> responseFunction)
-
streamTokenDelayMillis
public MockProvider.Builder streamTokenDelayMillis(long millis)
-
build
public MockProvider build()
-
-