/// <summary> /// Sets the default serial consistency level to use for queries. /// The serial consistency level set through this method will be use for queries /// that don't explicitely have a serial consistency level. /// </summary> /// <param name="serialConsistencyLevel">the new serial consistency level to set as default.</param> /// <returns>this QueryOptions instance.</returns> public QueryOptions SetSerialConsistencyLevel(ConsistencyLevel serialConsistencyLevel) { if (!serialConsistencyLevel.IsSerialConsistencyLevel()) { throw new ArgumentException("Serial consistency level can only be set to LocalSerial or Serial"); } _serialConsistency = serialConsistencyLevel; return(this); }
/// <inheritdoc /> public IStatement SetSerialConsistencyLevel(ConsistencyLevel serialConsistency) { if (serialConsistency.IsSerialConsistencyLevel() == false) { throw new ArgumentException("The serial consistency can only be set to ConsistencyLevel.LocalSerial or ConsistencyLevel.Serial."); } _serialConsistency = serialConsistency; return(this); }
/// <inheritdoc /> public IStatement SetSerialConsistencyLevel(ConsistencyLevel serialConsistency) { if (serialConsistency.IsSerialConsistencyLevel() == false) { throw new ArgumentException("The serial consistency can only be set to ConsistencyLevel.LocalSerial or ConsistencyLevel.Serial."); } _serialConsistency = serialConsistency; return this; }