/** * Sets the value to be returned by {@link StorageClientSettings#statsLogger()}. * * @return this {@code Builder} object */ public StorageClientSettings.Builder statsLogger(Optional<? extends StatsLogger> statsLogger) { if (statsLogger.isPresent()) { return statsLogger(statsLogger.get()); } else { return clearStatsLogger(); } }
/** * Sets the value to be returned by {@link StorageClientSettings#statsLogger()}. * * @return this {@code Builder} object */ public StorageClientSettings.Builder nullableStatsLogger(@Nullable StatsLogger statsLogger) { if (statsLogger != null) { return statsLogger(statsLogger); } else { return clearStatsLogger(); } }