All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.pulumi.googlenative.retail.v2beta.kotlin.enums.ControlSearchSolutionUseCaseItem.kt Maven / Gradle / Ivy

@file:Suppress("NAME_SHADOWING", "DEPRECATION")

package com.pulumi.googlenative.retail.v2beta.kotlin.enums

import com.pulumi.kotlin.ConvertibleToJava
import kotlin.Suppress

public enum class ControlSearchSolutionUseCaseItem(
    public val javaValue: com.pulumi.googlenative.retail.v2beta.enums.ControlSearchSolutionUseCaseItem,
) : ConvertibleToJava {
    /**
     * The value when it's unspecified. In this case, server behavior defaults to SEARCH_SOLUTION_USE_CASE_SEARCH.
     */
    SearchSolutionUseCaseUnspecified(com.pulumi.googlenative.retail.v2beta.enums.ControlSearchSolutionUseCaseItem.SearchSolutionUseCaseUnspecified),

    /**
     * Search use case. Expects the traffic has a non-empty query.
     */
    SearchSolutionUseCaseSearch(com.pulumi.googlenative.retail.v2beta.enums.ControlSearchSolutionUseCaseItem.SearchSolutionUseCaseSearch),

    /**
     * Browse use case. Expects the traffic has an empty query.
     */
    SearchSolutionUseCaseBrowse(com.pulumi.googlenative.retail.v2beta.enums.ControlSearchSolutionUseCaseItem.SearchSolutionUseCaseBrowse),
    ;

    override fun toJava(): com.pulumi.googlenative.retail.v2beta.enums.ControlSearchSolutionUseCaseItem = javaValue

    public companion object {
        public fun toKotlin(javaType: com.pulumi.googlenative.retail.v2beta.enums.ControlSearchSolutionUseCaseItem): ControlSearchSolutionUseCaseItem =
            ControlSearchSolutionUseCaseItem.values().first { it.javaValue == javaType }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy