public ModifyDs3TargetSpectraS3Request WithDefaultReadPreference(TargetReadPreferenceType? defaultReadPreference)
 {
     this._defaultReadPreference = defaultReadPreference;
     if (defaultReadPreference != null)
     {
         this.QueryParams.Add("default_read_preference", defaultReadPreference.ToString());
     }
     else
     {
         this.QueryParams.Remove("default_read_preference");
     }
     return this;
 }
 public GetDs3TargetReadPreferencesSpectraS3Request WithReadPreference(TargetReadPreferenceType? readPreference)
 {
     this._readPreference = readPreference;
     if (readPreference != null)
     {
         this.QueryParams.Add("read_preference", readPreference.ToString());
     }
     else
     {
         this.QueryParams.Remove("read_preference");
     }
     return this;
 }