TagFilter

sealed class TagFilter

An object that can be used to specify Tag conditions.

Inheritors

Types

Link copied to clipboard
data class AndConditions(val value: List<TagCondition>) : TagFilter

A list of conditions which would be applied together with an AND condition.

Link copied to clipboard
data class OrConditions(val value: List<OrCondition>) : TagFilter

A list of conditions which would be applied together with an OR condition.

Link copied to clipboard
Link copied to clipboard
data class TagCondition(val value: TagCondition) : TagFilter

A leaf node condition which can be used to specify a tag condition.

Functions

Link copied to clipboard

Casts this TagFilter as a AndConditions and retrieves its kotlin.collections.List value. Throws an exception if the TagFilter is not a AndConditions.

Link copied to clipboard

Casts this TagFilter as a AndConditions and retrieves its kotlin.collections.List value. Returns null if the TagFilter is not a AndConditions.

Link copied to clipboard

Casts this TagFilter as a OrConditions and retrieves its kotlin.collections.List value. Throws an exception if the TagFilter is not a OrConditions.

Link copied to clipboard

Casts this TagFilter as a OrConditions and retrieves its kotlin.collections.List value. Returns null if the TagFilter is not a OrConditions.

Link copied to clipboard

Casts this TagFilter as a TagCondition and retrieves its aws.sdk.kotlin.services.qconnect.model.TagCondition value. Throws an exception if the TagFilter is not a TagCondition.

Link copied to clipboard

Casts this TagFilter as a TagCondition and retrieves its aws.sdk.kotlin.services.qconnect.model.TagCondition value. Returns null if the TagFilter is not a TagCondition.