| ProtocolOptions Methods | 
The ProtocolOptions type exposes the following members.
| Name | Description | |
|---|---|---|
| Equals | Determines whether the specified object is equal to the current object.  (Inherited from Object.) | |
| GetHashCode | Serves as the default hash function.   (Inherited from Object.) | |
| GetType | Gets the Type of the current instance.  (Inherited from Object.) | |
| SetCompression | 
             Sets the compression to use.  Note that while this setting can be changed at any time, it will only apply to newly created connections.  | |
| SetCustomCompressor | 
            Sets a custom compressor to be used for the compression type.
            If specified, the compression type is mandatory.
            If not specified the driver default compressor will be use for the compression type.
              | |
| SetMaxProtocolVersion(Byte) | 
            Sets the maximum protocol version to be used.
            When set, it limits the maximum protocol version used to connect to the nodes.
            Useful for using the driver against a cluster that contains nodes with different major/minor versions of Cassandra.
              | |
| SetMaxProtocolVersion(ProtocolVersion) | 
            Sets the maximum protocol version to be used.
            When set, it limits the maximum protocol version used to connect to the nodes.
            Useful for using the driver against a cluster that contains nodes with different major/minor versions of Cassandra.
              | |
| SetMaxSchemaAgreementWaitSeconds | 
            Sets the maximum time to wait for schema agreement before returning from a DDL query.
              | |
| ToString | Returns a string that represents the current object.  (Inherited from Object.) |