Package com.openai.models
Interface FileChunkingStrategy.Visitor
-
- All Implemented Interfaces:
public interface FileChunkingStrategy.Visitor<T extends Object>
An interface that defines how to map each variant of FileChunkingStrategy to a value of type T.
-
-
Method Summary
Modifier and Type Method Description abstract T
visitStatic(StaticFileChunkingStrategyObject static_)
abstract T
visitOther(OtherFileChunkingStrategyObject other)
This is returned when the chunking strategy is unknown. T
unknown(JsonValue json)
Maps an unknown variant of FileChunkingStrategy to a value of type T. -
-
Method Detail
-
visitStatic
abstract T visitStatic(StaticFileChunkingStrategyObject static_)
-
visitOther
abstract T visitOther(OtherFileChunkingStrategyObject other)
This is returned when the chunking strategy is unknown. Typically, this is because the file was indexed before the
chunking_strategy
concept was introduced in the API.
-
unknown
T unknown(JsonValue json)
Maps an unknown variant of FileChunkingStrategy to a value of type T.
An instance of FileChunkingStrategy can contain an unknown variant if it was deserialized from data that doesn't match any known variant. For example, if the SDK is on an older version than the API, then the API may respond with new variants that the SDK is unaware of.
-
-
-
-