Google Cloud Native is in preview. Google Cloud Classic is fully supported.
google-native.retail/v2alpha.Model
Explore with Pulumi AI
Google Cloud Native is in preview. Google Cloud Classic is fully supported.
Creates a new model.
Create Model Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new Model(name: string, args: ModelArgs, opts?: CustomResourceOptions);@overload
def Model(resource_name: str,
          args: ModelArgs,
          opts: Optional[ResourceOptions] = None)
@overload
def Model(resource_name: str,
          opts: Optional[ResourceOptions] = None,
          catalog_id: Optional[str] = None,
          display_name: Optional[str] = None,
          type: Optional[str] = None,
          name: Optional[str] = None,
          location: Optional[str] = None,
          model_features_config: Optional[GoogleCloudRetailV2alphaModelModelFeaturesConfigArgs] = None,
          filtering_option: Optional[ModelFilteringOption] = None,
          optimization_objective: Optional[str] = None,
          page_optimization_config: Optional[GoogleCloudRetailV2alphaModelPageOptimizationConfigArgs] = None,
          periodic_tuning_state: Optional[ModelPeriodicTuningState] = None,
          project: Optional[str] = None,
          training_state: Optional[ModelTrainingState] = None,
          dry_run: Optional[bool] = None)func NewModel(ctx *Context, name string, args ModelArgs, opts ...ResourceOption) (*Model, error)public Model(string name, ModelArgs args, CustomResourceOptions? opts = null)type: google-native:retail/v2alpha:Model
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args ModelArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- resource_name str
- The unique name of the resource.
- args ModelArgs
- The arguments to resource properties.
- opts ResourceOptions
- Bag of options to control resource's behavior.
- ctx Context
- Context object for the current deployment.
- name string
- The unique name of the resource.
- args ModelArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args ModelArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args ModelArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var examplemodelResourceResourceFromRetailv2alpha = new GoogleNative.Retail.V2Alpha.Model("examplemodelResourceResourceFromRetailv2alpha", new()
{
    CatalogId = "string",
    DisplayName = "string",
    Type = "string",
    Name = "string",
    Location = "string",
    ModelFeaturesConfig = new GoogleNative.Retail.V2Alpha.Inputs.GoogleCloudRetailV2alphaModelModelFeaturesConfigArgs
    {
        FrequentlyBoughtTogetherConfig = new GoogleNative.Retail.V2Alpha.Inputs.GoogleCloudRetailV2alphaModelFrequentlyBoughtTogetherFeaturesConfigArgs
        {
            ContextProductsType = GoogleNative.Retail.V2Alpha.GoogleCloudRetailV2alphaModelFrequentlyBoughtTogetherFeaturesConfigContextProductsType.ContextProductsTypeUnspecified,
        },
    },
    FilteringOption = GoogleNative.Retail.V2Alpha.ModelFilteringOption.RecommendationsFilteringOptionUnspecified,
    OptimizationObjective = "string",
    PageOptimizationConfig = new GoogleNative.Retail.V2Alpha.Inputs.GoogleCloudRetailV2alphaModelPageOptimizationConfigArgs
    {
        PageOptimizationEventType = "string",
        Panels = new[]
        {
            new GoogleNative.Retail.V2Alpha.Inputs.GoogleCloudRetailV2alphaModelPageOptimizationConfigPanelArgs
            {
                Candidates = new[]
                {
                    new GoogleNative.Retail.V2Alpha.Inputs.GoogleCloudRetailV2alphaModelPageOptimizationConfigCandidateArgs
                    {
                        ServingConfigId = "string",
                    },
                },
                DefaultCandidate = new GoogleNative.Retail.V2Alpha.Inputs.GoogleCloudRetailV2alphaModelPageOptimizationConfigCandidateArgs
                {
                    ServingConfigId = "string",
                },
                DisplayName = "string",
            },
        },
        Restriction = GoogleNative.Retail.V2Alpha.GoogleCloudRetailV2alphaModelPageOptimizationConfigRestriction.RestrictionUnspecified,
    },
    PeriodicTuningState = GoogleNative.Retail.V2Alpha.ModelPeriodicTuningState.PeriodicTuningStateUnspecified,
    Project = "string",
    TrainingState = GoogleNative.Retail.V2Alpha.ModelTrainingState.TrainingStateUnspecified,
    DryRun = false,
});
example, err := retailv2alpha.NewModel(ctx, "examplemodelResourceResourceFromRetailv2alpha", &retailv2alpha.ModelArgs{
	CatalogId:   pulumi.String("string"),
	DisplayName: pulumi.String("string"),
	Type:        pulumi.String("string"),
	Name:        pulumi.String("string"),
	Location:    pulumi.String("string"),
	ModelFeaturesConfig: &retail.GoogleCloudRetailV2alphaModelModelFeaturesConfigArgs{
		FrequentlyBoughtTogetherConfig: &retail.GoogleCloudRetailV2alphaModelFrequentlyBoughtTogetherFeaturesConfigArgs{
			ContextProductsType: retailv2alpha.GoogleCloudRetailV2alphaModelFrequentlyBoughtTogetherFeaturesConfigContextProductsTypeContextProductsTypeUnspecified,
		},
	},
	FilteringOption:       retailv2alpha.ModelFilteringOptionRecommendationsFilteringOptionUnspecified,
	OptimizationObjective: pulumi.String("string"),
	PageOptimizationConfig: &retail.GoogleCloudRetailV2alphaModelPageOptimizationConfigArgs{
		PageOptimizationEventType: pulumi.String("string"),
		Panels: retail.GoogleCloudRetailV2alphaModelPageOptimizationConfigPanelArray{
			&retail.GoogleCloudRetailV2alphaModelPageOptimizationConfigPanelArgs{
				Candidates: retail.GoogleCloudRetailV2alphaModelPageOptimizationConfigCandidateArray{
					&retail.GoogleCloudRetailV2alphaModelPageOptimizationConfigCandidateArgs{
						ServingConfigId: pulumi.String("string"),
					},
				},
				DefaultCandidate: &retail.GoogleCloudRetailV2alphaModelPageOptimizationConfigCandidateArgs{
					ServingConfigId: pulumi.String("string"),
				},
				DisplayName: pulumi.String("string"),
			},
		},
		Restriction: retailv2alpha.GoogleCloudRetailV2alphaModelPageOptimizationConfigRestrictionRestrictionUnspecified,
	},
	PeriodicTuningState: retailv2alpha.ModelPeriodicTuningStatePeriodicTuningStateUnspecified,
	Project:             pulumi.String("string"),
	TrainingState:       retailv2alpha.ModelTrainingStateTrainingStateUnspecified,
	DryRun:              pulumi.Bool(false),
})
var examplemodelResourceResourceFromRetailv2alpha = new Model("examplemodelResourceResourceFromRetailv2alpha", ModelArgs.builder()
    .catalogId("string")
    .displayName("string")
    .type("string")
    .name("string")
    .location("string")
    .modelFeaturesConfig(GoogleCloudRetailV2alphaModelModelFeaturesConfigArgs.builder()
        .frequentlyBoughtTogetherConfig(GoogleCloudRetailV2alphaModelFrequentlyBoughtTogetherFeaturesConfigArgs.builder()
            .contextProductsType("CONTEXT_PRODUCTS_TYPE_UNSPECIFIED")
            .build())
        .build())
    .filteringOption("RECOMMENDATIONS_FILTERING_OPTION_UNSPECIFIED")
    .optimizationObjective("string")
    .pageOptimizationConfig(GoogleCloudRetailV2alphaModelPageOptimizationConfigArgs.builder()
        .pageOptimizationEventType("string")
        .panels(GoogleCloudRetailV2alphaModelPageOptimizationConfigPanelArgs.builder()
            .candidates(GoogleCloudRetailV2alphaModelPageOptimizationConfigCandidateArgs.builder()
                .servingConfigId("string")
                .build())
            .defaultCandidate(GoogleCloudRetailV2alphaModelPageOptimizationConfigCandidateArgs.builder()
                .servingConfigId("string")
                .build())
            .displayName("string")
            .build())
        .restriction("RESTRICTION_UNSPECIFIED")
        .build())
    .periodicTuningState("PERIODIC_TUNING_STATE_UNSPECIFIED")
    .project("string")
    .trainingState("TRAINING_STATE_UNSPECIFIED")
    .dryRun(false)
    .build());
examplemodel_resource_resource_from_retailv2alpha = google_native.retail.v2alpha.Model("examplemodelResourceResourceFromRetailv2alpha",
    catalog_id="string",
    display_name="string",
    type="string",
    name="string",
    location="string",
    model_features_config={
        "frequently_bought_together_config": {
            "context_products_type": google_native.retail.v2alpha.GoogleCloudRetailV2alphaModelFrequentlyBoughtTogetherFeaturesConfigContextProductsType.CONTEXT_PRODUCTS_TYPE_UNSPECIFIED,
        },
    },
    filtering_option=google_native.retail.v2alpha.ModelFilteringOption.RECOMMENDATIONS_FILTERING_OPTION_UNSPECIFIED,
    optimization_objective="string",
    page_optimization_config={
        "page_optimization_event_type": "string",
        "panels": [{
            "candidates": [{
                "serving_config_id": "string",
            }],
            "default_candidate": {
                "serving_config_id": "string",
            },
            "display_name": "string",
        }],
        "restriction": google_native.retail.v2alpha.GoogleCloudRetailV2alphaModelPageOptimizationConfigRestriction.RESTRICTION_UNSPECIFIED,
    },
    periodic_tuning_state=google_native.retail.v2alpha.ModelPeriodicTuningState.PERIODIC_TUNING_STATE_UNSPECIFIED,
    project="string",
    training_state=google_native.retail.v2alpha.ModelTrainingState.TRAINING_STATE_UNSPECIFIED,
    dry_run=False)
