## Uses of Class
io.vertx.ext.mongo.CreateCollectionOptions

- Packages that use CreateCollectionOptions
  Package | Description
  --- | ---
  io.vertx.ext.mongo |
  io.vertx.reactivex.ext.mongo |
  io.vertx.rxjava.ext.mongo |
  io.vertx.rxjava3.ext.mongo |

- - ### Uses of CreateCollectionOptions in io.vertx.ext.mongo

    Methods in io.vertx.ext.mongo that return CreateCollectionOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `CreateCollectionOptions` | CreateCollectionOptions.`setCapped​(Boolean capped)` | Optional.
    `CreateCollectionOptions` | CreateCollectionOptions.`setCollation​(CollationOptions collation)` | Specifies the default collation for the collection.
    `CreateCollectionOptions` | CreateCollectionOptions.`setExpireAfterSeconds​(Long expireAfterSeconds)` | Optional.
    `CreateCollectionOptions` | CreateCollectionOptions.`setIndexOptionDefaults​(JsonObject indexOptionDefaults)` | Optional.
    `CreateCollectionOptions` | CreateCollectionOptions.`setMaxDocuments​(Long maxDocuments)` | Optional.
    `CreateCollectionOptions` | CreateCollectionOptions.`setSizeInBytes​(Long sizeInBytes)` | Optional.
    `CreateCollectionOptions` | CreateCollectionOptions.`setStorageEngineOptions​(JsonObject storageEngineOptions)` | Optional.
    `CreateCollectionOptions` | CreateCollectionOptions.`setTimeSeriesOptions​(TimeSeriesOptions timeSeriesOptions)` |
    `CreateCollectionOptions` | CreateCollectionOptions.`setValidationOptions​(ValidationOptions validationOptions)` |

    Methods in io.vertx.ext.mongo with parameters of type CreateCollectionOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<Void>` | MongoClient.`createCollectionWithOptions​(String collectionName, CreateCollectionOptions collectionOptions)` | Create a new collection with options

    Constructors in io.vertx.ext.mongo with parameters of type CreateCollectionOptions
    Constructor | Description
    --- | ---
    `CreateCollectionOptions​(CreateCollectionOptions other)` |

  - ### Uses of CreateCollectionOptions in io.vertx.reactivex.ext.mongo

    Methods in io.vertx.reactivex.ext.mongo with parameters of type CreateCollectionOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<Void>` | MongoClient.`createCollectionWithOptions​(String collectionName, CreateCollectionOptions collectionOptions)` | Create a new collection with options
    `Completable` | MongoClient.`rxCreateCollectionWithOptions​(String collectionName, CreateCollectionOptions collectionOptions)` | Create a new collection with options

  - ### Uses of CreateCollectionOptions in io.vertx.rxjava.ext.mongo

    Methods in io.vertx.rxjava.ext.mongo with parameters of type CreateCollectionOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Future<Void>` | MongoClient.`createCollectionWithOptions​(String collectionName, CreateCollectionOptions collectionOptions)` | Create a new collection with options
    `Single<Void>` | MongoClient.`rxCreateCollectionWithOptions​(String collectionName, CreateCollectionOptions collectionOptions)` | Create a new collection with options

  - ### Uses of CreateCollectionOptions in io.vertx.rxjava3.ext.mongo

    Methods in io.vertx.rxjava3.ext.mongo with parameters of type CreateCollectionOptions
    Modifier and Type | Method | Description
    --- | --- | ---
    `Completable` | MongoClient.`createCollectionWithOptions​(String collectionName, CreateCollectionOptions collectionOptions)` | Create a new collection with options
    `Completable` | MongoClient.`rxCreateCollectionWithOptions​(String collectionName, CreateCollectionOptions collectionOptions)` | Create a new collection with options