SearchIndex

class SearchIndex(name: String, sourceName: String, uuid: String?, type: String?, params: Map<String, Any?>, sourceUuid: String?, sourceParams: Map<String, Any?>, sourceType: String?, planParams: Map<String, Any?>)

A Full-Text Search index definition.

Constructors

Link copied to clipboard
fun SearchIndex(name: String, sourceName: String, uuid: String? = null, type: String? = null, params: Map<String, Any?> = emptyMap(), sourceUuid: String? = null, sourceParams: Map<String, Any?> = emptyMap(), sourceType: String? = null, planParams: Map<String, Any?> = emptyMap())

Types

Link copied to clipboard
object Companion

Functions

Link copied to clipboard
fun copy(name: String = this.name, sourceName: String = this.sourceName, uuid: String? = this.uuid, type: String? = this.type, params: Map<String, Any?> = this.params, sourceUuid: String? = this.sourceUuid, sourceParams: Map<String, Any?> = this.sourceParams, sourceType: String? = this.sourceType, planParams: Map<String, Any?> = this.planParams): SearchIndex
Link copied to clipboard
fun toJson(): String
Link copied to clipboard
open override fun toString(): String

Properties

Link copied to clipboard
val name: String
Link copied to clipboard
val params: Map<String, Any?>
Link copied to clipboard
val planParams: Map<String, Any?>
Link copied to clipboard
val sourceName: String
Link copied to clipboard
val sourceParams: Map<String, Any?>
Link copied to clipboard
val sourceType: String? = null
Link copied to clipboard
val sourceUuid: String? = null
Link copied to clipboard
val type: String? = null
Link copied to clipboard
val uuid: String? = null