
src.retail.v2beta.GetServingConfigResult.scala Maven / Gradle / Ivy
package besom.api.googlenative.retail.v2beta
final case class GetServingConfigResult private(
boostControlIds: scala.collection.immutable.List[String],
displayName: String,
diversityLevel: String,
diversityType: String,
doNotAssociateControlIds: scala.collection.immutable.List[String],
dynamicFacetSpec: besom.api.googlenative.retail.v2beta.outputs.GoogleCloudRetailV2betaSearchRequestDynamicFacetSpecResponse,
enableCategoryFilterLevel: String,
facetControlIds: scala.collection.immutable.List[String],
filterControlIds: scala.collection.immutable.List[String],
ignoreControlIds: scala.collection.immutable.List[String],
modelId: String,
name: String,
onewaySynonymsControlIds: scala.collection.immutable.List[String],
personalizationSpec: besom.api.googlenative.retail.v2beta.outputs.GoogleCloudRetailV2betaSearchRequestPersonalizationSpecResponse,
priceRerankingLevel: String,
redirectControlIds: scala.collection.immutable.List[String],
replacementControlIds: scala.collection.immutable.List[String],
solutionTypes: scala.collection.immutable.List[String],
twowaySynonymsControlIds: scala.collection.immutable.List[String]
)
object GetServingConfigResult :
given decoder(using besom.types.Context): besom.types.Decoder[GetServingConfigResult] =
besom.internal.Decoder.derived[GetServingConfigResult]
given outputOps: {} with
extension(output: besom.types.Output[GetServingConfigResult])
def boostControlIds : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.boostControlIds)
def displayName : besom.types.Output[String] = output.map(_.displayName)
def diversityLevel : besom.types.Output[String] = output.map(_.diversityLevel)
def diversityType : besom.types.Output[String] = output.map(_.diversityType)
def doNotAssociateControlIds : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.doNotAssociateControlIds)
def dynamicFacetSpec : besom.types.Output[besom.api.googlenative.retail.v2beta.outputs.GoogleCloudRetailV2betaSearchRequestDynamicFacetSpecResponse] = output.map(_.dynamicFacetSpec)
def enableCategoryFilterLevel : besom.types.Output[String] = output.map(_.enableCategoryFilterLevel)
def facetControlIds : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.facetControlIds)
def filterControlIds : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.filterControlIds)
def ignoreControlIds : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.ignoreControlIds)
def modelId : besom.types.Output[String] = output.map(_.modelId)
def name : besom.types.Output[String] = output.map(_.name)
def onewaySynonymsControlIds : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.onewaySynonymsControlIds)
def personalizationSpec : besom.types.Output[besom.api.googlenative.retail.v2beta.outputs.GoogleCloudRetailV2betaSearchRequestPersonalizationSpecResponse] = output.map(_.personalizationSpec)
def priceRerankingLevel : besom.types.Output[String] = output.map(_.priceRerankingLevel)
def redirectControlIds : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.redirectControlIds)
def replacementControlIds : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.replacementControlIds)
def solutionTypes : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.solutionTypes)
def twowaySynonymsControlIds : besom.types.Output[scala.collection.immutable.List[String]] = output.map(_.twowaySynonymsControlIds)
given optionOutputOps: {} with
extension(output: besom.types.Output[scala.Option[GetServingConfigResult]])
def boostControlIds : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.boostControlIds))
def displayName : besom.types.Output[scala.Option[String]] = output.map(_.map(_.displayName))
def diversityLevel : besom.types.Output[scala.Option[String]] = output.map(_.map(_.diversityLevel))
def diversityType : besom.types.Output[scala.Option[String]] = output.map(_.map(_.diversityType))
def doNotAssociateControlIds : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.doNotAssociateControlIds))
def dynamicFacetSpec : besom.types.Output[scala.Option[besom.api.googlenative.retail.v2beta.outputs.GoogleCloudRetailV2betaSearchRequestDynamicFacetSpecResponse]] = output.map(_.map(_.dynamicFacetSpec))
def enableCategoryFilterLevel : besom.types.Output[scala.Option[String]] = output.map(_.map(_.enableCategoryFilterLevel))
def facetControlIds : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.facetControlIds))
def filterControlIds : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.filterControlIds))
def ignoreControlIds : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.ignoreControlIds))
def modelId : besom.types.Output[scala.Option[String]] = output.map(_.map(_.modelId))
def name : besom.types.Output[scala.Option[String]] = output.map(_.map(_.name))
def onewaySynonymsControlIds : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.onewaySynonymsControlIds))
def personalizationSpec : besom.types.Output[scala.Option[besom.api.googlenative.retail.v2beta.outputs.GoogleCloudRetailV2betaSearchRequestPersonalizationSpecResponse]] = output.map(_.map(_.personalizationSpec))
def priceRerankingLevel : besom.types.Output[scala.Option[String]] = output.map(_.map(_.priceRerankingLevel))
def redirectControlIds : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.redirectControlIds))
def replacementControlIds : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.replacementControlIds))
def solutionTypes : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.solutionTypes))
def twowaySynonymsControlIds : besom.types.Output[scala.Option[scala.collection.immutable.List[String]]] = output.map(_.map(_.twowaySynonymsControlIds))
© 2015 - 2025 Weber Informatics LLC | Privacy Policy