Resource: Catalog
The catalog configuration.
| JSON representation | 
|---|
{
  "name": string,
  "displayName": string,
  "productLevelConfig": {
    object ( | 
              
| Fields | |
|---|---|
name | 
                
                   
 Required. Immutable. The fully qualified resource name of the catalog.  | 
              
displayName | 
                
                   
 Required. Immutable. The catalog display name. This field must be a UTF-8 encoded string with a length limit of 128 characters. Otherwise, an INVALID_ARGUMENT error is returned.  | 
              
productLevelConfig | 
                
                   
 Required. The product level configuration.  | 
              
ProductLevelConfig
Configures what level the product should be uploaded with regards to how users will be send events and how predictions will be made.
| JSON representation | 
|---|
{ "ingestionProductType": string, "merchantCenterProductIdField": string }  | 
              
| Fields | |
|---|---|
ingestionProductType | 
                
                   
 The type of  
 If this field is set to an invalid value other than these, an INVALID_ARGUMENT error is returned. If this field is  See Product levels for more details.  | 
              
merchantCenterProductIdField | 
                
                   
 Which field of Merchant Center Product should be imported as  
 If this field is set to an invalid value other than these, an INVALID_ARGUMENT error is returned. If this field is  See Product levels for more details.  | 
              
Methods | 
            |
|---|---|
                
 | 
              Completes the specified prefix with keyword suggestions. | 
                
 | 
              Exports analytics metrics. | 
                
 | 
              
                Gets an AttributesConfig. | 
            
                
 | 
              
                Gets a CompletionConfig. | 
            
                
 | 
              Returns the conversational search customization config for a given catalog. | 
                
 | 
              
                Get which branch is currently default branch set by CatalogService.SetDefaultBranch method under a specified parent catalog. | 
            
                
 | 
              Manages overal generative question feature state -- enables toggling feature on and off. | 
                
 | 
              
                Lists all the Catalogs associated with the project. | 
            
                
 | 
              
                Updates the Catalogs. | 
            
                
 | 
              Set a specified branch id as default branch. | 
                
 | 
              
                Updates the AttributesConfig. | 
            
                
 | 
              
                Updates the CompletionConfigs. | 
            
                
 | 
              Updates the conversational search customization config for a given catalog. | 
                
 | 
              Allows management of individual questions. | 
                
 | 
              Manages overal generative question feature state -- enables toggling feature on and off. |