public static class Schema.CreateCollectionOptions
extends java.lang.Object
Schema.createCollection(String, CreateCollectionOptions).
Allowed options are:
Schema.Validation object
schema.createCollection(collName,
new CreateCollectionOptions().setReuseExisting(false)
.setValidation(new Validation().setLevel(ValidationLevel.STRICT)
.setSchema("{\"id\": \"http://json-schema.org/idx\", \"$schema\": \"http://json-schema.org/draft-06/schema#\","
+ "\"type\": \"object\", \"properties\": {\"index\": {\"type\": \"number\"}},\"required\": [\"index\"]}")));
schema.createCollection(collName, new CreateCollectionOptions().setReuseExisting(false).setValidation(new Validation().setLevel(ValidationLevel.OFF)));
schema.createCollection(collName,
new CreateCollectionOptions().setReuseExisting(true);
| Modifier and Type | Field and Description |
|---|---|
private java.lang.Boolean |
reuseExisting |
private Schema.Validation |
validation |
| Constructor and Description |
|---|
CreateCollectionOptions() |
| Modifier and Type | Method and Description |
|---|---|
java.lang.Boolean |
getReuseExisting() |
Schema.Validation |
getValidation() |
Schema.CreateCollectionOptions |
setReuseExisting(boolean reuse) |
Schema.CreateCollectionOptions |
setValidation(Schema.Validation validation) |
private java.lang.Boolean reuseExisting
private Schema.Validation validation
public Schema.CreateCollectionOptions setReuseExisting(boolean reuse)
public java.lang.Boolean getReuseExisting()
public Schema.CreateCollectionOptions setValidation(Schema.Validation validation)
public Schema.Validation getValidation()