Returns an immutable instance of ToolChoiceConfig.
Further updates to this Builder will not mutate the returned instance.