Class AnthropicCacheOptions.Builder
java.lang.Object
org.springframework.ai.anthropic.api.AnthropicCacheOptions.Builder
- Enclosing class:
AnthropicCacheOptions
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()contentLengthFunction(Function<String, Integer> contentLengthFunction) messageTypeMinContentLength(MessageType messageType, Integer minContentLength) messageTypeMinContentLengths(Map<MessageType, Integer> messageTypeMinContentLengths) messageTypeTtl(Map<MessageType, AnthropicCacheTtl> messageTypeTtl) messageTypeTtl(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<MessageType, AnthropicCacheTtl> messageTypeTtl) -
messageTypeTtl
-
messageTypeMinContentLengths
public AnthropicCacheOptions.Builder messageTypeMinContentLengths(Map<MessageType, Integer> messageTypeMinContentLengths) -
messageTypeMinContentLength
public AnthropicCacheOptions.Builder messageTypeMinContentLength(MessageType messageType, Integer minContentLength) -
build
-