public static interface Model.PageOptimizationConfigOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getPageOptimizationEventType()
public abstract String getPageOptimizationEventType()Required. 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 viewedcategory-page-view: Homepage viewedshopping-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.
string page_optimization_event_type = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
String |
The pageOptimizationEventType. |
getPageOptimizationEventTypeBytes()
public abstract ByteString getPageOptimizationEventTypeBytes()Required. 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 viewedcategory-page-view: Homepage viewedshopping-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.
string page_optimization_event_type = 1 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for pageOptimizationEventType. |
getPanels(int index)
public abstract Model.PageOptimizationConfig.Panel getPanels(int index)Required. A list of panel configurations.
Limit = 5.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Panel panels = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
Model.PageOptimizationConfig.Panel |
|
getPanelsCount()
public abstract int getPanelsCount()Required. A list of panel configurations.
Limit = 5.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Panel panels = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
int |
|
getPanelsList()
public abstract List<Model.PageOptimizationConfig.Panel> getPanelsList()Required. A list of panel configurations.
Limit = 5.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Panel panels = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<Panel> |
|
getPanelsOrBuilder(int index)
public abstract Model.PageOptimizationConfig.PanelOrBuilder getPanelsOrBuilder(int index)Required. A list of panel configurations.
Limit = 5.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Panel panels = 2 [(.google.api.field_behavior) = REQUIRED];
| Parameter | |
|---|---|
| Name | Description |
index |
int |
| Returns | |
|---|---|
| Type | Description |
Model.PageOptimizationConfig.PanelOrBuilder |
|
getPanelsOrBuilderList()
public abstract List<? extends Model.PageOptimizationConfig.PanelOrBuilder> getPanelsOrBuilderList()Required. A list of panel configurations.
Limit = 5.
repeated .google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Panel panels = 2 [(.google.api.field_behavior) = REQUIRED];
| Returns | |
|---|---|
| Type | Description |
List<? extends com.google.cloud.retail.v2alpha.Model.PageOptimizationConfig.PanelOrBuilder> |
|
getRestriction()
public abstract Model.PageOptimizationConfig.Restriction getRestriction()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.
.google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Restriction restriction = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
Model.PageOptimizationConfig.Restriction |
The restriction. |
getRestrictionValue()
public abstract int getRestrictionValue()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.
.google.cloud.retail.v2alpha.Model.PageOptimizationConfig.Restriction restriction = 3 [(.google.api.field_behavior) = OPTIONAL];
| Returns | |
|---|---|
| Type | Description |
int |
The enum numeric value on the wire for restriction. |