public DBCollectionFindOptions copy ( ) { DBCollectionFindOptions copiedOptions = new DBCollectionFindOptions ( ) ; copiedOptions . batchSize ( batchSize ) ; copiedOptions . limit ( limit ) ; copiedOptions . modifiers ( modifiers ) ; copiedOptions . projection ( projection ) ; copiedOptions . maxTime ( maxTimeMS , TimeUnit . MILLISECONDS ) ; copiedOptions . maxAwaitTime ( maxAwaitTimeMS , TimeUnit . MILLISECONDS ) ; copiedOptions . skip ( skip ) ; copiedOptions . sort ( sort ) ; copiedOptions . cursorType ( cursorType ) ; copiedOptions . noCursorTimeout ( noCursorTimeout ) ; copiedOptions . oplogReplay ( oplogReplay ) ; copiedOptions . partial ( partial ) ; copiedOptions . readPreference ( readPreference ) ; copiedOptions . readConcern ( readConcern ) ; copiedOptions . collation ( collation ) ; copiedOptions . comment ( comment ) ; copiedOptions . hint ( hint ) ; copiedOptions . max ( max ) ; copiedOptions . min ( min ) ; copiedOptions . returnKey ( returnKey ) ; copiedOptions . showRecordId ( showRecordId ) ; return copiedOptions ; }
Copy this DBCollectionFindOptions instance into a new instance .