AttributeFilter

Enables filtering of responses based on document attributes or metadata fields.

Types

Link copied to clipboard
class Builder
Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Performs a logical AND operation on all supplied filters.

Link copied to clipboard

Returns true when a document contains all the specified document attributes or metadata fields.

Link copied to clipboard

Returns true when a document contains any of the specified document attributes or metadata fields.

Link copied to clipboard

Performs an equals operation on two document attributes or metadata fields.

Link copied to clipboard

Performs a greater than operation on two document attributes or metadata fields. Use with a document attribute of type Date or Long.

Link copied to clipboard

Performs a greater or equals than operation on two document attributes or metadata fields. Use with a document attribute of type Date or Long.

Link copied to clipboard

Performs a less than operation on two document attributes or metadata fields. Use with a document attribute of type Date or Long.

Link copied to clipboard

Performs a less than or equals operation on two document attributes or metadata fields. Use with a document attribute of type Date or Long.

Link copied to clipboard

Performs a logical NOT operation on all supplied filters.

Link copied to clipboard

Performs a logical OR operation on all supplied filters.

Functions

Link copied to clipboard
inline fun copy(block: AttributeFilter.Builder.() -> Unit = {}): AttributeFilter
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
Link copied to clipboard
open override fun hashCode(): Int
Link copied to clipboard
open override fun toString(): String