- Deprecate existing FunctionCallingOptionsBuilder
- Create FunctionCallingOptions.Builder which extends ChatOptions.Builder
- Create DefaultFunctionCallingOptions which extends DefaultChatOptions and implements FunctionCallingOptions to serve the default FunctionCalling options
- Create DefaultFunctionCallingOptionsBuilder to build the default functioncalling options
- Update the usage of functioncalling options builder to use the newly added builder including the tests
Resolves #1874
Comment From: markpollack
merged b25d6e8d2d7ab1acdda2362aee1b4ff882892f13
as an aside, we should revisit what is in the portable option, some of them aren't that portable in retrospect.