- 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 interface ProductDetailOrBuilder extends MessageOrBuilder
Implements
MessageOrBuilderMethods
getProduct()
public abstract Product getProduct()
Required. Product information.
Required field(s):
- Product.id
Optional override field(s):
- Product.price_info
If any supported optional fields are provided, we will treat them as a full override when looking up product information from the catalog. Thus, it is important to ensure that the overriding fields are accurate and complete.
All other product fields are ignored and instead populated via catalog lookup after event ingestion.
.google.cloud.retail.v2.Product product = 1 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
Product |
The product. |
getProductOrBuilder()
public abstract ProductOrBuilder getProductOrBuilder()
Required. Product information.
Required field(s):
- Product.id
Optional override field(s):
- Product.price_info
If any supported optional fields are provided, we will treat them as a full override when looking up product information from the catalog. Thus, it is important to ensure that the overriding fields are accurate and complete.
All other product fields are ignored and instead populated via catalog lookup after event ingestion.
.google.cloud.retail.v2.Product product = 1 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
ProductOrBuilder |
getQuantity()
public abstract Int32Value getQuantity()
Quantity of the product associated with the user event.
For example, this field will be 2 if two products are added to the shopping
cart for purchase-complete
event. Required for add-to-cart
and
purchase-complete
event types.
.google.protobuf.Int32Value quantity = 2;
Returns | |
---|---|
Type | Description |
Int32Value |
The quantity. |
getQuantityOrBuilder()
public abstract Int32ValueOrBuilder getQuantityOrBuilder()
Quantity of the product associated with the user event.
For example, this field will be 2 if two products are added to the shopping
cart for purchase-complete
event. Required for add-to-cart
and
purchase-complete
event types.
.google.protobuf.Int32Value quantity = 2;
Returns | |
---|---|
Type | Description |
Int32ValueOrBuilder |
hasProduct()
public abstract boolean hasProduct()
Required. Product information.
Required field(s):
- Product.id
Optional override field(s):
- Product.price_info
If any supported optional fields are provided, we will treat them as a full override when looking up product information from the catalog. Thus, it is important to ensure that the overriding fields are accurate and complete.
All other product fields are ignored and instead populated via catalog lookup after event ingestion.
.google.cloud.retail.v2.Product product = 1 [(.google.api.field_behavior) = REQUIRED];
Returns | |
---|---|
Type | Description |
boolean |
Whether the product field is set. |
hasQuantity()
public abstract boolean hasQuantity()
Quantity of the product associated with the user event.
For example, this field will be 2 if two products are added to the shopping
cart for purchase-complete
event. Required for add-to-cart
and
purchase-complete
event types.
.google.protobuf.Int32Value quantity = 2;
Returns | |
---|---|
Type | Description |
boolean |
Whether the quantity field is set. |