Package com.mongodb.client
Interface ListDatabasesIterable<TResult>
-
- Type Parameters:
TResult
- The type of the result.
- All Superinterfaces:
Iterable<TResult>
,MongoIterable<TResult>
public interface ListDatabasesIterable<TResult> extends MongoIterable<TResult>
Iterable for ListDatabases.- Since:
- 3.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ListDatabasesIterable<TResult>
authorizedDatabasesOnly(Boolean authorizedDatabasesOnly)
Sets the authorizedDatabasesOnly flag that indicates whether the command should return just the databases which the user is authorized to see.ListDatabasesIterable<TResult>
batchSize(int batchSize)
Sets the number of documents to return per batch.ListDatabasesIterable<TResult>
filter(Bson filter)
Sets the query filter to apply to the returned database names.ListDatabasesIterable<TResult>
maxTime(long maxTime, TimeUnit timeUnit)
Sets the maximum execution time on the server for this operation.ListDatabasesIterable<TResult>
nameOnly(Boolean nameOnly)
Sets the nameOnly flag that indicates whether the command should return just the database names or return the database names and size information.-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
maxTime
ListDatabasesIterable<TResult> maxTime(long maxTime, TimeUnit timeUnit)
Sets the maximum execution time on the server for this operation.- Parameters:
maxTime
- the max timetimeUnit
- the time unit, which may not be null- Returns:
- this
- MongoDB documentation
- Max Time
-
batchSize
ListDatabasesIterable<TResult> batchSize(int batchSize)
Sets the number of documents to return per batch.- Specified by:
batchSize
in interfaceMongoIterable<TResult>
- Parameters:
batchSize
- the batch size- Returns:
- this
- MongoDB documentation
- Batch Size
-
filter
ListDatabasesIterable<TResult> filter(@Nullable Bson filter)
Sets the query filter to apply to the returned database names.- Parameters:
filter
- the filter, which may be null.- Returns:
- this
- Since:
- 3.6
- Since server release
- 3.4.2
-
nameOnly
ListDatabasesIterable<TResult> nameOnly(@Nullable Boolean nameOnly)
Sets the nameOnly flag that indicates whether the command should return just the database names or return the database names and size information.- Parameters:
nameOnly
- the nameOnly flag, which may be null- Returns:
- this
- Since:
- 3.6
- Since server release
- 3.4.3
-
authorizedDatabasesOnly
ListDatabasesIterable<TResult> authorizedDatabasesOnly(@Nullable Boolean authorizedDatabasesOnly)
Sets the authorizedDatabasesOnly flag that indicates whether the command should return just the databases which the user is authorized to see.- Parameters:
authorizedDatabasesOnly
- the authorizedDatabasesOnly flag, which may be null- Returns:
- this
- Since:
- 4.1
- Since server release
- 4.0
-
-