| AuthProperties | Properties to supply to the  Cluster for authentication purposes. | 
| Channelizer.AbstractChannelizer |  | 
| Channelizer.WebSocketChannelizer |  | 
| Client | A  Client is constructed from a  Cluster and represents a way to send messages to Gremlin Server. | 
| Client.AliasClusteredClient |  | 
| Client.ClusteredClient | A Clientimplementation that does not operate in a session. | 
| Client.SessionedClient | A Clientimplementation that operates in the context of a session. | 
| Client.SessionSettings | Settings for a  Client that involve a session. | 
| Client.SessionSettings.Builder |  | 
| Client.Settings |  | 
| Client.Settings.Builder |  | 
| Cluster | A connection to a set of one or more Gremlin Server instances. | 
| Cluster.Builder |  | 
| Host | Identifies a server within the  Cluster at a specific address. | 
| LoadBalancingStrategy.RoundRobin | A simple round-robin strategy that simply selects the next host in the  Cluster to send the
  RequestMessage to. | 
| RequestOptions | Options that can be supplied on a per request basis. | 
| RequestOptions.Builder |  | 
| Result | A  Result represents a result value from the server-side  Iterator of results. | 
| ResultSet | A ResultSetis returned from the submission of a Gremlin script to the server and represents the
 results provided by the server. | 
| Tokens | String constants used in gremlin-driver and gremlin-server. | 
| UserAgent |  |