## Uses of Interface
net.snowflake.client.jdbc.telemetry.Telemetry

Packages that use Telemetry
net.snowflake.client.core
net.snowflake.client.jdbc.telemetry

### Uses of Telemetry in net.snowflake.client.core

Methods in net.snowflake.client.core that return Telemetry
`abstract Telemetry` SFBaseSession.`getTelemetryClient()` Returns the telemetry client, if supported, by this session.
`Telemetry` SFSession.`getTelemetryClient()`

Constructors in net.snowflake.client.core with parameters of type Telemetry
`SFArrowResultSet​(SnowflakeResultSetSerializableV1 resultSetSerializable, Telemetry telemetryClient, boolean sortResult)` This is a minimum initialization for SFArrowResult.
`SFResultSet​(SnowflakeResultSetSerializableV1 resultSetSerializable, Telemetry telemetryClient, boolean sortResult)` This is a minimum initialization for SFResultSet.

### Uses of Telemetry in net.snowflake.client.jdbc.telemetry

Classes in net.snowflake.client.jdbc.telemetry that implement Telemetry
`class` `NoOpTelemetryClient` Telemetry client that is doing nothing.
`class` `TelemetryClient` Copyright (c) 2018-2019 Snowflake Computing Inc.

Methods in net.snowflake.client.jdbc.telemetry that return Telemetry
`static Telemetry` TelemetryClient.`createSessionlessTelemetry​(org.apache.http.impl.client.CloseableHttpClient httpClient, String serverUrl)` Initialize the sessionless telemetry connector using KEYPAIR_JWT as the default auth type
`static Telemetry` TelemetryClient.`createSessionlessTelemetry​(org.apache.http.impl.client.CloseableHttpClient httpClient, String serverUrl, String authType)` Initialize the sessionless telemetry connector
`static Telemetry` TelemetryClient.`createSessionlessTelemetry​(org.apache.http.impl.client.CloseableHttpClient httpClient, String serverUrl, String authType, int flushSize)` Initialize the sessionless telemetry connector
`static Telemetry` TelemetryClient.`createTelemetry​(Connection conn)` Initialize the telemetry connector
`static Telemetry` TelemetryClient.`createTelemetry​(Connection conn, int flushSize)` Initialize the telemetry connector
`static Telemetry` TelemetryClient.`createTelemetry​(SFSession session)` Initialize the telemetry connector
`static Telemetry` TelemetryClient.`createTelemetry​(SFSession session, int flushSize)` Initialize the telemetry connector