Class AnthropicCacheOptions.Builder
java.lang.Object
org.springframework.ai.anthropic.api.AnthropicCacheOptions.Builder
- Enclosing class:
AnthropicCacheOptions
- Since:
- 1.1.0
- Author:
- Austin Dase
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()contentLengthFunction(Function<String, Integer> contentLengthFunction) messageTypeMinContentLength(org.springframework.ai.chat.messages.MessageType messageType, Integer minContentLength) messageTypeMinContentLengths(Map<org.springframework.ai.chat.messages.MessageType, Integer> messageTypeMinContentLengths) messageTypeTtl(Map<org.springframework.ai.chat.messages.MessageType, AnthropicCacheTtl> messageTypeTtl) messageTypeTtl(org.springframework.ai.chat.messages.MessageType messageType, AnthropicCacheTtl ttl) strategy(AnthropicCacheStrategy strategy)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
strategy
-
contentLengthFunction
public AnthropicCacheOptions.Builder contentLengthFunction(Function<String, Integer> contentLengthFunction) -
messageTypeTtl
public AnthropicCacheOptions.Builder messageTypeTtl(Map<org.springframework.ai.chat.messages.MessageType, AnthropicCacheTtl> messageTypeTtl) -
messageTypeTtl
public AnthropicCacheOptions.Builder messageTypeTtl(org.springframework.ai.chat.messages.MessageType messageType, AnthropicCacheTtl ttl) -
messageTypeMinContentLengths
public AnthropicCacheOptions.Builder messageTypeMinContentLengths(Map<org.springframework.ai.chat.messages.MessageType, Integer> messageTypeMinContentLengths) -
messageTypeMinContentLength
public AnthropicCacheOptions.Builder messageTypeMinContentLength(org.springframework.ai.chat.messages.MessageType messageType, Integer minContentLength) -
build
-