const examplemodelResourceResourceFromRetailv2alpha = new google_native.retail.v2alpha.Model("examplemodelResourceResourceFromRetailv2alpha", {
    catalogId: "string",
    displayName: "string",
    type: "string",
    name: "string",
    location: "string",
    modelFeaturesConfig: {
        frequentlyBoughtTogetherConfig: {
            contextProductsType: google_native.retail.v2alpha.GoogleCloudRetailV2alphaModelFrequentlyBoughtTogetherFeaturesConfigContextProductsType.ContextProductsTypeUnspecified,
        },
    },
    filteringOption: google_native.retail.v2alpha.ModelFilteringOption.RecommendationsFilteringOptionUnspecified,
    optimizationObjective: "string",
    pageOptimizationConfig: {
        pageOptimizationEventType: "string",
        panels: [{
            candidates: [{
                servingConfigId: "string",
            }],
            defaultCandidate: {
                servingConfigId: "string",
            },
            displayName: "string",
        }],
        restriction: google_native.retail.v2alpha.GoogleCloudRetailV2alphaModelPageOptimizationConfigRestriction.RestrictionUnspecified,
    },
    periodicTuningState: google_native.retail.v2alpha.ModelPeriodicTuningState.PeriodicTuningStateUnspecified,
    project: "string",
    trainingState: google_native.retail.v2alpha.ModelTrainingState.TrainingStateUnspecified,
    dryRun: false,
});
type: google-native:retail/v2alpha:Model
properties:
    catalogId: string
    displayName: string
    dryRun: false
    filteringOption: RECOMMENDATIONS_FILTERING_OPTION_UNSPECIFIED
    location: string
    modelFeaturesConfig:
        frequentlyBoughtTogetherConfig:
            contextProductsType: CONTEXT_PRODUCTS_TYPE_UNSPECIFIED
    name: string
    optimizationObjective: string
    pageOptimizationConfig:
        pageOptimizationEventType: string
        panels:
            - candidates:
                - servingConfigId: string
              defaultCandidate:
                servingConfigId: string
              displayName: string
        restriction: RESTRICTION_UNSPECIFIED
    periodicTuningState: PERIODIC_TUNING_STATE_UNSPECIFIED
    project: string
    trainingState: TRAINING_STATE_UNSPECIFIED
    type: string
