getSpecifications #
Returns the validation specifications associated to the given index and collection.
Arguments #
Copied to clipboard!
public CompletableFuture<Map<String, Object>> getSpecifications(
final String index,
final String collection)
Arguments | Type | Description |
---|---|---|
index | String | Index name |
collection | String | Collection name |
Returns #
Returns a Map<String, Object>
representing the collection specifications.
Usage #
Copied to clipboard!
Map<String, Object> result = kuzzle
.getCollectionController()
.getSpecifications("nyc-open-data", "yellow-taxi")
.get();
/*
{
collection="yellow-taxi",
index="nyc-open-data",
validation={
fields={
age={
defaultValue=42,
mandatory=true,
type="integer"
}
},
strict=true
}
}
*/
Arguments #
Copied to clipboard!
fun getSpecifications(
index: String,
collection: String
): CompletableFuture<Map<String, Any?>>
Arguments | Type | Description |
---|---|---|
index | String | Index name |
collection | String | Collection name |
Returns #
Returns a Map<String, Any?>
representing the collection specifications.
Usage #
Copied to clipboard!
val result = kuzzle
.collectionController
.getSpecifications("nyc-open-data", "yellow-taxi")
.get()
/*
{
collection="yellow-taxi",
index="nyc-open-data",
validation={
fields={
age={
defaultValue=42,
mandatory=true,
type="integer"
}
},
strict=true
}
}
*/
Edit this page on Github (opens new window)