- 2.55.0 (latest)
- 2.54.0
- 2.53.0
- 2.51.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.26.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.11.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.1
- 2.4.0
- 2.3.0
- 2.2.3
- 2.1.0
- 2.0.19
public static interface Model.PageOptimizationConfigOrBuilder extends MessageOrBuilder
Implements
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-view
only 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-view
only 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. |