Model Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The Model resource accepts the following input properties:
- CatalogId string
- DisplayName string
- The display name of the model. Should be human readable, used to display Recommendation Models in the Retail Cloud Console Dashboard. UTF-8 encoded string with limit of 1024 characters.
- Type string
- The type of model e.g. home-page. Currently supported values:recommended-for-you,others-you-may-like,frequently-bought-together,page-optimization,similar-items,buy-it-again,on-sale-items, andrecently-viewed(readonly value). This field together with optimization_objective describe model metadata to use to control model training and serving. See https://cloud.google.com/retail/docs/models for more details on what the model metadata control and which combination of parameters are valid. For invalid combinations of parameters (e.g. type =frequently-bought-togetherand optimization_objective =ctr), you receive an error 400 if you try to create/update a recommendation with this set of knobs.
- DryRun bool
- Optional. Whether to run a dry run to validate the request (without actually creating the model).
- FilteringOption Pulumi.Google Native. Retail. V2Alpha. Model Filtering Option 
- Optional. If RECOMMENDATIONS_FILTERING_ENABLED, recommendation filtering by attributes is enabled for the model.
- Location string
- ModelFeatures Pulumi.Config Google Native. Retail. V2Alpha. Inputs. Google Cloud Retail V2alpha Model Model Features Config 
- Optional. Additional model features config.
- Name string
- The fully qualified resource name of the model. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/models/{model_id}catalog_id has char limit of 50. recommendation_model_id has char limit of 40.
- OptimizationObjective string
- Optional. The optimization objective e.g. cvr. Currently supported values:ctr,cvr,revenue-per-order. If not specified, we choose default based on model type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctrfrequently-bought-together=>revenue_per_orderThis field together with optimization_objective describe model metadata to use to control model training and serving. See https://cloud.google.com/retail/docs/models for more details on what the model metadata control and which combination of parameters are valid. For invalid combinations of parameters (e.g. type =frequently-bought-togetherand optimization_objective =ctr), you receive an error 400 if you try to create/update a recommendation with this set of knobs.
- PageOptimization Pulumi.Config Google Native. Retail. V2Alpha. Inputs. Google Cloud Retail V2alpha Model Page Optimization Config 
- Optional. The page optimization config.
- PeriodicTuning Pulumi.State Google Native. Retail. V2Alpha. Model Periodic Tuning State 
- Optional. The state of periodic tuning. The period we use is 3 months - to do a one-off tune earlier use the TuneModelmethod. Default value isPERIODIC_TUNING_ENABLED.
- Project string
- TrainingState Pulumi.Google Native. Retail. V2Alpha. Model Training State 
- Optional. The training state that the model is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train model in order to control cost. If not specified: the default value forCreateModelmethod isTRAINING. The default value forUpdateModelmethod is to keep the state the same as before.
- CatalogId string
- DisplayName string
- The display name of the model. Should be human readable, used to display Recommendation Models in the Retail Cloud Console Dashboard. UTF-8 encoded string with limit of 1024 characters.
- Type string
- The type of model e.g. home-page. Currently supported values:recommended-for-you,others-you-may-like,frequently-bought-together,page-optimization,similar-items,buy-it-again,on-sale-items, andrecently-viewed(readonly value). This field together with optimization_objective describe model metadata to use to control model training and serving. See https://cloud.google.com/retail/docs/models for more details on what the model metadata control and which combination of parameters are valid. For invalid combinations of parameters (e.g. type =frequently-bought-togetherand optimization_objective =ctr), you receive an error 400 if you try to create/update a recommendation with this set of knobs.
- DryRun bool
- Optional. Whether to run a dry run to validate the request (without actually creating the model).
- FilteringOption ModelFiltering Option 
- Optional. If RECOMMENDATIONS_FILTERING_ENABLED, recommendation filtering by attributes is enabled for the model.
- Location string
- ModelFeatures GoogleConfig Cloud Retail V2alpha Model Model Features Config Args 
- Optional. Additional model features config.
- Name string
- The fully qualified resource name of the model. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/models/{model_id}catalog_id has char limit of 50. recommendation_model_id has char limit of 40.
- OptimizationObjective string
- Optional. The optimization objective e.g. cvr. Currently supported values:ctr,cvr,revenue-per-order. If not specified, we choose default based on model type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctrfrequently-bought-together=>revenue_per_orderThis field together with optimization_objective describe model metadata to use to control model training and serving. See https://cloud.google.com/retail/docs/models for more details on what the model metadata control and which combination of parameters are valid. For invalid combinations of parameters (e.g. type =frequently-bought-togetherand optimization_objective =ctr), you receive an error 400 if you try to create/update a recommendation with this set of knobs.
- PageOptimization GoogleConfig Cloud Retail V2alpha Model Page Optimization Config Args 
- Optional. The page optimization config.
- PeriodicTuning ModelState Periodic Tuning State 
- Optional. The state of periodic tuning. The period we use is 3 months - to do a one-off tune earlier use the TuneModelmethod. Default value isPERIODIC_TUNING_ENABLED.
- Project string
- TrainingState ModelTraining State 
- Optional. The training state that the model is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train model in order to control cost. If not specified: the default value forCreateModelmethod isTRAINING. The default value forUpdateModelmethod is to keep the state the same as before.
- catalogId String
- displayName String
- The display name of the model. Should be human readable, used to display Recommendation Models in the Retail Cloud Console Dashboard. UTF-8 encoded string with limit of 1024 characters.
- type String
- The type of model e.g. home-page. Currently supported values:recommended-for-you,others-you-may-like,frequently-bought-together,page-optimization,similar-items,buy-it-again,on-sale-items, andrecently-viewed(readonly value). This field together with optimization_objective describe model metadata to use to control model training and serving. See https://cloud.google.com/retail/docs/models for more details on what the model metadata control and which combination of parameters are valid. For invalid combinations of parameters (e.g. type =frequently-bought-togetherand optimization_objective =ctr), you receive an error 400 if you try to create/update a recommendation with this set of knobs.
- dryRun Boolean
- Optional. Whether to run a dry run to validate the request (without actually creating the model).
- filteringOption ModelFiltering Option 
- Optional. If RECOMMENDATIONS_FILTERING_ENABLED, recommendation filtering by attributes is enabled for the model.
- location String
- modelFeatures GoogleConfig Cloud Retail V2alpha Model Model Features Config 
- Optional. Additional model features config.
- name String
- The fully qualified resource name of the model. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/models/{model_id}catalog_id has char limit of 50. recommendation_model_id has char limit of 40.
- optimizationObjective String
- Optional. The optimization objective e.g. cvr. Currently supported values:ctr,cvr,revenue-per-order. If not specified, we choose default based on model type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctrfrequently-bought-together=>revenue_per_orderThis field together with optimization_objective describe model metadata to use to control model training and serving. See https://cloud.google.com/retail/docs/models for more details on what the model metadata control and which combination of parameters are valid. For invalid combinations of parameters (e.g. type =frequently-bought-togetherand optimization_objective =ctr), you receive an error 400 if you try to create/update a recommendation with this set of knobs.
- pageOptimization GoogleConfig Cloud Retail V2alpha Model Page Optimization Config 
- Optional. The page optimization config.
- periodicTuning ModelState Periodic Tuning State 
- Optional. The state of periodic tuning. The period we use is 3 months - to do a one-off tune earlier use the TuneModelmethod. Default value isPERIODIC_TUNING_ENABLED.
- project String
- trainingState ModelTraining State 
- Optional. The training state that the model is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train model in order to control cost. If not specified: the default value forCreateModelmethod isTRAINING. The default value forUpdateModelmethod is to keep the state the same as before.
- catalogId string
- displayName string
- The display name of the model. Should be human readable, used to display Recommendation Models in the Retail Cloud Console Dashboard. UTF-8 encoded string with limit of 1024 characters.
- type string
- The type of model e.g. home-page. Currently supported values:recommended-for-you,others-you-may-like,frequently-bought-together,page-optimization,similar-items,buy-it-again,on-sale-items, andrecently-viewed(readonly value). This field together with optimization_objective describe model metadata to use to control model training and serving. See https://cloud.google.com/retail/docs/models for more details on what the model metadata control and which combination of parameters are valid. For invalid combinations of parameters (e.g. type =frequently-bought-togetherand optimization_objective =ctr), you receive an error 400 if you try to create/update a recommendation with this set of knobs.
- dryRun boolean
- Optional. Whether to run a dry run to validate the request (without actually creating the model).
- filteringOption ModelFiltering Option 
- Optional. If RECOMMENDATIONS_FILTERING_ENABLED, recommendation filtering by attributes is enabled for the model.
- location string
- modelFeatures GoogleConfig Cloud Retail V2alpha Model Model Features Config 
- Optional. Additional model features config.
- name string
- The fully qualified resource name of the model. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/models/{model_id}catalog_id has char limit of 50. recommendation_model_id has char limit of 40.
- optimizationObjective string
- Optional. The optimization objective e.g. cvr. Currently supported values:ctr,cvr,revenue-per-order. If not specified, we choose default based on model type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctrfrequently-bought-together=>revenue_per_orderThis field together with optimization_objective describe model metadata to use to control model training and serving. See https://cloud.google.com/retail/docs/models for more details on what the model metadata control and which combination of parameters are valid. For invalid combinations of parameters (e.g. type =frequently-bought-togetherand optimization_objective =ctr), you receive an error 400 if you try to create/update a recommendation with this set of knobs.
- pageOptimization GoogleConfig Cloud Retail V2alpha Model Page Optimization Config 
- Optional. The page optimization config.
- periodicTuning ModelState Periodic Tuning State 
- Optional. The state of periodic tuning. The period we use is 3 months - to do a one-off tune earlier use the TuneModelmethod. Default value isPERIODIC_TUNING_ENABLED.
- project string
- trainingState ModelTraining State 
- Optional. The training state that the model is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train model in order to control cost. If not specified: the default value forCreateModelmethod isTRAINING. The default value forUpdateModelmethod is to keep the state the same as before.
- catalog_id str
- display_name str
- The display name of the model. Should be human readable, used to display Recommendation Models in the Retail Cloud Console Dashboard. UTF-8 encoded string with limit of 1024 characters.
- type str
- The type of model e.g. home-page. Currently supported values:recommended-for-you,others-you-may-like,frequently-bought-together,page-optimization,similar-items,buy-it-again,on-sale-items, andrecently-viewed(readonly value). This field together with optimization_objective describe model metadata to use to control model training and serving. See https://cloud.google.com/retail/docs/models for more details on what the model metadata control and which combination of parameters are valid. For invalid combinations of parameters (e.g. type =frequently-bought-togetherand optimization_objective =ctr), you receive an error 400 if you try to create/update a recommendation with this set of knobs.
- dry_run bool
- Optional. Whether to run a dry run to validate the request (without actually creating the model).
- filtering_option ModelFiltering Option 
- Optional. If RECOMMENDATIONS_FILTERING_ENABLED, recommendation filtering by attributes is enabled for the model.
- location str
- model_features_ Googleconfig Cloud Retail V2alpha Model Model Features Config Args 
- Optional. Additional model features config.
- name str
- The fully qualified resource name of the model. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/models/{model_id}catalog_id has char limit of 50. recommendation_model_id has char limit of 40.
- optimization_objective str
- Optional. The optimization objective e.g. cvr. Currently supported values:ctr,cvr,revenue-per-order. If not specified, we choose default based on model type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctrfrequently-bought-together=>revenue_per_orderThis field together with optimization_objective describe model metadata to use to control model training and serving. See https://cloud.google.com/retail/docs/models for more details on what the model metadata control and which combination of parameters are valid. For invalid combinations of parameters (e.g. type =frequently-bought-togetherand optimization_objective =ctr), you receive an error 400 if you try to create/update a recommendation with this set of knobs.
- page_optimization_ Googleconfig Cloud Retail V2alpha Model Page Optimization Config Args 
- Optional. The page optimization config.
- periodic_tuning_ Modelstate Periodic Tuning State 
- Optional. The state of periodic tuning. The period we use is 3 months - to do a one-off tune earlier use the TuneModelmethod. Default value isPERIODIC_TUNING_ENABLED.
- project str
- training_state ModelTraining State 
- Optional. The training state that the model is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train model in order to control cost. If not specified: the default value forCreateModelmethod isTRAINING. The default value forUpdateModelmethod is to keep the state the same as before.
- catalogId String
- displayName String
- The display name of the model. Should be human readable, used to display Recommendation Models in the Retail Cloud Console Dashboard. UTF-8 encoded string with limit of 1024 characters.
- type String
- The type of model e.g. home-page. Currently supported values:recommended-for-you,others-you-may-like,frequently-bought-together,page-optimization,similar-items,buy-it-again,on-sale-items, andrecently-viewed(readonly value). This field together with optimization_objective describe model metadata to use to control model training and serving. See https://cloud.google.com/retail/docs/models for more details on what the model metadata control and which combination of parameters are valid. For invalid combinations of parameters (e.g. type =frequently-bought-togetherand optimization_objective =ctr), you receive an error 400 if you try to create/update a recommendation with this set of knobs.
- dryRun Boolean
- Optional. Whether to run a dry run to validate the request (without actually creating the model).
- filteringOption "RECOMMENDATIONS_FILTERING_OPTION_UNSPECIFIED" | "RECOMMENDATIONS_FILTERING_DISABLED" | "RECOMMENDATIONS_FILTERING_ENABLED"
- Optional. If RECOMMENDATIONS_FILTERING_ENABLED, recommendation filtering by attributes is enabled for the model.
- location String
- modelFeatures Property MapConfig 
- Optional. Additional model features config.
- name String
- The fully qualified resource name of the model. Format: projects/{project_number}/locations/{location_id}/catalogs/{catalog_id}/models/{model_id}catalog_id has char limit of 50. recommendation_model_id has char limit of 40.
- optimizationObjective String
- Optional. The optimization objective e.g. cvr. Currently supported values:ctr,cvr,revenue-per-order. If not specified, we choose default based on model type. Default depends on type of recommendation:recommended-for-you=>ctrothers-you-may-like=>ctrfrequently-bought-together=>revenue_per_orderThis field together with optimization_objective describe model metadata to use to control model training and serving. See https://cloud.google.com/retail/docs/models for more details on what the model metadata control and which combination of parameters are valid. For invalid combinations of parameters (e.g. type =frequently-bought-togetherand optimization_objective =ctr), you receive an error 400 if you try to create/update a recommendation with this set of knobs.
- pageOptimization Property MapConfig 
- Optional. The page optimization config.
- periodicTuning "PERIODIC_TUNING_STATE_UNSPECIFIED" | "PERIODIC_TUNING_DISABLED" | "ALL_TUNING_DISABLED" | "PERIODIC_TUNING_ENABLED"State 
- Optional. The state of periodic tuning. The period we use is 3 months - to do a one-off tune earlier use the TuneModelmethod. Default value isPERIODIC_TUNING_ENABLED.
- project String
- trainingState "TRAINING_STATE_UNSPECIFIED" | "PAUSED" | "TRAINING"
- Optional. The training state that the model is in (e.g. TRAININGorPAUSED). Since part of the cost of running the service is frequency of training - this can be used to determine when to train model in order to control cost. If not specified: the default value forCreateModelmethod isTRAINING. The default value forUpdateModelmethod is to keep the state the same as before.
Outputs
All input properties are implicitly available as output properties. Additionally, the Model resource produces the following output properties:
- CreateTime string
- Timestamp the Recommendation Model was created at.
- DataState string
- The state of data requirements for this model: DATA_OKandDATA_ERROR. Recommendation model cannot be trained if the data is inDATA_ERRORstate. Recommendation model can haveDATA_ERRORstate even if serving state isACTIVE: models were trained successfully before, but cannot be refreshed because model no longer has sufficient data for training.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastTune stringTime 
- The timestamp when the latest successful tune finished.
- ServingConfig List<Pulumi.Lists Google Native. Retail. V2Alpha. Outputs. Google Cloud Retail V2alpha Model Serving Config List Response> 
- The list of valid serving configs associated with the PageOptimizationConfig.
- ServingState string
- The serving state of the model: ACTIVE,NOT_ACTIVE.
- TuningOperation string
- The tune operation associated with the model. Can be used to determine if there is an ongoing tune for this recommendation. Empty field implies no tune is goig on.
- UpdateTime string
- Timestamp the Recommendation Model was last updated. E.g. if a Recommendation Model was paused - this would be the time the pause was initiated.
- CreateTime string
- Timestamp the Recommendation Model was created at.
- DataState string
- The state of data requirements for this model: DATA_OKandDATA_ERROR. Recommendation model cannot be trained if the data is inDATA_ERRORstate. Recommendation model can haveDATA_ERRORstate even if serving state isACTIVE: models were trained successfully before, but cannot be refreshed because model no longer has sufficient data for training.
- Id string
- The provider-assigned unique ID for this managed resource.
- LastTune stringTime 
- The timestamp when the latest successful tune finished.
- ServingConfig []GoogleLists Cloud Retail V2alpha Model Serving Config List Response 
- The list of valid serving configs associated with the PageOptimizationConfig.
- ServingState string
- The serving state of the model: ACTIVE,NOT_ACTIVE.
- TuningOperation string
- The tune operation associated with the model. Can be used to determine if there is an ongoing tune for this recommendation. Empty field implies no tune is goig on.
- UpdateTime string
- Timestamp the Recommendation Model was last updated. E.g. if a Recommendation Model was paused - this would be the time the pause was initiated.
- createTime String
- Timestamp the Recommendation Model was created at.
- dataState String
- The state of data requirements for this model: DATA_OKandDATA_ERROR. Recommendation model cannot be trained if the data is inDATA_ERRORstate. Recommendation model can haveDATA_ERRORstate even if serving state isACTIVE: models were trained successfully before, but cannot be refreshed because model no longer has sufficient data for training.
- id String
- The provider-assigned unique ID for this managed resource.
- lastTune StringTime 
- The timestamp when the latest successful tune finished.
- servingConfig List<GoogleLists Cloud Retail V2alpha Model Serving Config List Response> 
- The list of valid serving configs associated with the PageOptimizationConfig.
- servingState String
- The serving state of the model: ACTIVE,NOT_ACTIVE.
- tuningOperation String
- The tune operation associated with the model. Can be used to determine if there is an ongoing tune for this recommendation. Empty field implies no tune is goig on.
- updateTime String
- Timestamp the Recommendation Model was last updated. E.g. if a Recommendation Model was paused - this would be the time the pause was initiated.
- createTime string
- Timestamp the Recommendation Model was created at.
- dataState string
- The state of data requirements for this model: DATA_OKandDATA_ERROR. Recommendation model cannot be trained if the data is inDATA_ERRORstate. Recommendation model can haveDATA_ERRORstate even if serving state isACTIVE: models were trained successfully before, but cannot be refreshed because model no longer has sufficient data for training.
- id string
- The provider-assigned unique ID for this managed resource.
- lastTune stringTime 
- The timestamp when the latest successful tune finished.
- servingConfig GoogleLists Cloud Retail V2alpha Model Serving Config List Response[] 
- The list of valid serving configs associated with the PageOptimizationConfig.
- servingState string
- The serving state of the model: ACTIVE,NOT_ACTIVE.
- tuningOperation string
- The tune operation associated with the model. Can be used to determine if there is an ongoing tune for this recommendation. Empty field implies no tune is goig on.
- updateTime string
- Timestamp the Recommendation Model was last updated. E.g. if a Recommendation Model was paused - this would be the time the pause was initiated.
- create_time str
- Timestamp the Recommendation Model was created at.
- data_state str
- The state of data requirements for this model: DATA_OKandDATA_ERROR. Recommendation model cannot be trained if the data is inDATA_ERRORstate. Recommendation model can haveDATA_ERRORstate even if serving state isACTIVE: models were trained successfully before, but cannot be refreshed because model no longer has sufficient data for training.
- id str
- The provider-assigned unique ID for this managed resource.
- last_tune_ strtime 
- The timestamp when the latest successful tune finished.
- serving_config_ Sequence[Googlelists Cloud Retail V2alpha Model Serving Config List Response] 
- The list of valid serving configs associated with the PageOptimizationConfig.
- serving_state str
- The serving state of the model: ACTIVE,NOT_ACTIVE.
- tuning_operation str
- The tune operation associated with the model. Can be used to determine if there is an ongoing tune for this recommendation. Empty field implies no tune is goig on.
- update_time str
- Timestamp the Recommendation Model was last updated. E.g. if a Recommendation Model was paused - this would be the time the pause was initiated.
- createTime String
- Timestamp the Recommendation Model was created at.
- dataState String
- The state of data requirements for this model: DATA_OKandDATA_ERROR. Recommendation model cannot be trained if the data is inDATA_ERRORstate. Recommendation model can haveDATA_ERRORstate even if serving state isACTIVE: models were trained successfully before, but cannot be refreshed because model no longer has sufficient data for training.
- id String
- The provider-assigned unique ID for this managed resource.
- lastTune StringTime 
- The timestamp when the latest successful tune finished.
- servingConfig List<Property Map>Lists 
- The list of valid serving configs associated with the PageOptimizationConfig.
- servingState String
- The serving state of the model: ACTIVE,NOT_ACTIVE.
- tuningOperation String
- The tune operation associated with the model. Can be used to determine if there is an ongoing tune for this recommendation. Empty field implies no tune is goig on.
- updateTime String
- Timestamp the Recommendation Model was last updated. E.g. if a Recommendation Model was paused - this would be the time the pause was initiated.
Supporting Types
GoogleCloudRetailV2alphaModelFrequentlyBoughtTogetherFeaturesConfig, GoogleCloudRetailV2alphaModelFrequentlyBoughtTogetherFeaturesConfigArgs                    
- ContextProducts Pulumi.Type Google Native. Retail. V2Alpha. Google Cloud Retail V2alpha Model Frequently Bought Together Features Config Context Products Type 
- Optional. Specifies the context of the model when it is used in predict requests. Can only be set for the frequently-bought-togethertype. If it isn't specified, it defaults to MULTIPLE_CONTEXT_PRODUCTS.
- ContextProducts GoogleType Cloud Retail V2alpha Model Frequently Bought Together Features Config Context Products Type 
- Optional. Specifies the context of the model when it is used in predict requests. Can only be set for the frequently-bought-togethertype. If it isn't specified, it defaults to MULTIPLE_CONTEXT_PRODUCTS.
- contextProducts GoogleType Cloud Retail V2alpha Model Frequently Bought Together Features Config Context Products Type 
- Optional. Specifies the context of the model when it is used in predict requests. Can only be set for the frequently-bought-togethertype. If it isn't specified, it defaults to MULTIPLE_CONTEXT_PRODUCTS.
- contextProducts GoogleType Cloud Retail V2alpha Model Frequently Bought Together Features Config Context Products Type 
- Optional. Specifies the context of the model when it is used in predict requests. Can only be set for the frequently-bought-togethertype. If it isn't specified, it defaults to MULTIPLE_CONTEXT_PRODUCTS.
- context_products_ Googletype Cloud Retail V2alpha Model Frequently Bought Together Features Config Context Products Type 
- Optional. Specifies the context of the model when it is used in predict requests. Can only be set for the frequently-bought-togethertype. If it isn't specified, it defaults to MULTIPLE_CONTEXT_PRODUCTS.
- contextProducts "CONTEXT_PRODUCTS_TYPE_UNSPECIFIED" | "SINGLE_CONTEXT_PRODUCT" | "MULTIPLE_CONTEXT_PRODUCTS"Type 
- Optional. Specifies the context of the model when it is used in predict requests. Can only be set for the frequently-bought-togethertype. If it isn't specified, it defaults to MULTIPLE_CONTEXT_PRODUCTS.
GoogleCloudRetailV2alphaModelFrequentlyBoughtTogetherFeaturesConfigContextProductsType, GoogleCloudRetailV2alphaModelFrequentlyBoughtTogetherFeaturesConfigContextProductsTypeArgs                          
- ContextProducts Type Unspecified 
- CONTEXT_PRODUCTS_TYPE_UNSPECIFIEDUnspecified default value, should never be explicitly set. Defaults to MULTIPLE_CONTEXT_PRODUCTS.
- SingleContext Product 
- SINGLE_CONTEXT_PRODUCTUse only a single product as context for the recommendation. Typically used on pages like add-to-cart or product details.
- MultipleContext Products 
- MULTIPLE_CONTEXT_PRODUCTSUse one or multiple products as context for the recommendation. Typically used on shopping cart pages.
- GoogleCloud Retail V2alpha Model Frequently Bought Together Features Config Context Products Type Context Products Type Unspecified 
- CONTEXT_PRODUCTS_TYPE_UNSPECIFIEDUnspecified default value, should never be explicitly set. Defaults to MULTIPLE_CONTEXT_PRODUCTS.
- GoogleCloud Retail V2alpha Model Frequently Bought Together Features Config Context Products Type Single Context Product 
- SINGLE_CONTEXT_PRODUCTUse only a single product as context for the recommendation. Typically used on pages like add-to-cart or product details.
- GoogleCloud Retail V2alpha Model Frequently Bought Together Features Config Context Products Type Multiple Context Products 
- MULTIPLE_CONTEXT_PRODUCTSUse one or multiple products as context for the recommendation. Typically used on shopping cart pages.
- ContextProducts Type Unspecified 
- CONTEXT_PRODUCTS_TYPE_UNSPECIFIEDUnspecified default value, should never be explicitly set. Defaults to MULTIPLE_CONTEXT_PRODUCTS.
- SingleContext Product 
- SINGLE_CONTEXT_PRODUCTUse only a single product as context for the recommendation. Typically used on pages like add-to-cart or product details.
- MultipleContext Products 
- MULTIPLE_CONTEXT_PRODUCTSUse one or multiple products as context for the recommendation. Typically used on shopping cart pages.
- ContextProducts Type Unspecified 
- CONTEXT_PRODUCTS_TYPE_UNSPECIFIEDUnspecified default value, should never be explicitly set. Defaults to MULTIPLE_CONTEXT_PRODUCTS.
- SingleContext Product 
- SINGLE_CONTEXT_PRODUCTUse only a single product as context for the recommendation. Typically used on pages like add-to-cart or product details.
- MultipleContext Products 
- MULTIPLE_CONTEXT_PRODUCTSUse one or multiple products as context for the recommendation. Typically used on shopping cart pages.
- CONTEXT_PRODUCTS_TYPE_UNSPECIFIED
- CONTEXT_PRODUCTS_TYPE_UNSPECIFIEDUnspecified default value, should never be explicitly set. Defaults to MULTIPLE_CONTEXT_PRODUCTS.
- SINGLE_CONTEXT_PRODUCT
- SINGLE_CONTEXT_PRODUCTUse only a single product as context for the recommendation. Typically used on pages like add-to-cart or product details.
- MULTIPLE_CONTEXT_PRODUCTS
- MULTIPLE_CONTEXT_PRODUCTSUse one or multiple products as context for the recommendation. Typically used on shopping cart pages.
- "CONTEXT_PRODUCTS_TYPE_UNSPECIFIED"
- CONTEXT_PRODUCTS_TYPE_UNSPECIFIEDUnspecified default value, should never be explicitly set. Defaults to MULTIPLE_CONTEXT_PRODUCTS.
- "SINGLE_CONTEXT_PRODUCT"
- SINGLE_CONTEXT_PRODUCTUse only a single product as context for the recommendation. Typically used on pages like add-to-cart or product details.
- "MULTIPLE_CONTEXT_PRODUCTS"
- MULTIPLE_CONTEXT_PRODUCTSUse one or multiple products as context for the recommendation. Typically used on shopping cart pages.
GoogleCloudRetailV2alphaModelFrequentlyBoughtTogetherFeaturesConfigResponse, GoogleCloudRetailV2alphaModelFrequentlyBoughtTogetherFeaturesConfigResponseArgs                      
- ContextProducts stringType 
- Optional. Specifies the context of the model when it is used in predict requests. Can only be set for the frequently-bought-togethertype. If it isn't specified, it defaults to MULTIPLE_CONTEXT_PRODUCTS.
- ContextProducts stringType 
- Optional. Specifies the context of the model when it is used in predict requests. Can only be set for the frequently-bought-togethertype. If it isn't specified, it defaults to MULTIPLE_CONTEXT_PRODUCTS.
- contextProducts StringType 
- Optional. Specifies the context of the model when it is used in predict requests. Can only be set for the frequently-bought-togethertype. If it isn't specified, it defaults to MULTIPLE_CONTEXT_PRODUCTS.
- contextProducts stringType 
- Optional. Specifies the context of the model when it is used in predict requests. Can only be set for the frequently-bought-togethertype. If it isn't specified, it defaults to MULTIPLE_CONTEXT_PRODUCTS.
- context_products_ strtype 
- Optional. Specifies the context of the model when it is used in predict requests. Can only be set for the frequently-bought-togethertype. If it isn't specified, it defaults to MULTIPLE_CONTEXT_PRODUCTS.
- contextProducts StringType 
- Optional. Specifies the context of the model when it is used in predict requests. Can only be set for the frequently-bought-togethertype. If it isn't specified, it defaults to MULTIPLE_CONTEXT_PRODUCTS.
GoogleCloudRetailV2alphaModelModelFeaturesConfig, GoogleCloudRetailV2alphaModelModelFeaturesConfigArgs                
- FrequentlyBought Pulumi.Together Config Google Native. Retail. V2Alpha. Inputs. Google Cloud Retail V2alpha Model Frequently Bought Together Features Config 
- Additional configs for frequently-bought-together models.
- FrequentlyBought GoogleTogether Config Cloud Retail V2alpha Model Frequently Bought Together Features Config 
- Additional configs for frequently-bought-together models.
- frequentlyBought GoogleTogether Config Cloud Retail V2alpha Model Frequently Bought Together Features Config 
- Additional configs for frequently-bought-together models.
- frequentlyBought GoogleTogether Config Cloud Retail V2alpha Model Frequently Bought Together Features Config 
- Additional configs for frequently-bought-together models.
- frequently_bought_ Googletogether_ config Cloud Retail V2alpha Model Frequently Bought Together Features Config 
- Additional configs for frequently-bought-together models.
- frequentlyBought Property MapTogether Config 
- Additional configs for frequently-bought-together models.
GoogleCloudRetailV2alphaModelModelFeaturesConfigResponse, GoogleCloudRetailV2alphaModelModelFeaturesConfigResponseArgs                  
- FrequentlyBought Pulumi.Together Config Google Native. Retail. V2Alpha. Inputs. Google Cloud Retail V2alpha Model Frequently Bought Together Features Config Response 
- Additional configs for frequently-bought-together models.
- FrequentlyBought GoogleTogether Config Cloud Retail V2alpha Model Frequently Bought Together Features Config Response 
- Additional configs for frequently-bought-together models.
- frequentlyBought GoogleTogether Config Cloud Retail V2alpha Model Frequently Bought Together Features Config Response 
- Additional configs for frequently-bought-together models.
- frequentlyBought GoogleTogether Config Cloud Retail V2alpha Model Frequently Bought Together Features Config Response 
- Additional configs for frequently-bought-together models.
- frequently_bought_ Googletogether_ config Cloud Retail V2alpha Model Frequently Bought Together Features Config Response 
- Additional configs for frequently-bought-together models.
- frequentlyBought Property MapTogether Config 
- Additional configs for frequently-bought-together models.
GoogleCloudRetailV2alphaModelPageOptimizationConfig, GoogleCloudRetailV2alphaModelPageOptimizationConfigArgs                
- PageOptimization stringEvent Type 
- The type of UserEvent this page optimization is shown for. Each page has an associated event type - this will be the corresponding event type for the page that the page optimization model is used on. Supported types: * add-to-cart: Products being added to cart. *detail-page-view: Products detail page viewed. *home-page-view: Homepage viewed *category-page-view: Homepage viewed *shopping-cart-page-view: User viewing a shopping cart.home-page-viewonly allows models with typerecommended-for-you. All other page_optimization_event_type allow all Model.types.
- Panels
List<Pulumi.Google Native. Retail. V2Alpha. Inputs. Google Cloud Retail V2alpha Model Page Optimization Config Panel> 
- A list of panel configurations. Limit = 5.
- Restriction
Pulumi.Google Native. Retail. V2Alpha. Google Cloud Retail V2alpha Model Page Optimization Config Restriction 
- Optional. How to restrict results across panels e.g. can the same ServingConfig be shown on multiple panels at once. If unspecified, default to UNIQUE_MODEL_RESTRICTION.
- PageOptimization stringEvent Type 
- The type of UserEvent this page optimization is shown for. Each page has an associated event type - this will be the corresponding event type for the page that the page optimization model is used on. Supported types: * add-to-cart: Products being added to cart. *detail-page-view: Products detail page viewed. *home-page-view: Homepage viewed *category-page-view: Homepage viewed *shopping-cart-page-view: User viewing a shopping cart.home-page-viewonly allows models with typerecommended-for-you. All other page_optimization_event_type allow all Model.types.
- Panels
[]GoogleCloud Retail V2alpha Model Page Optimization Config Panel 
- A list of panel configurations. Limit = 5.
- Restriction
GoogleCloud Retail V2alpha Model Page Optimization Config Restriction 
- Optional. How to restrict results across panels e.g. can the same ServingConfig be shown on multiple panels at once. If unspecified, default to UNIQUE_MODEL_RESTRICTION.
- pageOptimization StringEvent Type 
- The type of UserEvent this page optimization is shown for. Each page has an associated event type - this will be the corresponding event type for the page that the page optimization model is used on. Supported types: * add-to-cart: Products being added to cart. *detail-page-view: Products detail page viewed. *home-page-view: Homepage viewed *category-page-view: Homepage viewed *shopping-cart-page-view: User viewing a shopping cart.home-page-viewonly allows models with typerecommended-for-you. All other page_optimization_event_type allow all Model.types.
- panels
List<GoogleCloud Retail V2alpha Model Page Optimization Config Panel> 
- A list of panel configurations. Limit = 5.
- restriction
GoogleCloud Retail V2alpha Model Page Optimization Config Restriction 
- Optional. How to restrict results across panels e.g. can the same ServingConfig be shown on multiple panels at once. If unspecified, default to UNIQUE_MODEL_RESTRICTION.
- pageOptimization stringEvent Type 
- The type of UserEvent this page optimization is shown for. Each page has an associated event type - this will be the corresponding event type for the page that the page optimization model is used on. Supported types: * add-to-cart: Products being added to cart. *detail-page-view: Products detail page viewed. *home-page-view: Homepage viewed *category-page-view: Homepage viewed *shopping-cart-page-view: User viewing a shopping cart.home-page-viewonly allows models with typerecommended-for-you. All other page_optimization_event_type allow all Model.types.
- panels
GoogleCloud Retail V2alpha Model Page Optimization Config Panel[] 
- A list of panel configurations. Limit = 5.
- restriction
GoogleCloud Retail V2alpha Model Page Optimization Config Restriction 
- Optional. How to restrict results across panels e.g. can the same ServingConfig be shown on multiple panels at once. If unspecified, default to UNIQUE_MODEL_RESTRICTION.
- page_optimization_ strevent_ type 
- The type of UserEvent this page optimization is shown for. Each page has an associated event type - this will be the corresponding event type for the page that the page optimization model is used on. Supported types: * add-to-cart: Products being added to cart. *detail-page-view: Products detail page viewed. *home-page-view: Homepage viewed *category-page-view: Homepage viewed *shopping-cart-page-view: User viewing a shopping cart.home-page-viewonly allows models with typerecommended-for-you. All other page_optimization_event_type allow all Model.types.
- panels
Sequence[GoogleCloud Retail V2alpha Model Page Optimization Config Panel] 
- A list of panel configurations. Limit = 5.
- restriction
GoogleCloud Retail V2alpha Model Page Optimization Config Restriction 
- Optional. How to restrict results across panels e.g. can the same ServingConfig be shown on multiple panels at once. If unspecified, default to UNIQUE_MODEL_RESTRICTION.
- pageOptimization StringEvent Type 
- The type of UserEvent this page optimization is shown for. Each page has an associated event type - this will be the corresponding event type for the page that the page optimization model is used on. Supported types: * add-to-cart: Products being added to cart. *detail-page-view: Products detail page viewed. *home-page-view: Homepage viewed *category-page-view: Homepage viewed *shopping-cart-page-view: User viewing a shopping cart.home-page-viewonly allows models with typerecommended-for-you. All other page_optimization_event_type allow all Model.types.
- panels List<Property Map>
- A list of panel configurations. Limit = 5.
- restriction "RESTRICTION_UNSPECIFIED" | "NO_RESTRICTION" | "UNIQUE_SERVING_CONFIG_RESTRICTION" | "UNIQUE_MODEL_RESTRICTION" | "UNIQUE_MODEL_TYPE_RESTRICTION"
- Optional. How to restrict results across panels e.g. can the same ServingConfig be shown on multiple panels at once. If unspecified, default to UNIQUE_MODEL_RESTRICTION.
GoogleCloudRetailV2alphaModelPageOptimizationConfigCandidate, GoogleCloudRetailV2alphaModelPageOptimizationConfigCandidateArgs                  
- ServingConfig stringId 
- This has to be a valid ServingConfig identifier. For example, for a ServingConfig with full name: projects/*/locations/global/catalogs/default_catalog/servingConfigs/my_candidate_config, this would bemy_candidate_config.
- ServingConfig stringId 
- This has to be a valid ServingConfig identifier. For example, for a ServingConfig with full name: projects/*/locations/global/catalogs/default_catalog/servingConfigs/my_candidate_config, this would bemy_candidate_config.
- servingConfig StringId 
- This has to be a valid ServingConfig identifier. For example, for a ServingConfig with full name: projects/*/locations/global/catalogs/default_catalog/servingConfigs/my_candidate_config, this would bemy_candidate_config.
- servingConfig stringId 
- This has to be a valid ServingConfig identifier. For example, for a ServingConfig with full name: projects/*/locations/global/catalogs/default_catalog/servingConfigs/my_candidate_config, this would bemy_candidate_config.
- serving_config_ strid 
- This has to be a valid ServingConfig identifier. For example, for a ServingConfig with full name: projects/*/locations/global/catalogs/default_catalog/servingConfigs/my_candidate_config, this would bemy_candidate_config.
- servingConfig StringId 
- This has to be a valid ServingConfig identifier. For example, for a ServingConfig with full name: projects/*/locations/global/catalogs/default_catalog/servingConfigs/my_candidate_config, this would bemy_candidate_config.
GoogleCloudRetailV2alphaModelPageOptimizationConfigCandidateResponse, GoogleCloudRetailV2alphaModelPageOptimizationConfigCandidateResponseArgs                    
- ServingConfig stringId 
- This has to be a valid ServingConfig identifier. For example, for a ServingConfig with full name: projects/*/locations/global/catalogs/default_catalog/servingConfigs/my_candidate_config, this would bemy_candidate_config.
- ServingConfig stringId 
- This has to be a valid ServingConfig identifier. For example, for a ServingConfig with full name: projects/*/locations/global/catalogs/default_catalog/servingConfigs/my_candidate_config, this would bemy_candidate_config.
- servingConfig StringId 
- This has to be a valid ServingConfig identifier. For example, for a ServingConfig with full name: projects/*/locations/global/catalogs/default_catalog/servingConfigs/my_candidate_config, this would bemy_candidate_config.
- servingConfig stringId 
- This has to be a valid ServingConfig identifier. For example, for a ServingConfig with full name: projects/*/locations/global/catalogs/default_catalog/servingConfigs/my_candidate_config, this would bemy_candidate_config.
- serving_config_ strid 
- This has to be a valid ServingConfig identifier. For example, for a ServingConfig with full name: projects/*/locations/global/catalogs/default_catalog/servingConfigs/my_candidate_config, this would bemy_candidate_config.
- servingConfig StringId 
- This has to be a valid ServingConfig identifier. For example, for a ServingConfig with full name: projects/*/locations/global/catalogs/default_catalog/servingConfigs/my_candidate_config, this would bemy_candidate_config.
GoogleCloudRetailV2alphaModelPageOptimizationConfigPanel, GoogleCloudRetailV2alphaModelPageOptimizationConfigPanelArgs                  
- Candidates
List<Pulumi.Google Native. Retail. V2Alpha. Inputs. Google Cloud Retail V2alpha Model Page Optimization Config Candidate> 
- The candidates to consider on the panel.
- DefaultCandidate Pulumi.Google Native. Retail. V2Alpha. Inputs. Google Cloud Retail V2alpha Model Page Optimization Config Candidate 
- The default candidate. If the model fails at serving time, we fall back to the default.
- DisplayName string
- Optional. The name to display for the panel.
- Candidates
[]GoogleCloud Retail V2alpha Model Page Optimization Config Candidate 
- The candidates to consider on the panel.
- DefaultCandidate GoogleCloud Retail V2alpha Model Page Optimization Config Candidate 
- The default candidate. If the model fails at serving time, we fall back to the default.
- DisplayName string
- Optional. The name to display for the panel.
- candidates
List<GoogleCloud Retail V2alpha Model Page Optimization Config Candidate> 
- The candidates to consider on the panel.
- defaultCandidate GoogleCloud Retail V2alpha Model Page Optimization Config Candidate 
- The default candidate. If the model fails at serving time, we fall back to the default.
- displayName String
- Optional. The name to display for the panel.
- candidates
GoogleCloud Retail V2alpha Model Page Optimization Config Candidate[] 
- The candidates to consider on the panel.
- defaultCandidate GoogleCloud Retail V2alpha Model Page Optimization Config Candidate 
- The default candidate. If the model fails at serving time, we fall back to the default.
- displayName string
- Optional. The name to display for the panel.
- candidates
Sequence[GoogleCloud Retail V2alpha Model Page Optimization Config Candidate] 
- The candidates to consider on the panel.
- default_candidate GoogleCloud Retail V2alpha Model Page Optimization Config Candidate 
- The default candidate. If the model fails at serving time, we fall back to the default.
- display_name str
- Optional. The name to display for the panel.
- candidates List<Property Map>
- The candidates to consider on the panel.
- defaultCandidate Property Map
- The default candidate. If the model fails at serving time, we fall back to the default.
- displayName String
- Optional. The name to display for the panel.
GoogleCloudRetailV2alphaModelPageOptimizationConfigPanelResponse, GoogleCloudRetailV2alphaModelPageOptimizationConfigPanelResponseArgs                    
- Candidates
List<Pulumi.Google Native. Retail. V2Alpha. Inputs. Google Cloud Retail V2alpha Model Page Optimization Config Candidate Response> 
- The candidates to consider on the panel.
- DefaultCandidate Pulumi.Google Native. Retail. V2Alpha. Inputs. Google Cloud Retail V2alpha Model Page Optimization Config Candidate Response 
- The default candidate. If the model fails at serving time, we fall back to the default.
- DisplayName string
- Optional. The name to display for the panel.
- Candidates
[]GoogleCloud Retail V2alpha Model Page Optimization Config Candidate Response 
- The candidates to consider on the panel.
- DefaultCandidate GoogleCloud Retail V2alpha Model Page Optimization Config Candidate Response 
- The default candidate. If the model fails at serving time, we fall back to the default.
- DisplayName string
- Optional. The name to display for the panel.
- candidates
List<GoogleCloud Retail V2alpha Model Page Optimization Config Candidate Response> 
- The candidates to consider on the panel.
- defaultCandidate GoogleCloud Retail V2alpha Model Page Optimization Config Candidate Response 
- The default candidate. If the model fails at serving time, we fall back to the default.
- displayName String
- Optional. The name to display for the panel.
- candidates
GoogleCloud Retail V2alpha Model Page Optimization Config Candidate Response[] 
- The candidates to consider on the panel.
- defaultCandidate GoogleCloud Retail V2alpha Model Page Optimization Config Candidate Response 
- The default candidate. If the model fails at serving time, we fall back to the default.
- displayName string
- Optional. The name to display for the panel.
- candidates
Sequence[GoogleCloud Retail V2alpha Model Page Optimization Config Candidate Response] 
- The candidates to consider on the panel.
- default_candidate GoogleCloud Retail V2alpha Model Page Optimization Config Candidate Response 
- The default candidate. If the model fails at serving time, we fall back to the default.
- display_name str
- Optional. The name to display for the panel.
- candidates List<Property Map>
- The candidates to consider on the panel.
- defaultCandidate Property Map
- The default candidate. If the model fails at serving time, we fall back to the default.
- displayName String
- Optional. The name to display for the panel.
GoogleCloudRetailV2alphaModelPageOptimizationConfigResponse, GoogleCloudRetailV2alphaModelPageOptimizationConfigResponseArgs                  
- PageOptimization stringEvent Type 
- The type of UserEvent this page optimization is shown for. Each page has an associated event type - this will be the corresponding event type for the page that the page optimization model is used on. Supported types: * add-to-cart: Products being added to cart. *detail-page-view: Products detail page viewed. *home-page-view: Homepage viewed *category-page-view: Homepage viewed *shopping-cart-page-view: User viewing a shopping cart.home-page-viewonly allows models with typerecommended-for-you. All other page_optimization_event_type allow all Model.types.
- Panels
List<Pulumi.Google Native. Retail. V2Alpha. Inputs. Google Cloud Retail V2alpha Model Page Optimization Config Panel Response> 
- A list of panel configurations. Limit = 5.
- Restriction string
- Optional. How to restrict results across panels e.g. can the same ServingConfig be shown on multiple panels at once. If unspecified, default to UNIQUE_MODEL_RESTRICTION.
- PageOptimization stringEvent Type 
- The type of UserEvent this page optimization is shown for. Each page has an associated event type - this will be the corresponding event type for the page that the page optimization model is used on. Supported types: * add-to-cart: Products being added to cart. *detail-page-view: Products detail page viewed. *home-page-view: Homepage viewed *category-page-view: Homepage viewed *shopping-cart-page-view: User viewing a shopping cart.home-page-viewonly allows models with typerecommended-for-you. All other page_optimization_event_type allow all Model.types.
- Panels
[]GoogleCloud Retail V2alpha Model Page Optimization Config Panel Response 
- A list of panel configurations. Limit = 5.
- Restriction string
- Optional. How to restrict results across panels e.g. can the same ServingConfig be shown on multiple panels at once. If unspecified, default to UNIQUE_MODEL_RESTRICTION.
- pageOptimization StringEvent Type 
- The type of UserEvent this page optimization is shown for. Each page has an associated event type - this will be the corresponding event type for the page that the page optimization model is used on. Supported types: * add-to-cart: Products being added to cart. *detail-page-view: Products detail page viewed. *home-page-view: Homepage viewed *category-page-view: Homepage viewed *shopping-cart-page-view: User viewing a shopping cart.home-page-viewonly allows models with typerecommended-for-you. All other page_optimization_event_type allow all Model.types.
- panels
List<GoogleCloud Retail V2alpha Model Page Optimization Config Panel Response> 
- A list of panel configurations. Limit = 5.
- restriction String
- Optional. How to restrict results across panels e.g. can the same ServingConfig be shown on multiple panels at once. If unspecified, default to UNIQUE_MODEL_RESTRICTION.
- pageOptimization stringEvent Type 
- The type of UserEvent this page optimization is shown for. Each page has an associated event type - this will be the corresponding event type for the page that the page optimization model is used on. Supported types: * add-to-cart: Products being added to cart. *detail-page-view: Products detail page viewed. *home-page-view: Homepage viewed *category-page-view: Homepage viewed *shopping-cart-page-view: User viewing a shopping cart.home-page-viewonly allows models with typerecommended-for-you. All other page_optimization_event_type allow all Model.types.
- panels
GoogleCloud Retail V2alpha Model Page Optimization Config Panel Response[] 
- A list of panel configurations. Limit = 5.
- restriction string
- Optional. How to restrict results across panels e.g. can the same ServingConfig be shown on multiple panels at once. If unspecified, default to UNIQUE_MODEL_RESTRICTION.
- page_optimization_ strevent_ type 
- The type of UserEvent this page optimization is shown for. Each page has an associated event type - this will be the corresponding event type for the page that the page optimization model is used on. Supported types: * add-to-cart: Products being added to cart. *detail-page-view: Products detail page viewed. *home-page-view: Homepage viewed *category-page-view: Homepage viewed *shopping-cart-page-view: User viewing a shopping cart.home-page-viewonly allows models with typerecommended-for-you. All other page_optimization_event_type allow all Model.types.
- panels
Sequence[GoogleCloud Retail V2alpha Model Page Optimization Config Panel Response] 
- A list of panel configurations. Limit = 5.
- restriction str
- Optional. How to restrict results across panels e.g. can the same ServingConfig be shown on multiple panels at once. If unspecified, default to UNIQUE_MODEL_RESTRICTION.
- pageOptimization StringEvent Type 
- The type of UserEvent this page optimization is shown for. Each page has an associated event type - this will be the corresponding event type for the page that the page optimization model is used on. Supported types: * add-to-cart: Products being added to cart. *detail-page-view: Products detail page viewed. *home-page-view: Homepage viewed *category-page-view: Homepage viewed *shopping-cart-page-view: User viewing a shopping cart.home-page-viewonly allows models with typerecommended-for-you. All other page_optimization_event_type allow all Model.types.
- panels List<Property Map>
- A list of panel configurations. Limit = 5.
- restriction String
- Optional. How to restrict results across panels e.g. can the same ServingConfig be shown on multiple panels at once. If unspecified, default to UNIQUE_MODEL_RESTRICTION.
GoogleCloudRetailV2alphaModelPageOptimizationConfigRestriction, GoogleCloudRetailV2alphaModelPageOptimizationConfigRestrictionArgs                  
- RestrictionUnspecified 
- RESTRICTION_UNSPECIFIEDUnspecified value for restriction.
- NoRestriction 
- NO_RESTRICTIONAllow any ServingConfig to be show on any number of panels. Example: Panel1 candidates: pdp_ctr, pdp_cvr, home_page_ctr_no_diversityPanel2 candidates: home_page_ctr_no_diversity, home_page_ctr_diversity, pdp_cvr_no_diversityRestriction= NO_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: []
- UniqueServing Config Restriction 
- UNIQUE_SERVING_CONFIG_RESTRICTIONDo not allow the same ServingConfig.name to be shown on multiple panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_SERVING_CONFIG_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity_low) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) *
- UniqueModel Restriction 
- UNIQUE_MODEL_RESTRICTIONDo not allow multiple ServingConfigs with same Model.name to be show on on different panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_MODEL_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (pdp_cvr, pdp_cvr_no_diversity) *
- UniqueModel Type Restriction 
- UNIQUE_MODEL_TYPE_RESTRICTIONDo not allow multiple ServingConfigs with same Model.type to be shown on different panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_MODEL_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity) *
- GoogleCloud Retail V2alpha Model Page Optimization Config Restriction Restriction Unspecified 
- RESTRICTION_UNSPECIFIEDUnspecified value for restriction.
- GoogleCloud Retail V2alpha Model Page Optimization Config Restriction No Restriction 
- NO_RESTRICTIONAllow any ServingConfig to be show on any number of panels. Example: Panel1 candidates: pdp_ctr, pdp_cvr, home_page_ctr_no_diversityPanel2 candidates: home_page_ctr_no_diversity, home_page_ctr_diversity, pdp_cvr_no_diversityRestriction= NO_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: []
- GoogleCloud Retail V2alpha Model Page Optimization Config Restriction Unique Serving Config Restriction 
- UNIQUE_SERVING_CONFIG_RESTRICTIONDo not allow the same ServingConfig.name to be shown on multiple panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_SERVING_CONFIG_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity_low) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) *
- GoogleCloud Retail V2alpha Model Page Optimization Config Restriction Unique Model Restriction 
- UNIQUE_MODEL_RESTRICTIONDo not allow multiple ServingConfigs with same Model.name to be show on on different panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_MODEL_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (pdp_cvr, pdp_cvr_no_diversity) *
- GoogleCloud Retail V2alpha Model Page Optimization Config Restriction Unique Model Type Restriction 
- UNIQUE_MODEL_TYPE_RESTRICTIONDo not allow multiple ServingConfigs with same Model.type to be shown on different panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_MODEL_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity) *
- RestrictionUnspecified 
- RESTRICTION_UNSPECIFIEDUnspecified value for restriction.
- NoRestriction 
- NO_RESTRICTIONAllow any ServingConfig to be show on any number of panels. Example: Panel1 candidates: pdp_ctr, pdp_cvr, home_page_ctr_no_diversityPanel2 candidates: home_page_ctr_no_diversity, home_page_ctr_diversity, pdp_cvr_no_diversityRestriction= NO_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: []
- UniqueServing Config Restriction 
- UNIQUE_SERVING_CONFIG_RESTRICTIONDo not allow the same ServingConfig.name to be shown on multiple panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_SERVING_CONFIG_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity_low) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) *
- UniqueModel Restriction 
- UNIQUE_MODEL_RESTRICTIONDo not allow multiple ServingConfigs with same Model.name to be show on on different panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_MODEL_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (pdp_cvr, pdp_cvr_no_diversity) *
- UniqueModel Type Restriction 
- UNIQUE_MODEL_TYPE_RESTRICTIONDo not allow multiple ServingConfigs with same Model.type to be shown on different panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_MODEL_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity) *
- RestrictionUnspecified 
- RESTRICTION_UNSPECIFIEDUnspecified value for restriction.
- NoRestriction 
- NO_RESTRICTIONAllow any ServingConfig to be show on any number of panels. Example: Panel1 candidates: pdp_ctr, pdp_cvr, home_page_ctr_no_diversityPanel2 candidates: home_page_ctr_no_diversity, home_page_ctr_diversity, pdp_cvr_no_diversityRestriction= NO_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: []
- UniqueServing Config Restriction 
- UNIQUE_SERVING_CONFIG_RESTRICTIONDo not allow the same ServingConfig.name to be shown on multiple panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_SERVING_CONFIG_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity_low) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) *
- UniqueModel Restriction 
- UNIQUE_MODEL_RESTRICTIONDo not allow multiple ServingConfigs with same Model.name to be show on on different panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_MODEL_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (pdp_cvr, pdp_cvr_no_diversity) *
- UniqueModel Type Restriction 
- UNIQUE_MODEL_TYPE_RESTRICTIONDo not allow multiple ServingConfigs with same Model.type to be shown on different panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_MODEL_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity) *
- RESTRICTION_UNSPECIFIED
- RESTRICTION_UNSPECIFIEDUnspecified value for restriction.
- NO_RESTRICTION
- NO_RESTRICTIONAllow any ServingConfig to be show on any number of panels. Example: Panel1 candidates: pdp_ctr, pdp_cvr, home_page_ctr_no_diversityPanel2 candidates: home_page_ctr_no_diversity, home_page_ctr_diversity, pdp_cvr_no_diversityRestriction= NO_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: []
- UNIQUE_SERVING_CONFIG_RESTRICTION
- UNIQUE_SERVING_CONFIG_RESTRICTIONDo not allow the same ServingConfig.name to be shown on multiple panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_SERVING_CONFIG_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity_low) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) *
- UNIQUE_MODEL_RESTRICTION
- UNIQUE_MODEL_RESTRICTIONDo not allow multiple ServingConfigs with same Model.name to be show on on different panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_MODEL_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (pdp_cvr, pdp_cvr_no_diversity) *
- UNIQUE_MODEL_TYPE_RESTRICTION
- UNIQUE_MODEL_TYPE_RESTRICTIONDo not allow multiple ServingConfigs with same Model.type to be shown on different panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_MODEL_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity) *
- "RESTRICTION_UNSPECIFIED"
- RESTRICTION_UNSPECIFIEDUnspecified value for restriction.
- "NO_RESTRICTION"
- NO_RESTRICTIONAllow any ServingConfig to be show on any number of panels. Example: Panel1 candidates: pdp_ctr, pdp_cvr, home_page_ctr_no_diversityPanel2 candidates: home_page_ctr_no_diversity, home_page_ctr_diversity, pdp_cvr_no_diversityRestriction= NO_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: []
- "UNIQUE_SERVING_CONFIG_RESTRICTION"
- UNIQUE_SERVING_CONFIG_RESTRICTIONDo not allow the same ServingConfig.name to be shown on multiple panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_SERVING_CONFIG_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity_low) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) *
- "UNIQUE_MODEL_RESTRICTION"
- UNIQUE_MODEL_RESTRICTIONDo not allow multiple ServingConfigs with same Model.name to be show on on different panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_MODEL_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (pdp_cvr, pdp_cvr_no_diversity) *
- "UNIQUE_MODEL_TYPE_RESTRICTION"
- UNIQUE_MODEL_TYPE_RESTRICTIONDo not allow multiple ServingConfigs with same Model.type to be shown on different panels. Example: Panel1 candidates: * pdp_ctr, pdp_cvr, home_page_ctr_no_diversity *Panel2 candidates: * home_page_ctr_no_diversity, home_page_ctr_diversity_low, pdp_cvr_no_diversity *Restriction=UNIQUE_MODEL_RESTRICTIONValid combinations: * * (pdp_ctr, home_page_ctr_no_diversity) * (pdp_ctr, home_page_ctr_diversity) * (pdp_cvr, home_page_ctr_no_diversity) * (pdp_cvr, home_page_ctr_diversity_low) * (home_page_ctr_no_diversity, pdp_cvr_no_diversity) *Invalid combinations: * * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_ctr, pdp_cvr_no_diversity) * (pdp_cvr, pdp_cvr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_no_diversity) * (home_page_ctr_no_diversity, home_page_ctr_diversity) *
GoogleCloudRetailV2alphaModelServingConfigListResponse, GoogleCloudRetailV2alphaModelServingConfigListResponseArgs                  
- ServingConfig List<string>Ids 
- Optional. A set of valid serving configs that may be used for PAGE_OPTIMIZATION.
- ServingConfig []stringIds 
- Optional. A set of valid serving configs that may be used for PAGE_OPTIMIZATION.
- servingConfig List<String>Ids 
- Optional. A set of valid serving configs that may be used for PAGE_OPTIMIZATION.
- servingConfig string[]Ids 
- Optional. A set of valid serving configs that may be used for PAGE_OPTIMIZATION.
- serving_config_ Sequence[str]ids 
- Optional. A set of valid serving configs that may be used for PAGE_OPTIMIZATION.
- servingConfig List<String>Ids 
- Optional. A set of valid serving configs that may be used for PAGE_OPTIMIZATION.
ModelFilteringOption, ModelFilteringOptionArgs      
- RecommendationsFiltering Option Unspecified 
- RECOMMENDATIONS_FILTERING_OPTION_UNSPECIFIEDValue used when unset. In this case, server behavior defaults to RECOMMENDATIONS_FILTERING_DISABLED.
- RecommendationsFiltering Disabled 
- RECOMMENDATIONS_FILTERING_DISABLEDRecommendation filtering is disabled.
- RecommendationsFiltering Enabled 
- RECOMMENDATIONS_FILTERING_ENABLEDRecommendation filtering is enabled.
- ModelFiltering Option Recommendations Filtering Option Unspecified 
- RECOMMENDATIONS_FILTERING_OPTION_UNSPECIFIEDValue used when unset. In this case, server behavior defaults to RECOMMENDATIONS_FILTERING_DISABLED.
- ModelFiltering Option Recommendations Filtering Disabled 
- RECOMMENDATIONS_FILTERING_DISABLEDRecommendation filtering is disabled.
- ModelFiltering Option Recommendations Filtering Enabled 
- RECOMMENDATIONS_FILTERING_ENABLEDRecommendation filtering is enabled.
- RecommendationsFiltering Option Unspecified 
- RECOMMENDATIONS_FILTERING_OPTION_UNSPECIFIEDValue used when unset. In this case, server behavior defaults to RECOMMENDATIONS_FILTERING_DISABLED.
- RecommendationsFiltering Disabled 
- RECOMMENDATIONS_FILTERING_DISABLEDRecommendation filtering is disabled.
- RecommendationsFiltering Enabled 
- RECOMMENDATIONS_FILTERING_ENABLEDRecommendation filtering is enabled.
- RecommendationsFiltering Option Unspecified 
- RECOMMENDATIONS_FILTERING_OPTION_UNSPECIFIEDValue used when unset. In this case, server behavior defaults to RECOMMENDATIONS_FILTERING_DISABLED.
- RecommendationsFiltering Disabled 
- RECOMMENDATIONS_FILTERING_DISABLEDRecommendation filtering is disabled.
- RecommendationsFiltering Enabled 
- RECOMMENDATIONS_FILTERING_ENABLEDRecommendation filtering is enabled.
- RECOMMENDATIONS_FILTERING_OPTION_UNSPECIFIED
- RECOMMENDATIONS_FILTERING_OPTION_UNSPECIFIEDValue used when unset. In this case, server behavior defaults to RECOMMENDATIONS_FILTERING_DISABLED.
- RECOMMENDATIONS_FILTERING_DISABLED
- RECOMMENDATIONS_FILTERING_DISABLEDRecommendation filtering is disabled.
- RECOMMENDATIONS_FILTERING_ENABLED
- RECOMMENDATIONS_FILTERING_ENABLEDRecommendation filtering is enabled.
- "RECOMMENDATIONS_FILTERING_OPTION_UNSPECIFIED"
- RECOMMENDATIONS_FILTERING_OPTION_UNSPECIFIEDValue used when unset. In this case, server behavior defaults to RECOMMENDATIONS_FILTERING_DISABLED.
- "RECOMMENDATIONS_FILTERING_DISABLED"
- RECOMMENDATIONS_FILTERING_DISABLEDRecommendation filtering is disabled.
- "RECOMMENDATIONS_FILTERING_ENABLED"
- RECOMMENDATIONS_FILTERING_ENABLEDRecommendation filtering is enabled.
ModelPeriodicTuningState, ModelPeriodicTuningStateArgs        
- PeriodicTuning State Unspecified 
- PERIODIC_TUNING_STATE_UNSPECIFIEDUnspecified default value, should never be explicitly set.
- PeriodicTuning Disabled 
- PERIODIC_TUNING_DISABLEDThe model has periodic tuning disabled. Tuning can be reenabled by calling the EnableModelPeriodicTuningmethod or by calling theTuneModelmethod.
- AllTuning Disabled 
- ALL_TUNING_DISABLEDThe model cannot be tuned with periodic tuning OR the TuneModelmethod. Hide the options in customer UI and reject any requests through the backend self serve API.
- PeriodicTuning Enabled 
- PERIODIC_TUNING_ENABLEDThe model has periodic tuning enabled. Tuning can be disabled by calling the DisableModelPeriodicTuningmethod.
- ModelPeriodic Tuning State Periodic Tuning State Unspecified 
- PERIODIC_TUNING_STATE_UNSPECIFIEDUnspecified default value, should never be explicitly set.
- ModelPeriodic Tuning State Periodic Tuning Disabled 
- PERIODIC_TUNING_DISABLEDThe model has periodic tuning disabled. Tuning can be reenabled by calling the EnableModelPeriodicTuningmethod or by calling theTuneModelmethod.
- ModelPeriodic Tuning State All Tuning Disabled 
- ALL_TUNING_DISABLEDThe model cannot be tuned with periodic tuning OR the TuneModelmethod. Hide the options in customer UI and reject any requests through the backend self serve API.
- ModelPeriodic Tuning State Periodic Tuning Enabled 
- PERIODIC_TUNING_ENABLEDThe model has periodic tuning enabled. Tuning can be disabled by calling the DisableModelPeriodicTuningmethod.
- PeriodicTuning State Unspecified 
- PERIODIC_TUNING_STATE_UNSPECIFIEDUnspecified default value, should never be explicitly set.
- PeriodicTuning Disabled 
- PERIODIC_TUNING_DISABLEDThe model has periodic tuning disabled. Tuning can be reenabled by calling the EnableModelPeriodicTuningmethod or by calling theTuneModelmethod.
- AllTuning Disabled 
- ALL_TUNING_DISABLEDThe model cannot be tuned with periodic tuning OR the TuneModelmethod. Hide the options in customer UI and reject any requests through the backend self serve API.
- PeriodicTuning Enabled 
- PERIODIC_TUNING_ENABLEDThe model has periodic tuning enabled. Tuning can be disabled by calling the DisableModelPeriodicTuningmethod.
- PeriodicTuning State Unspecified 
- PERIODIC_TUNING_STATE_UNSPECIFIEDUnspecified default value, should never be explicitly set.
- PeriodicTuning Disabled 
- PERIODIC_TUNING_DISABLEDThe model has periodic tuning disabled. Tuning can be reenabled by calling the EnableModelPeriodicTuningmethod or by calling theTuneModelmethod.
- AllTuning Disabled 
- ALL_TUNING_DISABLEDThe model cannot be tuned with periodic tuning OR the TuneModelmethod. Hide the options in customer UI and reject any requests through the backend self serve API.
- PeriodicTuning Enabled 
- PERIODIC_TUNING_ENABLEDThe model has periodic tuning enabled. Tuning can be disabled by calling the DisableModelPeriodicTuningmethod.
- PERIODIC_TUNING_STATE_UNSPECIFIED
- PERIODIC_TUNING_STATE_UNSPECIFIEDUnspecified default value, should never be explicitly set.
- PERIODIC_TUNING_DISABLED
- PERIODIC_TUNING_DISABLEDThe model has periodic tuning disabled. Tuning can be reenabled by calling the EnableModelPeriodicTuningmethod or by calling theTuneModelmethod.
- ALL_TUNING_DISABLED
- ALL_TUNING_DISABLEDThe model cannot be tuned with periodic tuning OR the TuneModelmethod. Hide the options in customer UI and reject any requests through the backend self serve API.
- PERIODIC_TUNING_ENABLED
- PERIODIC_TUNING_ENABLEDThe model has periodic tuning enabled. Tuning can be disabled by calling the DisableModelPeriodicTuningmethod.
- "PERIODIC_TUNING_STATE_UNSPECIFIED"
- PERIODIC_TUNING_STATE_UNSPECIFIEDUnspecified default value, should never be explicitly set.
- "PERIODIC_TUNING_DISABLED"
- PERIODIC_TUNING_DISABLEDThe model has periodic tuning disabled. Tuning can be reenabled by calling the EnableModelPeriodicTuningmethod or by calling theTuneModelmethod.
- "ALL_TUNING_DISABLED"
- ALL_TUNING_DISABLEDThe model cannot be tuned with periodic tuning OR the TuneModelmethod. Hide the options in customer UI and reject any requests through the backend self serve API.
- "PERIODIC_TUNING_ENABLED"
- PERIODIC_TUNING_ENABLEDThe model has periodic tuning enabled. Tuning can be disabled by calling the DisableModelPeriodicTuningmethod.
ModelTrainingState, ModelTrainingStateArgs      
- TrainingState Unspecified 
- TRAINING_STATE_UNSPECIFIEDUnspecified training state.
- Paused
- PAUSEDThe model training is paused.
- Training
- TRAININGThe model is training.
- ModelTraining State Training State Unspecified 
- TRAINING_STATE_UNSPECIFIEDUnspecified training state.
- ModelTraining State Paused 
- PAUSEDThe model training is paused.
- ModelTraining State Training 
- TRAININGThe model is training.
- TrainingState Unspecified 
- TRAINING_STATE_UNSPECIFIEDUnspecified training state.
- Paused
- PAUSEDThe model training is paused.
- Training
- TRAININGThe model is training.
- TrainingState Unspecified 
- TRAINING_STATE_UNSPECIFIEDUnspecified training state.
- Paused
- PAUSEDThe model training is paused.
- Training
- TRAININGThe model is training.
- TRAINING_STATE_UNSPECIFIED
- TRAINING_STATE_UNSPECIFIEDUnspecified training state.
- PAUSED
- PAUSEDThe model training is paused.
- TRAINING
- TRAININGThe model is training.
- "TRAINING_STATE_UNSPECIFIED"
- TRAINING_STATE_UNSPECIFIEDUnspecified training state.
- "PAUSED"
- PAUSEDThe model training is paused.
- "TRAINING"
- TRAININGThe model is training.
Package Details
- Repository
- Google Cloud Native pulumi/pulumi-google-native
- License
- Apache-2.0
Google Cloud Native is in preview. Google Cloud Classic is fully supported.